Diego Cabai KEEP I.T. SIMPLE, KEEP I.T. CLEAN

9May/0813

Cómo desinstalar el WSUS manualmente? [ Tutorial ]

[ad#ad4]

A veces puede pasar que al querer remover la instalación de WSUS nos arroje algún error y no termine removiendo parte de la misma. La idea es comentar los pasos necesarios para remover dicha instalación manualmente. Qué se puede borrar, qué hay que modificar, qué hay que ejecutar, etc.

Algunos pasos estan basados en KB's de Microsoft que también linkeo en el mismo artículo. Luego de removerlo podrás instalarlo en el equipo nuevamente como si nunca hubiera estado instalado.

1. En principio debemos parar todos los servicios de WSUS asociados. Tanto de Update Services, como de la base de datos en caso de ser local y los de IIS para poder hacer una desinstalación completa y que no falle ningún archivo.

2. En caso de ser un equipo dedicado a WSUS habría que eliminar la base de datos. Si se instaló con SQL Server 2005 no hace falta desinstalarlo, sólo remover la base, pero si se utilizó Windows Internal Database habría que removerla para que no arroje errores al reinstalarlo.

  • Abrir una ventana de comandos (cmd.exe)
  • Ejecutar uno de los siguientes comandos:
    En plataforma 32-bit: msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} callerid=ocsetup.exe
    En plataforma 64bit: msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe
  • Eliminar las bases que se encuentren debajo de la carpeta %windir%\SYSMSI\SSEE

Link de Microsoft »

3. Ahora procedemos a eliminar el directorio de instalación, generalmente en           %ProgramFiles%\Update Services. Borramos esa carpeta y todas las subcarpetas.

4. Eliminamos la entrada en el registro correspondiente a la instalación del producto:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services

5. Ahora eliminamos el resto de las entradas del registro que corresponden a los servicios de WSUS:

HKLM\SYSTEM\CurrentControlSet\Services\WSUS: API Remoting Web Service
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Client Web Service
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Client Web Service Methods
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Reporting Web Service
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Server Web Methods
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Server Web Service
HKLM\SYSTEM\CurrentControlSet\Services\WSUS: Update Regulation Web Methods
HKLM\SYSTEM\CurrentControlSet\Services\WSusCertServer
HKLM\SYSTEM\CurrentControlSet\Services\WsusService

6. Como siguiente paso debemos eliminar los archivos de instalación MSI del producto. Para esto vamos a utilizar una herramienta de Microsoft llamada Windows Installer CleanUp Utility. La utilidad se encuentra en el KB290301 » de Microsoft. Ahí figura como bajarla y ejecutarla. Sólo debemos seleccionar los paquetes correspondientes a WSUS y removerlos.

7. Si el equipo no tiene otro sitio web instalado, entonces te recomiendo remover el servicio de IIS del servidor utilizando Add/Remove Programs o bien Roles del 2008. En caso de que existan otros sitios sólo podes eliminar el de WSUS junto a su Application Pool correspondiente. En caso de que compartan el sitio pero con otros directorios virtuales, podes eliminar los siguientes que sí estan relacionados con WSUS:

  • Inventory
  • DSSAuthWebService
  • ApiRemoting30
  • Content
  • ReportingWebService
  • SelfUpdate
  • ServerSyncWebService
  • SimpleAuthWebService
  • ClientWebService

8. En caso de que no vayas a reinstalar el WSUS o bien quieras que baje todos los parches nuevamente y regenere la base de datos de información, tenés que eliminar el directorio C:\WSUS. La unidad varía según cada instalación. Si vas a reinstalar el producto y queres mantener lo mismo, podes dejarlo y apuntar al mismo directorio, pero recomiendo remover todo y empezar de nuevo.

9. Ahora reiniciá el servidor y ya quedaría limpio para reinstalar.

10. Recordá que si eliminaste el IIS y querés reinstalar tenes que volver a agregarlo con los componentes básicos como requisito de instalación.

Artículos relacionados:

Mejorar la indexación en Google de nuestro Sitio/Blog
Optimizá Windows XP y hacé que Vuele!
Qué Clase de Geek Eres?
Google como Calculadora?
Microsoft y sus Certificaciones

Te gustó el Artículo? Compártelo!

Comments (13) Trackbacks (0)
  1. Una entrada en el registro que tal vez tengas presente y me olvidé de agregar es:

    HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Windows Server Update Services

    Esta entrada llama al archivo EventCategories.dll y por culpa de eso no deja borrar el directorio ProgramFiles\Update Services.

    Si encuentro algún otro ítem les aviso.
    Saludos!

  2. Otros comandos que se pueden usar para asegurar remover todo son:

    sc delete wsusservice Para remover el servicio.
    aspnet_regiis –i Una vez eliminado todo.
    iisreset Una vez eliminado todo.

    Saludos!

  3. gracias…
    tenía miles de problemas con el WSUS, sobre todo el típico que no empezaba el wizard una vez terminada la instalación. me leí todo habido y por haber en internet. solo esto me funcionó!!!
    ahora al terminar la instalación ya aparece el wizard y todo parece estar bien.
    mil gracias!!

  4. @Javier, gracias a vos por el comentario y el feedback.

    Saludos!

  5. muchas graciasss, necesitaba urgente reinstlar el wsus pero no me permitia por un mensaje de error, graciass, ahora a volver a instalarlo./..

  6. Muchas gracias compañero…. Te felicito.

  7. Muchas gracias!! la verdad funciona perfecto. desde Uruguay, desp de haber leido muchos foros.. e intentado esto funciona de lujo,

    Gracias x tu Aporte! Increible Maestro!!!!

  8. Excelente aportación compañero, digna de un gran profesional.

    Felicidades!

  9. Excelente referencia, funcionó exactamente como se requeria.

    ¡Muchas gracias!

  10. hola Diego:

    la inquietud o el problema que tengo es que no me deja borrar el archivo EventCategories.dll y ya elimine la entrada en el registro

  11. Buenos dias desde España,

    En primer lugar Diego, agradecerte este post, es una pasada. Me ha quitado muchos quebraderos de cabeza con la desinstalacion del WSUS.
    He intentado automatizar todo el aporte en un script y añadí la opcion de cambiar los derechos sobre la carpeta de instalacion y su contenido antes de borrarla para evitar el problema del archivo “EventCategories.dll”. Lo he realizado con el comando icacls.exe:

    icacls “C:\Program Files\Update Services” /grant
    “Administrators”:F /T /C

    UN SALUDO.

  12. Diego, muchas gracias!! perfecto!!!
    Cómo Carlos no he podido eliminar EventCategories.dll, ni eliminando clave del registro ni cambiando sus atributos ya que no te deja por estar en uso!!!
    He cambiado el nombre de la carpeta y listos pero no me gustar dejar mal las cosas.
    ¿Alguna solución?

  13. Me respondo yo mismo: eliminado archivo eventcategories.dll cambiando permisos a la carpeta donde estaba ubicado y heredando en subcarpetas y archivos


Leave a comment

(required)


*

No trackbacks yet.