9

По сути, чего можно достичь, перейдя в Панель управления> Удалить программу> Просмотр установленных обновлений> Щелкните правой кнопкой мыши по Удалить, но через командную строку? Ищите способ, который работает на платформе Windows, но если (и, по моим сведениям, скорее всего), это зависит от версии, пусть будет так.

Может быть что-то вроде:

C:\command /uninstall "Обновление безопасности для Windows 7 для систем на базе x64 (KB2705219)"

Похоже, использование КБ было бы неплохо, но wusa.exe работает для приведенного выше примера обновления, но не для, скажем, «Обновления безопасности для Silverlight (KBXXXXXXXX)». Не большая последовательность.

Я действительно удивлен, что не так много документации по этому вопросу. Как такое приложение, как WUInstall, делает это?

Следующий вопрос: как заполняется этот список "Просмотр установленных обновлений"? Я искал реестр как сумасшедший, надеясь на "UninstallString" или эквивалентный, но нашел только ссылки на обычный список "Установка и удаление программ".

3 ответа3

4

Для Server 2003 и XP вы можете попробовать:

C:\WINDOWS\$NtUninstallKB940157$\spuninst\spuninst.exe /quiet /norestart

Где номер КБ будет КБ, который вы хотели бы убить.

3

Вы можете использовать wusa /uninstall /kb:{updateid}

http://www.sevenforums.com/tutorials/109213-windows-update-uninstall-console-level.html

0

я нахожу эту очень полезную утилиту:https://bitbucket.org/kazenoco/windows-updates-uninstaller-utility/downloads/Windows%20Updates%20Uninstaller.exe


Утилита удаления обновлений Windows Эта утилита (созданная на основе скрипта AutoHotKey) позволяет пакетно удалить необходимые обновления Windows из вашей системы. Пакеты обновления не удаляются, поэтому вам необходимо удалить их вручную. Работает в Windows XP, Vista, 7, 8 и 8.1. Установка Нет необходимости устанавливать что-либо, исполняемый файл переносим, поэтому вам просто нужно загрузить его и запустить. Исполняемый файл создаст временный текстовый файл в родительском каталоге во время работы и автоматически удалит его, если он больше не нужен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .