Иногда возникает ситуация, когда причиной синих экранов смерти является установка очередного апдейта от Micrtosoft. Часто бывает, что некогда разбираться кто виноват, один из разработчик драйвера (скажем антивируса), который чего-то не учел, или что-то сделал не так или сами разработчики Microsoft, нам нужно просто работать в системе. Существует несколько способов удаления установленных обновлений.
Способ 1. Удаление обновлений через оснастку Установка/удаление программ
Заходим в оснастку установки удаления программ, можно через интерфейс (Пуск / Панель управления / Установка и удаление программа) можно через командную строку, запустить appwiz.cpl. Выбираем слева “Просмотр установленных обновлений”
Там есть столбец даты установки, по которому можно эти обновления отсортировать и удалить нужное.
Способ 2. Через командную строку
С использованием команды wusa (работает только для Windows 7 , Server 2008 R2).
Нужно запустить cmd.exe или far.exe с правами админа и выполнить
wusa /uninstall /kb:update id (где update id – это номер обновления по KB, например wusa /uninstall /kb:2511250)
Способ 3. Используем wusa и скачанное обновление
Скачиваем необходимое обновление с Microsoft Download Center и сохраняем его в какой-либо каталог, например c: emp. Запускаем cmd.exe или far.exe с правами администратора и выполняем следующую команду:
wusa /uninstall {full hotfix path}
Например:
wusa /uninstall C:TempWindows6.1-KB980302-x86.msu
После чего появится диалоговое окно удаления.
Способ 4. Используем PKGMGR
1. Необходимо скачать обновление, которое вы хотите удалить с Microsoft Download Center и сохраните в какой-либо каталог, например c: emp.
2. Запустите cmd.exe или far.exe с правами администратора. Выполните в командной строке
3. expand -f:*{update name}.msu {destination folder}
Команда распакует msu файл и сохранит исходные файла в destination folder
4. Создайте еще одну пустую директорию, например c: emp123
5. Выполните команду
start /w pkgmgr /m:{full hotfix name}.cab /up /s:c: emp123
Где full hotfix name – это директория destination folder из шага 3
Удаление сервис паков
Отдельная тема – это удаление сервис паков. Для этого необходимо:
1. Скачать сервис пак, который вы хотите удалить с Microsoft Download Center и сохранить в какой-либо временный каталог, например c: emp
2. Запустить cmd.exe или far.exe с необходимыми правами администратора.
3. Выполнить команду
{service pack name} /x:{destination folder}
Например ,
C:TempWindows6.0-KB936330-X86.exe /x:C:Temp2
Все файлы сервис пака будут извлечены в каталог c: emp2
4. Необходимо выбрать отдельный пустой каталог, например c: emp3
5. Необходимо выполнить команду
start /w pkgmgr /m:{full service pack name}.cab /up /s:c: emp3