Що саме вилучає очищення компонентів
Windows тримає в C:\Windows\WinSxS усі коли-небудь установлені версії компонентів, і після кожного накопичувального оновлення старі, заміщені версії лишаються на місці — на випадок, якщо оновлення доведеться видаляти. StartComponentCleanup вичищає ці заміщені версії, коли вони більше не потрібні, зменшуючи сховище й не чіпаючи установлені компоненти, застосунки та налаштування. До того ж тека здається у провіднику значно більшою, ніж важить фізично: жорсткі посилання рахують один файл кілька разів, а AnalyzeComponentStore показує чесний розмір поруч із цифрою з провідника.
Очищення варте того після кількох місяців накопичувальних оновлень або одразу після оновлення функцій, коли нагромаджених заміщених версій найбільше. На щойно установленій системі чи там, де вбудоване планове завдання вже все вичистило, повертати майже нічого. Чесні очікування — 1–5 ГБ і час роботи від десяти хвилин до помітно довше тридцяти на повільному залізі.
Запускаємо очищення крок за кроком
Клацніть правою кнопкою кнопку «Пуск» і виберіть «Термінал (адміністратор)» — відкриється PowerShell із правами адміністратора. Спершу виконайте команду аналізу й прочитайте останні рядки звіту: «Рекомендована очистка сховища компонентів: Так» — продовжувати варто, «Ні» — вікно можна закривати. Потім запустіть саме очищення й дайте йому завершитися без вимкнення й перезапуску: переривання нічого не ламає, але весь прогон пропаде марно.
Індикатор прогресу регулярно подовгу стоїть на одному відсотку — це норма, а не зависання. Коли DISM закінчить, природне продовження — sfc /scannow, якщо хочете заодно перевірити цілісність системних файлів. Два жорсткі правила діють завжди: нічого не видаляти всередині WinSxS вручну і не стискати цю теку — і те й інше ламає обслуговування оновлень, а команди нижче — єдиний підтримуваний спосіб зменшити сховище.
- Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore — фактичний розмір сховища й рекомендація Так/Ні
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup — сама очистка, 10–40 хвилин
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase — агресивний варіант, див. нижче
- sfc /scannow — необов'язкова перевірка цілісності після DISM
Чим загрожує /ResetBase і як часто повторювати
Ключ /ResetBase вичищає взагалі всі заміщені версії, включно з тими, що Windows тримає для видалення нещодавніх оновлень. Приріст виходить скромний, зате після цього установлені оновлення не можна видаляти по одному — кнопка «Видалити оновлення» в «Параметри → Центр оновлення Windows → Журнал оновлень» перестає для них працювати. Обирайте цей варіант, лише якщо назавжди зменшене сховище важливіше за можливість відкату — скажімо, на завідомо стабільній машині.
Вручну повторювати процедуру майже не потрібно: Windows і сам проганяє те саме очищення вбудованим плановим завданням \Microsoft\Windows\Servicing\StartComponentCleanup, щоправда, без /ResetBase. Ручного прогона раз на кілька місяців або одразу після оновлення функцій цілком достатньо. Якщо AnalyzeComponentStore знову й знову рекомендує очищення, значить, щось постійно породжує заміщені компоненти — найчастіше черга невстановлених оновлень: спершу встановіть їх і повторіть аналіз.
Питання та відповіді
Скільки часу триває StartComponentCleanup?
Приблизно від десяти до сорока хвилин — залежно від заліза й того, скільки заміщених версій нагромадилося. Тривалі зупинки на одному відсотку — норма, дочекайтеся завершення.
Чи варто додавати /ResetBase?
Лише якщо ви готові до того, що установлені оновлення більше не можна буде видалити. Без цього ключа ви зберігаєте можливість відкату й повертаєте майже стільки ж місця.
Чим StartComponentCleanup відрізняється від RestoreHealth?
StartComponentCleanup зменшує справне сховище, видаляючи заміщені компоненти; RestoreHealth лагодить пошкоджене, докачуючи зіпсовані файли з Центру оновлення. Це рішення різних проблем.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]