Очищаем winsxs каталог на Windows 10
Мое рабочее место (ОС: Windows 10 Pro (10.0.17134.950)
), как системного администратора третьей линии поддержки включает в себя рабочее место под управлением:
- Мини компьютера (
Dell Optiplex 3040 Micro i3 6100T (3.2)/8Gb/SSD:SK Hynix SC308 SATA 128GB
) - и двух мониторов
Dell.
И вот приходится то одно удалить, то другое заархивировать, но нужно ведь держать систему в порядке, а потому:
В виду того факта что место на диске C:
системы Windows 10 Pro
почему-то стало заканчиваться была предпринята попытка через утилиту TreeSize Professional
проанализировать куда израсходовалось. Анализ показал…
C:\ -> 76 557,7 Mb
C:\Soft\ -> 28397,5 Mb -> мои наработки, софт, скрипты
C:\Windows\WinSxS -> целых 10Gb -> вот этим каталогом и займусь в этой заметке.
Возник вопрос, если обновления установлены, так почему же каталог отбирает столько места. По-другому и сказать нельзя без эмоций. А нет, документация от Майкрософт показала, что я немного ошибся: WinSxS
-> хранит резервные копии системных файлов/компонентов ОС
до обновлений. Вы ставите обновления и в папку сохраняются изменения о файлах чтобы если что была возможность их удалить и отменить установленные обновления.
Ладно, перехожу к практике:
Вариант №1: В ручную через запуск утилиты cleanmgr.exe (Очистка диска)
-> Очистить системные файлы
– и отмечаем галочкой «Очистка обновлений Windows
». Будет активирована задача.
Вариант №2: В системе есть дефолтная задача которая якобы выполняет «Очистку обновлений Windows
” с указанной вами периодичностью, у меня она почему-то не отрабатывает. Так что я данный вариант не использую, мне проще командами – так я знаю, что заложенное действие в команду отработает.
Win + X > Командная строка (администратор)
Вариант №3:
Инициализирую анализ каталога WinSxS
, каков его объем, фактический размер и когда он последний раз очищался:
1234567891011121314151617181920212223242526272829 | C:\WINDOWS\system32>dism.exe /online /Cleanup-Image /AnalyzeComponentStore Cистема DISM Версия: 10.0.17134.1 Версия образа: 10.0.17134.950 [===========================99.3%========================= ] Сведения хранилища компонентов (WinSxS): Размер хранилища компонентов по данным проводника : 8.39 GB Фактический размер хранилища компонентов : 8.05 GB Совместно с Windows : 4.51 GB Резервные копии и отключенные компоненты : 3.25 GB Кэш и временные данные : 278.22 MB Дата последней очистки : 2019-08-16 05:14:31 Число освобождаемых пакетов : 1 Рекомендуется очистка хранилища компонентов : Да Операция успешно завершена. |
Вариант №4: Запускаю очистку папки WinSxS
(замечу, что данная команда выполняется долго):
123456789101112131415 | C:\WINDOWS\system32>dism.exe /online /Cleanup-Image /StartComponentCleanup Cистема DISM Версия: 10.0.17134.1 Версия образа: 10.0.17134.950 [===== 9.8% ] [==========================100.0%==========================] Операция успешно завершена. C:\WINDOWS\system32> |
После проделанных команды из указанных выше вариантов, см. размер каталога c:\windows\winsxs\
по данным свойств каталога:
Размер: 6,76Gb
На диске: 5,18Gb
А применяя «Вариант №3»:
1234567891011121314151617181920212223242526272829 | C:\WINDOWS\system32>dism.exe /online /Cleanup-Image /AnalyzeComponentStore Cистема DISM Версия: 10.0.17134.1 Версия образа: 10.0.17134.950 [==========================100.0%==========================] Сведения хранилища компонентов (WinSxS): Размер хранилища компонентов по данным проводника : 5.46 GB Фактический размер хранилища компонентов : 5.37 GB Совместно с Windows : 4.48 GB Резервные копии и отключенные компоненты : 611.73 MB Кэш и временные данные : 278.22 MB Дата последней очистки : 2019-08-21 11:16:05 Число освобождаемых пакетов : 0 Рекомендуется очистка хранилища компонентов : Нет Операция успешно завершена. |
Подвожу итог оформив вывод в виде таблицы:
До | После |
Версия: 10.0.17134.1 | Версия: 10.0.17134.1 |
Версия образа: 10.0.17134.950 | Версия образа: 10.0.17134.950 |
Размер хранилища компонентов по данным проводника: 8.39Gb | Размер хранилища компонентов по данным проводника:5.46Gb |
Фактический размер хранилища компонентов: 8.05Gb | Фактический размер хранилища компонентов:5.37Gb |
Совместно с Windows: 4.51Gb | Совместно с Windows: 4.48Mb |
Резервные копии и отключенные компоненты: 3.25Gb | Резервные копии и отключенные компоненты: 611.73Mb |
Кэш и временные данные: 278.22Mb | Кэш и временные данные: 278.22Mb |
Вижу данные поменялись в меньшую сторону, значит что-то работало, а изначально было:
До: C:\Windows\WinSxS -> целых 10Gb
После: C:\Windows\WinSxS -> целых 6,76Gb
Итог сэкономлены 4Gb
, не существенно, конечно, но как вариант.
Вывод: Если уж рабочих диск мал, то можно и заниматься чисткой, а так в текущее время больших объемов HDD/SDD
заниматься такой ерундой не заслуживает потраченного времени вручную, автоматизировать – «Да
». На этом я прощаюсь, с уважением Олло Александр aka ekzorchik.