Як очистити папку winsxs в windows 7 sp1

Поради перед очищенням

  1. Я думаю, що ви захочете дізнатися, скільки місця заощадила очищення. Тому зараз відкрийте властивості диска (а не папки winsxs) і запишіть обсяг вільного простору (в байтах) або просто зробіть скріншот.
  2. Не виключаю, що вас зацікавить автоматизація очищення папки 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 єдиний доступний поки спосіб полягає в створенні налаштованої конфігурації утиліти «Очищення диска» і додавання отриманої команди в планувальник.

Оскільки після ручної очистки потрібного пункту в утиліті НЕ буде аж до установки наступної порції оновлень, я рекомендую створити конфігурацію відразу.

Схожі статті