Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Будь-яке оновлення, особливо якщо воно зачіпає системні файли - потенційна загроза стабільності системи. Незважаючи на те, що поновлення тестуються як самою компанією Microsoft, так і адміністраторами самостійно, ситуації, коли установка оновлення приводить до повної непрацездатності системи, час від часу трапляються. Що робити в цьому випадку? Про це ми розповімо в даній статті.

Основна проблема, вона ж безперечне достоїнство, Windows-систем - це їх різноманітність. Кількість можливих поєднань апаратного забезпечення і працює на ньому ПО підрахувати практично неможливо, тому, як ретельно не тестується поновлення, завжди може знайтися така комбінація заліза і софта, яка виявиться несумісною з даними оновленням. Найчастіше проблеми пов'язані зі сторонніми драйверами або низькорівневим ПО, що працює на рівні ядра.

Окрема розмова - неліцензійні системи. Найчастіше обхід активації здійснюється патчем і заміною ядра. Це вже само по собі небезпечно і загрожує потенційними проблемами, а при оновленнях, які зачіпають ядро ​​ви ризикуєте отримати відмову системи, що вже не раз відбувалося. Також схильні до цього недоліку і різні аматорські збірки, доступні в мережі інтернет, багато збирачі відразу включаю в систему патчений ядро ​​або примусово запускають активатор відразу після установки, не перевіряючи наявність і валідність ключа системи.

Так сталося і в минулий вівторок патчів. Чергове оновлення безпеки KB3045999 для Windows 7 при перезавантаженні призводило до "синього екрану смерті" (BSOD).

Користувачі вибухнули черговими докорами до Microsoft, що випускає "глючний" оновлення, але дуже скоро з'ясувалося, що помилку схильні тільки системи з патчений ядром. Проте проблема торкнулася і цілком законослухняних користувачів, які полінувалися зібрати власний дистрибутив і, щоб не викачувати гігабайти оновлень, просто скачали з мережі відповідну збірку.

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

Установчий диск або Windows PE

Якщо ви використовуєте Windows PE, то він також повинен бути створений на базі поточної версії ОС або більш пізньої, розрядність також повинна збігатися.

Завантажити з інсталяційного диска і на екрані, який пропонує установку ОС виберемо пункт Відновлення системи.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Утиліта визначить встановлену ОС і запропонує перейти до автоматичного відновлення системи, варіантів тут небагато, тому натискаємо Далі.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
А ось чекати закінчення роботи майстра зовсім необов'язково, тим більше що допомогти він нам не зможе, тому на наступному екрані натискаємо Скасування.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Потім не поспішаючи й у вікні вибираємо посилання Показати додаткові можливості відновлення системи.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Тепер у вас з'явилася можливість вийти в командний рядок, ніж та слід скористатися.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Якщо ви завантажилися з Windows PE, то потрапите в командний рядок відразу.

Після чого слід уточнити яку букву отримав системний диск. При стандартній розмітці це буде буква D, букву З отримає службовий розділ. Для перевірки виконаємо:

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Переконавшись, що це дійсно системний диск, можна переходити до наступних кроків. Перед цим було б непогано уточнити найменування проблемного поновлення, як правило це нескладно зробити за допомогою мережі інтернет. Потім отримаємо список всіх встановлених пакетів наступною командою:

У висновку знаходимо номер необхідного оновлення і копіюємо ім'я пакета, якщо воно невідоме, то видаліть всі пакети з датою останнього оновлення.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Для того, щоб скопіювати найменування пакету в командному рядку перейдіть до неї і натисніть клавішу Enter. для вставки досить натиснути правою кнопкою миші.

Для видалення пакета виконайте команду:

де в якості опції PackageName вкажіть ім'я пакета, отримане на попередньому кроці.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Microsoft Diagnostics and Recovery Toolset

Набір інструментів діагностики та відновлення (Microsoft Diagnostics and Recovery Toolset, MSDaRT) - засіб, засноване на ERD Commander від Sysinternals і доступне за передплатою Software Assurance (SA), проте його нескладно знайти в мережі. Для роботи з Windows 7 буде потрібно MSDaRT не нижче версії 6.5, актуальною є версія 8.0

Завантажуємося з диска MSDaRT, пам'ятайте, що обов'язковою вимогою є дотримання розрядності, і на першому екрані, після вибору мови (в нашому випадку використовується версія 8.0), вибираємо Діагностика.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Потім Microsoft Diagnostics and Recovery Toolset.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Після чого перед вами відкриється вікно з вибором доступних інструментів, нас цікавить Hotfix Uninstall або Видалення виправлень.

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця
Робота з майстром не представляє складності, вибираємо одне або кілька оновлень і видаляємо їх:

Як видалити пакет оновлень, якщо завантажити систему неможливо - записки it фахівця

Як бачимо, робота з MSDaRT набагато зручніше, ніж з командним рядком, але вимагає підготуватися до можливих нештатних ситуацій заздалегідь.

В обох випадках після видалення проблемного поновлення слід перезавантажитися і ретельно проаналізувати причини збою. Сподіваємося, що даний матеріал допоможе вам швидко відновити працездатність системи після невдалого оновлення.