Básicamente, ¿qué se puede lograr yendo a Panel de control> Desinstalar un programa> Ver actualizaciones instaladas> Desinstalar con el botón derecho, pero a través de la línea de comandos? Buscando una manera que funcione en la plataforma Windows pero si (y según mi lectura, lo más probable) depende de la versión, que así sea.
Tal vez algo como:
C: \ command / uninstall "Actualización de seguridad para Windows 7 para sistemas x64 (KB2705219)"
Parece que usar el KB sería genial, pero wusa.exe funciona para la actualización de ejemplo anterior, pero no para decir "Actualización de seguridad para Silverlight (KBXXXXXXXX)". No mucha consistencia.
Estoy realmente sorprendido de que no haya mucha documentación sobre esto. ¿Cómo lo hace una aplicación como WUInstall ?
La pregunta de seguimiento es ¿cómo se completa esa lista de "Ver actualizaciones instaladas"? He buscado en el registro como loco esperando un "UninstallString" o equivalente, pero solo encontré referencias a la lista regular Agregar o quitar programas.
fuente
wuinstall
para quitar una actualización con un número conocido KB: superuser.com/a/469511wuinstall
puedo hacerlo. Pero esperaba no depender de una aplicación de terceros. Me imagino quewuinstall
está usando algo proporcionado por el sistema operativo, ¿no?Respuestas:
Para Server 2003 y XP puedes probar:
Donde el número de KB sería el KB que le gustaría matar.
fuente
Puedes usar use
wusa /uninstall /kb:{updateid}
http://www.sevenforums.com/tutorials/109213-windows-update-uninstall-console-level.html
fuente
Encuentro esta muy buena utilidad: https://bitbucket.org/kazenoco/windows-updates-uninstaller-utility/downloads/Windows%20Updates%20Uninstaller.exe
Utilidad de desinstalación de actualizaciones de Windows Esta utilidad (programada en AutoHotKey) le permite desinstalar por lotes las actualizaciones de Windows que desea de su sistema. No desinstala los Service Packs, por lo que debe desinstalarlos manualmente. Funciona en Windows XP, Vista, 7, 8 y 8.1. Instalación No es necesario instalar nada, el ejecutable es portátil, por lo que solo necesita descargarlo y ejecutarlo. El ejecutable creará un archivo de texto temporal en su directorio padre mientras se ejecuta, y lo eliminará automáticamente una vez que ya no lo necesite.
fuente