CLI maneira de desinstalar uma atualização do Windows?

9

Basicamente, o que pode ser alcançado indo ao Painel de controle > Desinstalar um programa > Ver atualizações instaladas > Clique com o botão direito em Desinstalar, mas através da linha de comando? Procurando por uma maneira que funciona na plataforma Windows, mas se (e de acordo com a minha leitura, provavelmente) é dependente da versão, assim seja.

Talvez algo como:

C:\command /uninstall "Security Update for Windows 7 for x64-based Systems (KB2705219)"

Parece que usar o KB seria ótimo, mas o wusa.exe funciona para a atualização de exemplo acima, mas não para "Atualização de segurança para o Silverlight (KBXXXXXXXX)". Pouca consistência.

Estou realmente surpreso por não haver muita documentação sobre isso. Como um aplicativo como WUInstall faz isso?

A pergunta de acompanhamento é como essa lista de "Visualizar atualizações instaladas" é preenchida? Eu procurei no registro como louco esperando por um "UninstallString" ou equivalente, mas só encontrei referências para a lista regular Adicionar / Remover Programas.

    
por Miguel Moll 12.09.2012 / 03:43

3 respostas

4

Para o Server 2003 e XP, você pode tentar:

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

Onde o número KB seria o KB que você gostaria de matar.

    
por 12.11.2012 / 23:00
3

Você pode usar use wusa /uninstall /kb:{updateid}

link

    
por 23.10.2012 / 11:11
0

eu acho este utilitário muito bom: link

Utilitário de desinstalação de atualizações do Windows Este utilitário (com script no AutoHotKey) permite que você desinstale em lote as atualizações do Windows que você quer do seu sistema. Ele não desinstala os Service Packs, portanto, você precisa desinstalá-los manualmente. Funciona no Windows XP, Vista, 7, 8 e 8.1. Instalação Não há necessidade de instalar nada, o executável é portátil, então você só precisa baixá-lo e executá-lo. O executável criará um arquivo de texto temporal em seu diretório pai durante a execução e o removerá automaticamente quando não precisar mais dele.

    
por 05.08.2015 / 07:42