Удаление обновлений от Microsoft

Автор: | 26.09.2014

Иногда возникает ситуация, когда причиной синих экранов смерти является установка очередного апдейта от Micrtosoft. Часто бывает, что некогда разбираться кто виноват, один из разработчик драйвера (скажем антивируса), который чего-то не учел, или что-то сделал не так или сами разработчики Microsoft, нам нужно просто работать в системе. Существует несколько способов удаления установленных обновлений.

Способ 1. Удаление обновлений через оснастку Установка/удаление программ

Заходим в оснастку установки удаления программ, можно через интерфейс (Пуск / Панель управления / Установка и удаление программа) можно через командную строку, запустить appwiz.cpl. Выбираем слева “Просмотр установленных обновлений”

image

Там есть столбец даты установки, по которому можно эти обновления отсортировать и удалить нужное.

Способ 2. Через командную строку

С использованием команды wusa (работает только для Windows 7 , Server 2008 R2).

Нужно запустить cmd.exe или far.exe с правами админа и выполнить

wusa /uninstall /kb:update id (где update id – это номер обновления по KB, например wusa /uninstall /kb:2511250)

image

 

Способ 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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *