Що видаляє деблоатинг — і до чого він не дістається
Типовий скрипт зносить UWP-програми для поточного користувача через Remove-AppxPackage: Xbox туди, Clipchamp сюди, купа спонсорських програм, яких ніхто не просив. Це працює з пакетами користувача, тоді як Windows Update живе в стеку обслуговування — CBS, оркестратор оновлень і компоненти в %SystemRoot%\WinSxS. Системи майже не перетинаються: накопичувальне оновлення спокійно встановлюється за вилученої половини Store-програм, тож мільйони деблоатнутих машин оновлюються роками без проблем.
Чесне застереження: деякі пакети несучі. Видалення Microsoft Store для всіх користувачів убиває оновлення програм; знесення Security Health UI ламає інтерфейс «Безпека Windows»; є жменька системних програм, від яких непомітно залежать «Пуск» і пошук. Це конкретні помилки з конкретними симптомами, а не загальний закон «чищення ламає оновлення».
Що насправді ламає оновлення
Коли деблоатнута машина таки перестає оновлюватися, причина майже ніколи не у вилучених програмах — а в тому, що скрипт зробив іще. Агресивні пресети вимикають самі служби оновлень, блокують домени доставки Microsoft або виставляють політики «вимкнути оновлення», що цілком виключають обслуговування. Запустіть скрипт із будь-чим із цього — і помилки 0x80..., які він породить, назавжди запишуть у «деблоатинг».
- Вимкнені служби — wuauserv, UsoSvc, WaaSMedicSvc, DoSvc і BITS, відключені «заради продуктивності»
- Блокування hosts — приватні списки, що ріжуть delivery.mp.microsoft.com і споріднені, ріжуть і доставку оновлень
- Політики вимкнення оновлень — реєстрові й групові твіки з деблоат-пресетів, що зупиняють обслуговування цілком
- Видалені системні пакети — Microsoft Store або Security Health, знесені для всіх користувачів, ламають оновлення програм і інтерфейс Defender
- Сторонні блокувальники оновлень — утиліти, чия єдина робота — вимкнути wuauserv
- Пошкоджене сховище компонентів — агресивне хибне застосування dism /StartComponentCleanup у тому самому пакетному скрипті
Як чистити систему без російської рулетки
Видаляйте для користувача, а не для системи: Remove-AppxPackage для свого облікового запису, а ще краще — звичайні «Параметри → Програми» для спонсорського мотлоху. Служб узагалі не торкайтеся: виграш у продуктивності від вимкнення wuauserv дорівнює нулеві, а ризик реальний. І ніколи не запускайте скрипт, що править файл hosts. Після будь-якого пресету відкрийте services.msc і перевірте ланцюжок: Windows Update, Update Orchestrator, Delivery Optimization і BITS мають лишитися «Автоматично» чи «Вручну».
Якщо оновлення вже падають, лікування механічне, а не містичне: увімкніть назад усі служби зі списку, відкотіть політики, проганьте вбудований засіб усунення несправностей, а за пошкодженого сховища компонентів — DISM /Online /Cleanup-Image /RestoreHealth. Це лагодить переважну більшість «жертв деблоатингу» — заодно з'ясовується, що програми ніколи й не були проблемою.
Питання та відповіді
Чи ламає видалення bloatware Windows Update?
Ні. Видалення програм для поточного користувача не зачіпає стек обслуговування, і накопичувальні оновлення встановлюються без Store-програм. Збої, які приписують деблоатингу, майже завжди спричинені вимкненими службами чи заблокованими доменами з тих самих скриптів.
Які служби потрібні для роботи Windows Update?
Windows Update (wuauserv), Update Orchestrator (UsoSvc), Windows Update Medic (WaaSMedicSvc), Delivery Optimization (DoSvc), BITS і Cryptographic Services (cryptsvc). Вимкнення будь-якої з них — гарантована несправність оновлень.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]