É possível criar um arquivo em lote para desinstalar uma atualização específica do Windows (por exemplo, KBxxxxxx)? Usamos um software baseado na web de 20 anos para inserir o horário em que trabalho e uma nova atualização está causando o travamento do programa. A atualização foi bloqueada em nosso servidor wsus, mas algumas máquinas retiraram a atualização antes que ela fosse bloqueada. (deveríamos apenas mudar para um novo software, mas infelizmente isso não é uma opção). Qualquer ajuda seria muito apreciada.
Responder1
É sim. É basicamente o mesmo processo de instalação de uma atualização ou aplicativo com um arquivo em lote. (Infelizmente não tenho um exemplo disponível no momento, já que parei de fazer isso há muito tempo e uso um dos outros métodos abaixo.)
Já que você mencionou um servidor WSUS, devo salientar que na verdade é uma ideia muito melhordesinstale a atualização através do seu servidor WSUSdo que com um arquivo em lote ou script. É mais seguro porque é menos provável que resulte em uma desinstalação malfeita ou parcial.
Approval actions include the following:
Install
Remove (this action is possible only if the update supports uninstall)
Detect-only
Decline
(Portanto, defina o status de aprovação da atualização como “remover”.)
Porém, se você estiver mais interessado em uma solução com script e tiver o PowerShell, oA Equipe de Scripts tem um exemplo de como fazer isso com o PowerShell.