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

зміст

  • Вступ
  • інструкції
  • Як працює очищення папки WinSxS в Windows 7
  • Реалізація
  • неясності
  • Як автоматизувати очищення папки WinSxS

Вступ

8 жовтня 2013 року відбувся необов`язкове оновлення KB2852386 тільки для всіх видань Windows 7 SP1, які пройшли перевірку автентичності. Воно додає довгоочікувану функцію в утиліту «Очищення диска».

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

  1. Я думаю, що ви захочете дізнатися, скільки місця заощадила очищення. Тому зараз відкрийте властивості диска (А не папки winsxs) і запишіть обсяг вільного простору (в байтах) або просто зробіть скріншот.
  2. Не виключаю, що вас зацікавить автоматизація очищення папки WinSxS за розкладом. Трохи нижче в статті є невеликий розділ про це, і його варто прочитати до виконання покрокових інструкцій.

інструкції

Вони гранично прості:

1. Установіть Оновлення KB2852386 за допомогою Windows Update (рекомендую) Або скачайте в IE пакет зі статті бази знань.

завантажити оновлення

2. Виконайте cleanmgr в командному рядку, запущеної від імені адміністратора (так буде швидше).

3. Знайдіть в списку опцію «Очищення оновлень Windows».

Очищення оновлень Windows




Примітка. Пункт очищення оновлень доступний тільки в тому випадку, коли є файли, які можна видалити.

4. Натисніть ОК і наберіться терпіння, тому що операція займе якийсь час.

Після закінчення очищення перезавантажитеся і подивіться у властивостях диска, який обсяг пам`яті звільнилося.

Як працює очищення папки WinSxS в Windows 7

Реалізація

Оновлення KB2852386 замінює всього один файл - Scavengeui.dll, в якому реалізована вся робота по очищенню. Фактично, в утиліту «Очищення диска» додали виклик функції DISM, доступною в новіших ОС при використанні в утиліті DISM.exe параметра / StartComponentCleanup (Але не додаткового ключа / ResetBase).




Оновлення KB2852386 замінює всього один файл

Так, при кожному запуску утиліти "Очистка диска" в папку% LocalAppData% Temp {GUID} чогось копіюється вміст папки% WinDir% System32 DISM (причому тимчасова папка зберігається після завершення операції). Після чого за допомогою оновленої DLL здійснюється програмний виклик функції глибокого очищення безпосередньо з утиліти. Втім, копіювання папки DISM спостерігалося ще до виходу KB2852386.

Відео: Очищення папки #WinSxS

Як очистити папку WinSxS

неясності

Є підстави вважати, що алгоритм очищення в Windows 7 не зовсім такий же, як в Windows 8 і вище з ключем / StartComponentCleanup. Зокрема, у мене і у читачів поки не виявилося стиснення файлів, незважаючи на ідентичність текстового опису в утиліті cleanmgr. Перевірте у себе і напишіть в коментарях!

Ще один незрозумілий нюанс - це загадкова фраза в статті бази знань (переклад - мій):

Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
Після очищення диска у вас може не бути можливості відкотитися до оновлення, заміненого більш свіжим.

І ніде не пояснюється, від чого залежить ця можливість :) В моєму експерименті у всіх оновлень можливість видалення збереглася, як і повинно бути при використанні ключа / StartComponentCleanup в Windows 8 і новіше. Можливо, з часом конкретика і з`явиться…

Нарешті, не зовсім зрозуміло, що заважало реалізувати це раніше, і чому оновлення з`явилося саме зараз. До речі, перенесення очищення в утиліту DISM.exe Windows 7 поки не планується, що не дозволяє обробляти автономні образи. Можливо, таке перенесення розкриває цілий пласт питань підтримки, пов`язаних з обслуговуванням образів.

Відео: Як очистити папку WinSxS в Windows 7

Як автоматизувати очищення папки WinSxS

У Windows 8 очищення покладено на окреме заплановане завдання, а в крайньому випадку можна скористатися утилітою командного рядка DISM.exe.

Відео: Чистимо жорсткий диск (папки: Installer, WinSxS, FileRepository, NVIDIA)

У Windows 7 єдиний доступний поки спосіб полягає в створення налаштованої конфігурації утиліти «Очищення диска» і додавання отриманої команди в планувальник.

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

outsidethebox.ms

Поділися в соціальних мережах:

Схожі
Команда move - перейменування або переміщення файлів і каталогівКоманда move - перейменування або переміщення файлів і каталогів
Як в windows 10 видалити папку windows.oldЯк в windows 10 видалити папку windows.old
Як видалити папку windows.oldЯк видалити папку windows.old
Папка system volume information і як її очиститиПапка system volume information і як її очистити
Очищення диска засобами windows 7. Автоматичний запуск програми "очищення диска" за…Очищення диска засобами windows 7. Автоматичний запуск програми "очищення диска" за…
Рішення помилки в командному рядку: «помилка: 14098, сховище компонентів…Рішення помилки в командному рядку: «помилка: 14098, сховище компонентів…
Команда cls - очистити екран консолі.Команда cls - очистити екран консолі.
Очищення системи ubuntuОчищення системи ubuntu
Як зменшити розмір папки winsxs в windows 8.1Як зменшити розмір папки winsxs в windows 8.1
Як видалити папку windows old: інструкції для windows 10, 8 і 7Як видалити папку windows old: інструкції для windows 10, 8 і 7
» » Як очистити папку winsxs в windows 7 sp1