Як очистити папку WinSxS в Windows 10, 8.1

Привіт адмін! Тиждень тому я став помічати, що вільний простір на моєму диску (C :), зі встановленою Windows 10, стало кудись зникати, та й чи жарт, в один прекрасний день пропало цілих 3 Гб. Далеко не відразу, але мені вдалося знайти винуватця, а точніше винуватицю, їй виявилася папка WinSxS - її розмір в моїй операційній системі ще тиждень тому був 15 Гб, але на сьогодні він вже становить 18 Гб. Також я помітив, після чого саме ця папка так сильно розрослася, причиною виявилися - оновлення операційної системи, за минулий тиждень моя Windows 10 отримувала їх занадто багато, ноутбук кілька разів просив мене перезавантажитися для установки оновлень. Питання мій такий. Про папці WinSxS в інтернеті написано багато, але все-таки, яким чином найбезпечніше очистити цю папку або вона коли-небудь очиститься сама? Які саме компоненти системи зберігає папка WinSxS? Кажуть, що на ділі вона займає набагато менше місця, ніж видно в її властивості і знаходяться на ній всього лише символічні посилання. 

Як очистити папку WinSxS в Windows 10, 8.1

 Привіт друзі! День тому я сам потрапив у таку ж ситуацію, розповідаю подробності.Буквально позавчора, встановлена ​​на моєму ноутбуці Windows 8.1 кілька разів оновилася, а вчора вранці мені на очі потрапило вікно "Цей комп'ютер" і я з подивом виявив, що на моєму диску (C :) залишилося вільного місця 29 ГБ, хоча ще вчора було 34 ГБ!

Я швидко досліджував жорсткий диск програмою "Scanner" і виявив, що 5 ГБ вільного простору на диску "з'їла" папка WinSxS, після цього вона стала займати рекордний розмір - 21 ГБ.


Пропоную вам разом очистити папку сховища компонентів на моєму комп'ютері і по ходу справи розглянути інші питання, що стосуються цієї папки! Навіщо потрібна папка WinSxS?Папка WinSxS, знаходиться за адресою C: \ Windows \ WinSxS і є сховищем компонентів Windows. Закономірним є питання: "Що це за сховище таке?"

Вперше папка WinSxS з'явилася ще в операційній системі Windows XP. Створюється папка WinSxS в процесі установки OS і містить в собі копії оригінальних файлів Windows, які операційна система використовує для свого відновлення в міру потреби. Наведу найпростіший приклад, давайте видалимо з системи папку Internet Explorer, в якій міститься відомий браузер від Майкрософт, зробити це непросто, але при бажанні можна, після видалення файлів браузера введемо команду "sfc / scannow", в результаті Windows 10 почне перевірку цілісності системних файлів і при виявленні відсутнього браузера Internet Explorer, відновить його оригінальні файли з нашої папки WinSxS. Багато вилучені або пошкоджені системні файли з папки Windows операційна система відновить автоматично і без команди "sfc / scannow". 
  • Примітка: Починаючи з Windows 10, скидання системи до вихідного стану (який замінив відкат до заводських налаштувань) відбувається також за допомогою компонентів з папки WinSxS 
Чому папка WinSxS може розростися після чергового оновлення Windows?При установці оновлень старі системні файли замінюються їх новими версіями, а старі версії цих файлів зберігаються в папці WinSxS ще довгий час для забезпечення можливості відновлення на випадок, якщо нові версії системних файлів стануть працювати некоректно. Папка WinSxS займає менше місця на жорсткому диску, ніж це здаєтьсяСпецифіка роботи операційної системи виглядає так, що одна третина файлів в папці WinSxS насправді немає, але є жорсткі посилання на ці файли. Файли ж у цей час перебувають в інших системних папках Windows і System32. Папку WinSxS можна очистити від старих версій системних компонентів, але видаляти її ні в якому разі не можнаЗазвичай папка сховища системних компонентів займає на диску (C :) не більше 10 ГБ і це цілком нормально, але якщо папка розростається до 15-20 ГБ, то потрібно терміново проводити процедуру очісткі.Прежде ніж провести очищення папки WinSxS, давайте проаналізуємо її зміст за допомогою командного строкі.Ітак, якщо пройти за адресою C: \ Windows і подивитися властивості папки WinSxS, то нам відкриється така картина.

У моєму випадку папка важить досить багато 21 ГБ.

Відкриваємо командний рядок від імені адміністратора і вводимо команду:

Dism.exe / Online / Cleanup-Image / AnalyzeComponentStore (дана команда зробить аналіз папки WinSxS)

Відомості сховища компонентів (WinSxS):
Розмір сховища компонентів за даними провідника: 20.86 GB
Фактичний розмір сховища компонентів: 17.71 GB
Рекомендується очищення сховища компонентів: Так

Судячи з результату, сама система рекомендує нам провести очищення сховища компонентів.

очищаємо папку WinSxS за допомогою командного рядка адміністратора, вводимо команду:

Dism.exe / Online / Cleanup-Image / StartComponentCleanup

Операція успішно завершена

Папка WinSxS очищена! Цікаво, наскільки вона стала менше в розмірі (нагадаю, що до очищення вона займала розмір 21 ГБ)

Виробляємо аналіз сховища компонентів вже знайомої вам командою:

Dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Відомості сховища компонентів (WinSxS):
Розмір сховища компонентів за даними провідника: 7.95 GB
Фактичний розмір сховища компонентів: 7.74 GB
Рекомендується очищення сховища компонентів: Немає

От і все. Тепер сховище компонентів на нашому комп'ютері займає 7.74 GB! Розмір папки зменшений в три рази.


Друзі, папку WinSxS можна стиснути ще. Справа в тому, що у параметра / StartComponentCleanup є додатковий ключ / ResetBase, за допомогою якого можна видалити всі замінені версії для всіх компонентів в сховище компонентів. Вводимо команду:

Dism.exe / Online / Cleanup-Image / StartComponentCleanup / ResetBase

Операція успішно завершена

Тепер наша папка WinSxS стала ще менше 6,85 ГБ!


Очищення папки WinSxS за допомогою вбудованої в Windows утиліти "Очищення диска"


Якщо вам не хочеться зв'язуватися з командним рядком, то очистіть папку WinSxS за допомогою вбудованої в Windows утиліти "Очистка диска", але не можу вам гарантувати такий же результат, дивіться самі.

Візьмемо комп'ютер, де папка WinSxS займає розмір 20 ГБ.

Клацаємо на диску (C :) правою кнопкою миші і вибираємо "Властивості", вибираємо вкладку "Загальні" і тиснемо на кнопку "Очищення диска" 


"Очистити системні файли"

Перший пункт в даному вікні "Очищення оновлень Windows", як раз відповідає за очищення сховища компонентів. Всього може бути очищено 3,63 ГБ.

Тисніть "ОК" і папка WinSxS буде очищена.

PS. При операції очищення папки WinSxS за допомогою командного рядка у вас може вийти помилка "Сховище компонентів пошкоджено. Помилка: 14098", що робити в цьому випадку, читайте в наступній статті.

Статті, які вам стане в нагоді: 

  1. Чи можна видалити папку C: \ Windows \ Installer, а якщо немає, то як її очистити?
  2. Папка ProgramData, її призначення, чи можна видалити або перенести
  3. Що знаходиться в системній папці "FileRepository" і як її очистити
  4. Як перемістити папку "Робочий стіл" на інший диск
  5. Як видалити файл hiberfil.sys

Мітки до статті: Чищення та оптимізація Dism Програми