¿Archivo por lotes para desinstalar la actualización de Windows?

¿Archivo por lotes para desinstalar la actualización de Windows?

¿Es posible crear un archivo por lotes para desinstalar una actualización de Windows específica (por ejemplo, KBxxxxxx)? Usamos un software web de hace 20 años para ingresar las horas en las que trabajo y una nueva actualización está provocando que el programa falle. La actualización se bloqueó en nuestro servidor wsus, pero bastantes máquinas la retiraron antes de que se bloqueara. (Deberíamos simplemente pasar a un nuevo software, pero lamentablemente esta no es una opción). Cualquier ayuda sería muy apreciada.

Respuesta1

Sí, lo es. Es prácticamente el mismo proceso para instalar una actualización o aplicación con un archivo por lotes. (Desafortunadamente, no tengo un ejemplo disponible en este momento, ya que dejé de hacerlo hace mucho tiempo y uso uno de los otros métodos a continuación).

Ya que mencionas un servidor WSUS, debo señalar que en realidad es una idea mucho mejordesinstale la actualización a través de su servidor WSUSque con un archivo por lotes o un script. Es más seguro porque es menos probable que resulte en una desinstalación fallida o parcial.

Approval actions include the following:

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

(Por lo tanto, establezca el estado de aprobación de la actualización en "eliminar").

Sin embargo, si lo que más le gusta es una solución basada en scripts y tiene PowerShell, elScripting Guy tiene un ejemplo de cómo hacerlo con PowerShell.

información relacionada