Назад | Перейти на главную страницу

Пакетный файл для удаления обновления Windows?

Можно ли создать командный файл для удаления определенного обновления Windows (например, KBxxxxxx)? Мы используем веб-программное обеспечение 20-летней давности, чтобы указать часы, в которых я работаю, и новое обновление вызывает сбой программы. Обновление было заблокировано на нашем сервере wsus, но довольно много компьютеров вытащили обновление, прежде чем оно было заблокировано. (мы должны просто перейти на новое программное обеспечение, но, к сожалению, это не вариант). Любая помощь будет принята с благодарностью.

Да, это так. Во многом это тот же процесс, что и для установки обновления или приложения с помощью командного файла. (К сожалению, на данный момент у меня нет такого примера, так как я давно перестал этим заниматься и использую один из других методов ниже.)

Поскольку вы упомянули сервер WSUS, я должен отметить, что на самом деле гораздо лучше удалите обновление через свой сервер WSUS чем с помощью командного файла или сценария. Это безопаснее, потому что меньше шансов привести к неудачному или частичному удалению.

Approval actions include the following:

    Install
    Remove (this action is possible only if the update supports uninstall)
    Detect-only
    Decline

(Поэтому установите статус утверждения обновления на «удалить».)

Однако, если вы больше всего работаете со сценарием и используете PowerShell, У Scripting Guy есть пример того, как это сделать с помощью PowerShell.