Чому міф живучий
WinSxS справді виглядає страховиськом: Explorer чесно показує 10–20 ГБ у C:\Windows\WinSxS на машинах, де більше нізвідки взяти стільки місця. Пастка в тому, що більша частина цієї цифри — ілюзія. Файли в System32 пов'язані жорсткими зв'язками зі своїми копіями у сховищі компонентів, і під час підрахунку розмірів папок ті самі байти зараховуються двічі. Видалення папки не лише не звільняє це місце — другої копії цих файлів у системі просто немає.
Саме це гайди й замовчують. WinSxS — сховище компонентів: головний архів, із якого беруть матеріали оновлення, відкати драйверів і відновлення системних файлів. Видимий симптом видалення — свіжа багатогігабайтна діра на диску C — з'являється миттєво, тому скриншоти й виглядають переконливо. Руйнування спливає за кілька днів, із першим же накопичувальним оновленням.
Що ламається і в якому порядку
Ланцюжок відмов однаковий настільки, що на нього можна ставити:
- Наступне накопичувальне оновлення падає з 0x80073712 або іншою помилкою пошкодження CBS: обслуговування не знаходить очікуваних компонентів
- SFC /scannow повідомляє про пошкодження, яких не може виправити: еталонні копії, якими він лікував, ви видалили
- DISM /RestoreHealth падає з тієї ж причини, якщо не вказати здорове джерело — наприклад, змонтований ISO
- Встановлення додаткових компонентів і мовних пакетів ламається: їхнє наповнення береться з того ж сховища
- Надійний вихід — оновлення на місці (in-place upgrade), години роботи, про які гайд не попереджав
Підрізання, яке нічого не ламає
Безпечне очищення існує, воно вбудоване, і Microsoft написала його саме тому, що воно розуміє структуру жорстких зв'язків, яку ручне видалення ігнорує. DISM /Online /Cleanup-Image /StartComponentCleanup прибирає замінені версії компонентів; в «Очищенні диска» та сама робота ховається за пунктом очищення оновлень Windows після кліку «Очистити системні файли». Ключ /ResetBase підрізає глибше ціною неможливості відкотити вже встановлені оновлення. Реальна економія — 2–5 ГБ: скромно, чесно й окупається в мить, коли наступне оновлення стає без драми. Якщо папка виглядає видалюваною лише через розмір — це не причина, це приманка.
Питання та відповіді
Чи можна видалити папку WinSxS, щоб звільнити місце?
Ні. Видалення вмісту ламає сховище компонентів: оновлення падають із 0x80073712, SFC не може лікувати файли, а стандартне лікування — перевстановлення поверх. Використовуйте DISM StartComponentCleanup.
Чому WinSxS займає більше, ніж важить насправді?
Більша частина її файлів пов'язана жорсткими зв'язками з System32, тому Explorer рахує ті самі байти двічі. Уявний розмір завищений, а безпечно повернути можна лише 2–5 ГБ.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]