ss_blog_claim=523adfc12fd43a389f862977c57fd09e

Cómo Forzar la detección de un Cliente de WSUS?

Publicado el 25 May, 2008 | por Diego Cabai | Leído 475 veces

Este parece ser un problema mas que común en las instalaciones de WSUS. La mayoría de los usuarios se quejan porque dicen que a veces los clientes dejan de reportarse o de detectar o arrojan errores de Automatic Updates (AU) al revisar los logs. Si bien tenemos comandos para poder forzar la detección como por ejemplo wuauclt.exe /detectnow muchas veces este no funciona ya que alguna DLL de AU se corrompió o dejó de responder como debía.

Cómo podemos resolver estos problemas desde el cliente? Simple, podemos ejecutar una serie de comandos para poner el cliente de AU en cero y que vuelva a registrarse en la consola, previamente registrando las DLL nuevamente en el sistema operativo. Si esto no resuelve tu problema del cliente por favor dejame un comentario y abrí un tema en el foro para poder darle mayor seguimiento. Igualmente algunos pasos son manuales, pero siempre simples.

Son varias etapas, algunas manuales y otras por script. Podemos ejecutar línea por línea en una ventana de MS-DOS o bien podemos copiar todas las líneas y pegarlas en un Notepad. Luego guardarlo como un archivo .bat o .cmd y al ejecutarlo ejecutará todas las líneas en órden. Estas líneas funcionan para resetear el Automatic Updates, así que si tenes problemas con el sitio de Windows Update también puede servirte. Previamente a esto recomiendo cerrar cualquier ventana de Internet Explorer que se tenga abierta en el equipo.

PASO1: Ejecutar líneas o bien como archivo .bat o .cmd

net stop bits
net stop wuauserv

REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\Wi ndowsUpdate\Auto Update" /v LastWaitTimeout /f
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\Wi ndowsUpdate\Auto Update" /v DetectionStartTime /f
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\Wi ndowsUpdate\Auto Update" /v NextDetectionTime /f

regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuweb.dll
regsvr32 /s jscript.dll
regsvr32 /s alt.dll
regsvr32 /s msxml3.dll
regsvr32 /s softpub.dll
regsvr32 /s wups2.dll
regsvr32 /s Initpki.dll
regsvr32 /s Mssip32.dll

PASO2: Realizar las siguientes tareas manualmente

  1. Borrar de todas las particiones que se encuentre la carpeta "WUTemp"
  2. Borrar la carpeta "Catroot2" generalmente en Windows\System32
  3. Borrar la carpeta "WindowsUpdate" que se encuentra en Program Files. Ojo porque es una carpeta oculta.
  4. Dentro de las propiedades del Internet Explorer, en Opciones Avanzadas se debe habilitar "Use HTTP 1.1 through proxy connections"
  5. Borrar la carpeta "SoftwareDistribution" del directorio Windows y de Windows\System32
  6. Elimina el contenido Offline del Internet Explorer desde IE Tools/Options y ahí hacer click en "Delete"

PASO3: Reiniciar el equipo

Al reiniciar el equipo se va a iniciar nuevamente los servicios de Automatic Updates y BITS (Background Intelligent Transfer Service) que paramos en el primer paso. Si no es posible reiniciar ya que estas trabajando sobre un servidor o por otra razón entonces debes iniciar dichos servicios. Los comandos para hacerlo son:

net start wuauserv

net start bits

Luego sólo nos quedaría forzar la detección en el WSUS Server. Para esto podemos utilizar el comando wuauclt.exe /resetauthorization /detectnow

Ese comando es para forzarlo en WSUS, si seguiste estos pasos porque no te funcionaba el Automatic Updates o Windows Update tenes que volver a ingresar y hacer un chequeo a mano. Te va a pedir instalar el cliente nuevamente y luego funcionará automáticamente sin problemas.

Te recomiendo mirar igualmente el archivo WindowsUpdate.log para ver si siguen los errores. En caso de que sigan contactame a través del foro abriendo un tema por tu caso.

Email Email | Imprimir Imprimir |  PDF

Deja un comentario!


RSSTechnoratiPublicite AquiPublicite Aqui


 
 

Directorios

Directorio de Blogs
Software
blogarama
la blogoteca
Envialo a Keegy.com