Якщо вас бентежить те, що папка WinSxS багато важить і цікавить питання про те, чи можна видалити її вміст, в цій інструкції докладно буде описаний процес очищення даної папки в Windows 10, 8 і Windows 7, а заодно розповім, що це за папка і для чого вона потрібна і чи можна видалити WinSxS повністю.
В папці WinSxS зберігаються резервні копії системних файлів операційної системи до оновлень (і не тільки, про що - далі). Тобто, кожного разу, як ви отримуєте і встановлюєте оновлення Windows, в цю папку зберігається інформація про змінюваних файлах, самі ці файли з тим, щоб у вас була можливість видалити оновлення і відкотити зроблені зміни.
Через якийсь час папка WinSxS може займати досить багато місця на жорсткому диску - кілька гігабайт, при цьому розмір цей весь час збільшується в міру установки нових оновлень Windows ... На щастя, очистити вміст даної папки порівняно легко штатними засобами. І, якщо комп'ютер після останніх оновлень працює без будь-яких проблем, це дія порівняно безпечно.
Також в Windows 10 папка WinSxS використовується, наприклад, для скидання Windows 10 в початковий стан - тобто необхідні для автоматичної переустановки файли беруться саме з неї.Додатково, якщо вже у вас виникла проблема з вільним простором на жорсткому диску, рекомендую до ознайомлення статті: Як очистити диск від непотрібних файлів, Як дізнатися, чим зайняте місце на диску.
Очищення папки WinSxS в Windows 10
Перш ніж говорити про очищення папки сховища компонентів WinSxS, хочу попередити про деякі важливі речі: не намагайтеся видалити цю папку. Просто довелося бачити користувачів, у яких папка WinSxS не видаляється, вони використовують методи, схожі на описані в статті Запитайте дозвіл від TrustedInstaller і в кінці-кінців видаляють її (або частина системних файлів з неї), після чого дивуються, чому система не завантажується.
У Windows 10 папка WinSxS зберігає не тільки файли, пов'язані з оновленнями, але і файли самої системи, що використовуються в процесі роботи, а також для того, щоб повернути ОС в початковий стан або виконати деякі операції, пов'язані з відновленням. Отже: якийсь самодіяльності при очищенні і зменшенні розміру цієї папки не рекомендую. Наступні ж дії безпечні для системи та дозволяють очистити папку WinSxS в Windows 10 тільки від непотрібних резервних копій, створюваних при оновленні системи.
- Запустіть командний рядок від імені адміністратора (наприклад, через правий клік по кнопці Пуск)
- Введіть командуDism.exe / online / cleanup-image / AnalyzeComponentStore і натисніть Enter. Папка сховища компонентів буде проаналізована і ви побачите повідомлення про необхідність її очищення.
- Введіть командуDism.exe / online / cleanup-image / StartComponentCleanupі натисніть Enter для запуску автоматичного очищення папки WinSxS.
Один важливий момент: не слід зловживати цією командою. У деяких випадках, коли резервних копій поновлення Windows 10 в папці WinSxS немає, після виконання очищення, папка може навіть злегка збільшитися. Тобто проводити очищення є сенс, коли зазначена папка занадто, на ваш погляд, розрослася (5-7 Гб - це не дуже).
Також очищення WinSxS можна зробити автоматично в безкоштовній програмі Dism ++
Як очистити папку WinSxS в Windows 7
Для очищення WinSxS в Windows 7 SP1 потрібно попередньо встановити необов'язкове оновлення KB2852386, яке додає відповідний пункт в утиліту очищення диска.
Ось як це зробити:
- Зайдіть в центр Оновлення Windows 7 - це можна зробити через панель управління або скористатися пошуком в меню пуск.
- Натисніть "Пошук оновлень" в меню зліва і почекайте. Після цього, клікніть по необов'язковим оновлень.
- Знайдіть і відзначте необов'язкове оновлення KB2852386 і встановіть його.
- Перезавантажте комп'ютер.
Після цього, для того, щоб видалити вміст папки WinSxS, запустіть утиліту очищення диска (також, швидше за все скористатися пошуком), натисніть кнопку "Очищення системних файлів" і виберіть пункт "Очищення оновлень Windows" або "Файли резервної копії пакета оновлень".
Видалення вмісту WinSxS в Windows 8 і 8.1
В останніх версіях ОС Windows можливість видалити резервні копії оновлень мається на утиліті очищення диска за замовчуванням. Тобто для того, щоб видалити файли в WinSxS, вам слід виконати наступне:
- Запустити утиліту "Очищення диска". Для цього на початковому екрані можете скористатися пошуком.
- Натиснути кнопку "Очищення системних файлів"
- Вибрати пункт "Очищення оновлень Windows"
Крім цього, в Windows 8.1 є і ще один спосіб очистити цю папку:
- Запустіть командний рядок від імені адміністратора (для цього натисніть клавіші Win + X на клавіатурі, щоб знайти потрібний пункт меню).
- Введіть команду dism.exe / Online / Cleanup-Image / StartComponentCleanup / ResetBase
Також, за допомогою dism.exe ви можете точно дізнатися, скільки займає папка WinSxS в Windows 8, для цього скористайтеся командою
dism.exe / Online / Cleanup-Image / AnalyzeComponentStore
Автоматичне очищення резервних копій оновлень в WinSxS
Крім очищення вмісту даної папки вручну, ви можете скористатися планувальником завдань Windows, для того, щоб це відбувалося автоматично.
Для цього необхідно створити просту задачу StartComponentCleanup в Microsoft \ Windows \ Servicing з потрібною періодичністю виконання.
Сподіваюся, стаття буде корисною і застереже від небажаних дій. У разі виникнення питань - задавайте, постараюся відповісти.