Поради перед очищенням
- Я думаю, що ви захочете дізнатися, скільки місця заощадила очищення. Тому зараз відкрийте властивості диска (а не папки winsxs) і запишіть обсяг вільного простору (в байтах) або просто зробіть скріншот.
- Не виключаю, що вас зацікавить автоматизація очищення папки WinSxS за розкладом. Трохи нижче в статті є невеликий розділ про це, і його варто прочитати до виконання покрокових інструкцій.
інструкції
Вони гранично прості:
1. Встановіть оновлення KB2852386 за допомогою Windows Update (рекомендую) або скачайте в IE пакет зі статті бази знань.
3. Знайдіть в списку опцію «Очищення оновлень Windows».
Примітка. Пункт очищення оновлень доступний тільки в тому випадку, коли є файли, які можна видалити.
4. Натисніть ОК і наберіться терпіння, тому що операція займе якийсь час.
Після закінчення очищення перезавантажитеся і подивіться у властивостях диска, який обсяг пам'яті звільнилося.
Як працює очищення папки WinSxS в Windows 7
Реалізація
Оновлення KB2852386 замінює всього один файл - Scavengeui.dll. в якому реалізована вся робота по очищенню. Фактично, в утиліту «Очищення диска» додали виклик функції DISM, доступною в новіших ОС при використанні в утиліті DISM.exe параметра / StartComponentCleanup (але не додаткового ключа / ResetBase).
Ще один незрозумілий нюанс - це загадкова фраза в статті бази знань (переклад - мій):
І ніде не пояснюється, від чого залежить ця можливість :) В моєму експерименті у всіх оновлень можливість видалення збереглася, як і повинно бути при використанні ключа / StartComponentCleanup в Windows 8 і новіше. Можливо, з часом конкретика і з'явиться ...
Нарешті, не зовсім зрозуміло, що заважало реалізувати це раніше, і чому оновлення з'явилося саме зараз. До речі, перенесення очищення в утиліту DISM.exe Windows 7 поки не планується, що не дозволяє обробляти автономні образи. Можливо, таке перенесення розкриває цілий пласт питань підтримки, пов'язаних з обслуговуванням образів.
Як автоматизувати очищення папки WinSxS
У Windows 8 очищення покладено на окреме заплановане завдання. а в крайньому випадку можна скористатися утилітою командного рядка DISM.exe.
У Windows 7 єдиний доступний поки спосіб полягає в створенні налаштованої конфігурації утиліти «Очищення диска» і додавання отриманої команди в планувальник.
Оскільки після ручної очистки потрібного пункту в утиліті НЕ буде аж до установки наступної порції оновлень, я рекомендую створити конфігурацію відразу.