none
Los Clientes no se Registran en WSUS 3.0 SP2 RRS feed

  • Pregunta

  • Buenos Dias, En este caso, tengo un Server 2k3R2, y varios Clientes, todos los Clientes estan en el Dominio, he instalado WSUS 3.0 SP2, lo he configurado por GPO, pero los Clientes no se Registran, a WSUS(Al Grupo). he intentado desintalando WSUS y eliminando el GPO, y lo volvi a instalar, tambien

    Para el servicio de actualizaciones automaticas de uno de los equipos clientes :

    Elimina el fichero c:\Windows\windowsupdate.log

    Elimina el directorio : C:\WINDOWS\SoftwareDistribution

    Elimina el directorio : C:\WINDOWS\system32\CatRoot2

    Descar e instala esta version del cliente de WU : http://go.microsoft.com/fwlink/?LinkId=43264

    Reinicia el equipo, te creara el fichero y los directorios eliminados.

    Modifica la directiva para que se te aplique en la hora mas proxima y comprueba que tienes actualizaciones por instalar / aprobadas para ese equipo,  comprueba lo que te aparece en el fichero c:\windows\windowsupdate.log

    Y nada.

    viernes, 11 de diciembre de 2009 12:26

Respuestas

  • Martintin,

    Por favor, corré la herramienta de diagnóstico en alguno de los equipos cliente y posteá el resultado: http://download.microsoft.com/download/9/7/6/976d1084-d2fd-45a1-8c27-a467c768d8ef/WSUS%20Client%20Diagnostic%20Tool.EXE

    Luego, sería útil ver también el contenido del WindowsUpdate.log.

    Saludos!
    viernes, 11 de diciembre de 2009 23:11
  • SOLUCIONADO EN PARTE Por si a alguien le sirve de ayuda os comento como he solucionado el registro de los equipos. En este mismo foro he visto un script para ejecutar en los clientes y después de ejecutarlo los equipos aparecen en la consolo de WSUS. El script es el siguiente


    @echo off
    Echo This batch file will Force the Update Detection from the AU client:
    Echo 1. Stops the Automatic Updates Service (wuauserv)
    Echo 2. Deletes the LastWaitTimeout registry key (if it exists)
    Echo 3. Deletes the DetectionStartTime registry key (if it exists)
    Echo 4. Deletes the NextDetectionTime registry key (if it exists)
    Echo 5. Restart the Automatic Updates Service (wuauserv)
    Echo 6. Force the detection
    Echo 7. Force the Policy Update
    Echo 8. Remove Links and Access to Windows Update
    Pause
    @echo on
    NET STOP WUAUSERV
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
    NET START WUAUSERV
    wuauclt /detectnow
    gpupdate /force
    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V NoWindowsUpdate /t REG_DWORD /d 1
    @echo off
    Echo This AU client will now check for the Updates on the Local WSUS Server.
    Pause


    Otra cosa que no he conseguido solucionar es que en la consolo WSUS, los equipos tienen el triangulo de aviso y en el estado me pone "Aún sin informar" y en porcentaje de instaladas pone 0. En otros me pone fecha y hora de informe y el porcentaje de instalaciones en 98, 99, etc. Este último caso está bien pero sigue con el triangulito de marras y me mosquea un poco. Si alguien sabe porque le agradecería que me lo explicara

    Muchas gracias, y perdon por la chapa 


    Hola,

    El estado "Aún sin informar" indica que dichos equipos aún no han reportado su estado a WSUS. Seguramente en las próximas horas esto se normaliza, pero si querés hacer la prueba con alguno de los equipos para quedarte más tranquilo, ejecuta el comando wuauclt /detectnow en cualquiera de ellos. Con ello, forzarás la detección de actualizaciones y, por consiguiente, el reporte del estado al servidor WSUS.

    En cuanto a los equipos que ya han reportado su estado pero tienen el triangulito que mencionás, esto quizá sólo indique que ya hay disponibles en el servidor WSUS actualizaciones que estos equipos aún no han instalado. En todo caso, si querés tener más detalles, podés abrir el reporte de cualquier equipo en la consola y ver más información. De cualquier manera, tené en cuenta que los equipos suelen realizar la detección de actualizaciones por lo general una vez al día, por lo que pueden pasar unos días hasta que la situación de todos se normalice, más aún si tienen muchas actualizaciones pendientes.

    Saludos!
    lunes, 14 de diciembre de 2009 22:33

Todas las respuestas

  • Martintin,

    Por favor, corré la herramienta de diagnóstico en alguno de los equipos cliente y posteá el resultado: http://download.microsoft.com/download/9/7/6/976d1084-d2fd-45a1-8c27-a467c768d8ef/WSUS%20Client%20Diagnostic%20Tool.EXE

    Luego, sería útil ver también el contenido del WindowsUpdate.log.

    Saludos!
    viernes, 11 de diciembre de 2009 23:11
  • Buenos días, creo que estoy igual que tu. Tengo varios equipos que no me aparecen en la consola de WSUS. Otros me aparecieron cuando ínstalé el WSUS pero no han vuelto a informar al servidor.

    Otra cosa que me pasa es que cuando intento conectarme al servidor WSUS via web, me da error y no consigo abrirlo. Tengo instalado el WSUS en windows standard 2008, se supone que debería poder acceder a través de http://server:8530 pero no me va. He pasado la herramienta de diagnostico a un cliente con windows 7 y me da lo siguiente

    WSUS Client Diagnostics Tool

    Checking Machine State
            Checking for admin rights to run tool . . . . . . . . . PASS
            Automatic Updates Service is running. . . . . . . . . . PASS
            Background Intelligent Transfer Service is running. . . PASS
            Wuaueng.dll version 7.4.7600.226. . . . . . . . . . . . PASS
                    This version is WSUS 2.0

    Checking AU Settings
            AU Option is 4: Scheduled Install . . . . . . . . . . . PASS
                    Option is from Policy settings

    Checking Proxy Configuration
            Checking for winhttp local machine Proxy settings . . . PASS
                    Winhttp local machine access type
                            <Direct Connection>
                    Winhttp local machine Proxy. . . . . . . . . .  NONE
                    Winhttp local machine ProxyBypass. . . . . . .  NONE
            Checking User IE Proxy settings . . . . . . . . . . . . PASS
                    User IE Proxy. . . . . . . . . . . . . . . . .  NONE
                    User IE ProxyByPass. . . . . . . . . . . . . .  NONE
                    User IE AutoConfig URL Proxy . . . . . . . . .  NONE
                    User IE AutoDetect
                    AutoDetect in use

    Checking Connection to WSUS/SUS Server
                    WUServer = http://srv01:8530
                    WUStatusServer = http://srv01:8530
            UseWuServer is enabled. . . . . . . . . . . . . . . . . PASS
            Connection to server. . . . . . . . . . . . . . . . . . PASS
            SelfUpdate folder is present. . . . . . . . . . . . . . PASS

    Press Enter to Complete

    Si intento instalar el cliente WSUS me dice que ya está instalado pero no informa al servidor WSUS.

    La GPO creo que la tengo bien puesta pero os digo como la tengo. Tengo una UO en donde he metido los equipos que quiero que se conecten al servidor WSUS. He creado una GPO para esta unidad organizativa apuntando al servidor http://server:8530. He forzado la actualización de la GPO en el servidor a través del comando gpupdate /force y en los clientes he ejecutado wuaclt.exe /detectnow para no tener que esperar los 90mins de la GPO ni los 20mins de los clientes.

    Aún así no consigo que me aparezcan los equipos en la consola WSUS del servidor. Les agradecería que me echaran una mano en este tema

    Muchas gracias por adelantado

    lunes, 14 de diciembre de 2009 8:40
  • SOLUCIONADO EN PARTE Por si a alguien le sirve de ayuda os comento como he solucionado el registro de los equipos. En este mismo foro he visto un script para ejecutar en los clientes y después de ejecutarlo los equipos aparecen en la consolo de WSUS. El script es el siguiente


    @echo off
    Echo This batch file will Force the Update Detection from the AU client:
    Echo 1. Stops the Automatic Updates Service (wuauserv)
    Echo 2. Deletes the LastWaitTimeout registry key (if it exists)
    Echo 3. Deletes the DetectionStartTime registry key (if it exists)
    Echo 4. Deletes the NextDetectionTime registry key (if it exists)
    Echo 5. Restart the Automatic Updates Service (wuauserv)
    Echo 6. Force the detection
    Echo 7. Force the Policy Update
    Echo 8. Remove Links and Access to Windows Update
    Pause
    @echo on
    NET STOP WUAUSERV
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
    NET START WUAUSERV
    wuauclt /detectnow
    gpupdate /force
    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V NoWindowsUpdate /t REG_DWORD /d 1
    @echo off
    Echo This AU client will now check for the Updates on the Local WSUS Server.
    Pause


    Otra cosa que no he conseguido solucionar es que en la consolo WSUS, los equipos tienen el triangulo de aviso y en el estado me pone "Aún sin informar" y en porcentaje de instaladas pone 0. En otros me pone fecha y hora de informe y el porcentaje de instalaciones en 98, 99, etc. Este último caso está bien pero sigue con el triangulito de marras y me mosquea un poco. Si alguien sabe porque le agradecería que me lo explicara

    Muchas gracias, y perdon por la chapa 

    lunes, 14 de diciembre de 2009 9:01
  • SOLUCIONADO EN PARTE Por si a alguien le sirve de ayuda os comento como he solucionado el registro de los equipos. En este mismo foro he visto un script para ejecutar en los clientes y después de ejecutarlo los equipos aparecen en la consolo de WSUS. El script es el siguiente


    @echo off
    Echo This batch file will Force the Update Detection from the AU client:
    Echo 1. Stops the Automatic Updates Service (wuauserv)
    Echo 2. Deletes the LastWaitTimeout registry key (if it exists)
    Echo 3. Deletes the DetectionStartTime registry key (if it exists)
    Echo 4. Deletes the NextDetectionTime registry key (if it exists)
    Echo 5. Restart the Automatic Updates Service (wuauserv)
    Echo 6. Force the detection
    Echo 7. Force the Policy Update
    Echo 8. Remove Links and Access to Windows Update
    Pause
    @echo on
    NET STOP WUAUSERV
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
    NET START WUAUSERV
    wuauclt /detectnow
    gpupdate /force
    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V NoWindowsUpdate /t REG_DWORD /d 1
    @echo off
    Echo This AU client will now check for the Updates on the Local WSUS Server.
    Pause


    Otra cosa que no he conseguido solucionar es que en la consolo WSUS, los equipos tienen el triangulo de aviso y en el estado me pone "Aún sin informar" y en porcentaje de instaladas pone 0. En otros me pone fecha y hora de informe y el porcentaje de instalaciones en 98, 99, etc. Este último caso está bien pero sigue con el triangulito de marras y me mosquea un poco. Si alguien sabe porque le agradecería que me lo explicara

    Muchas gracias, y perdon por la chapa 


    Hola,

    El estado "Aún sin informar" indica que dichos equipos aún no han reportado su estado a WSUS. Seguramente en las próximas horas esto se normaliza, pero si querés hacer la prueba con alguno de los equipos para quedarte más tranquilo, ejecuta el comando wuauclt /detectnow en cualquiera de ellos. Con ello, forzarás la detección de actualizaciones y, por consiguiente, el reporte del estado al servidor WSUS.

    En cuanto a los equipos que ya han reportado su estado pero tienen el triangulito que mencionás, esto quizá sólo indique que ya hay disponibles en el servidor WSUS actualizaciones que estos equipos aún no han instalado. En todo caso, si querés tener más detalles, podés abrir el reporte de cualquier equipo en la consola y ver más información. De cualquier manera, tené en cuenta que los equipos suelen realizar la detección de actualizaciones por lo general una vez al día, por lo que pueden pasar unos días hasta que la situación de todos se normalice, más aún si tienen muchas actualizaciones pendientes.

    Saludos!
    lunes, 14 de diciembre de 2009 22:33
  • SOLUCIONADO EN PARTE Por si a alguien le sirve de ayuda os comento como he solucionado el registro de los equipos. En este mismo foro he visto un script para ejecutar en los clientes y después de ejecutarlo los equipos aparecen en la consolo de WSUS. El script es el siguiente


    @echo off
    Echo This batch file will Force the Update Detection from the AU client:
    Echo 1. Stops the Automatic Updates Service (wuauserv)
    Echo 2. Deletes the LastWaitTimeout registry key (if it exists)
    Echo 3. Deletes the DetectionStartTime registry key (if it exists)
    Echo 4. Deletes the NextDetectionTime registry key (if it exists)
    Echo 5. Restart the Automatic Updates Service (wuauserv)
    Echo 6. Force the detection
    Echo 7. Force the Policy Update
    Echo 8. Remove Links and Access to Windows Update
    Pause
    @echo on
    NET STOP WUAUSERV
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f
    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
    NET START WUAUSERV
    wuauclt /detectnow
    gpupdate /force
    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V NoWindowsUpdate /t REG_DWORD /d 1
    @echo off
    Echo This AU client will now check for the Updates on the Local WSUS Server.
    Pause


    Otra cosa que no he conseguido solucionar es que en la consolo WSUS, los equipos tienen el triangulo de aviso y en el estado me pone "Aún sin informar" y en porcentaje de instaladas pone 0. En otros me pone fecha y hora de informe y el porcentaje de instalaciones en 98, 99, etc. Este último caso está bien pero sigue con el triangulito de marras y me mosquea un poco. Si alguien sabe porque le agradecería que me lo explicara

    Muchas gracias, y perdon por la chapa 


    Hola,

    El estado "Aún sin informar" indica que dichos equipos aún no han reportado su estado a WSUS. Seguramente en las próximas horas esto se normaliza, pero si querés hacer la prueba con alguno de los equipos para quedarte más tranquilo, ejecuta el comando wuauclt /detectnow en cualquiera de ellos. Con ello, forzarás la detección de actualizaciones y, por consiguiente, el reporte del estado al servidor WSUS.

    En cuanto a los equipos que ya han reportado su estado pero tienen el triangulito que mencionás, esto quizá sólo indique que ya hay disponibles en el servidor WSUS actualizaciones que estos equipos aún no han instalado. En todo caso, si querés tener más detalles, podés abrir el reporte de cualquier equipo en la consola y ver más información. De cualquier manera, tené en cuenta que los equipos suelen realizar la detección de actualizaciones por lo general una vez al día, por lo que pueden pasar unos días hasta que la situación de todos se normalice, más aún si tienen muchas actualizaciones pendientes.

    Saludos!

    Muchas gracias amigo, ahora ya me funciona todo correctamente. Todo aclarado.
    martes, 15 de diciembre de 2009 9:59
  •  

    Estoy un poco desesperado con el WSUS, ya he intentado de  para poder solventar que mis Windows 2003 Informen al WSUS, el resto de las máquinas ya bien sean XP, windows 2000 y 2000 Server, Windows 7,... informan y se actualizan correctamente....

    Os paso toda la información que os puede ser de ayuda para poderme echar un cable:

    Windowsupdate.log

    2010-10-05    03:06:25:914     832    f0c    Agent    *************
    2010-10-05    03:06:25:914     832    f0c    Agent    ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2010-10-05    03:06:25:914     832    f0c    Agent    *********
    2010-10-05    03:06:25:914     832    f0c    Agent      * Online = Yes; Ignore download priority = No
    2010-10-05    03:06:25:914     832    f0c    Agent      * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1"
    2010-10-05    03:06:25:914     832    f0c    Agent      * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed
    2010-10-05    03:06:25:914     832    f0c    Agent      * Search Scope = {Machine}
    2010-10-05    03:06:26:711     832    f0c    Misc    Validating signature for C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wuident.cab:
    2010-10-05    03:06:26:711     832    f0c    Misc     Microsoft signed: Yes
    2010-10-05    03:06:28:977     832    f0c    Misc    Validating signature for C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wuident.cab:
    2010-10-05    03:06:28:992     832    f0c    Misc     Microsoft signed: Yes
    2010-10-05    03:06:29:008     832    f0c    Misc    Validating signature for C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wsus3setup.cab:
    2010-10-05    03:06:29:008     832    f0c    Misc     Microsoft signed: Yes
    2010-10-05    03:06:29:023     832    f0c    Setup    ***********  Setup: Checking whether self-update is required  ***********
    2010-10-05    03:06:29:023     832    f0c    Setup      * Inf file: C:\WINDOWS\SoftwareDistribution\SelfUpdate\Default\wsus3setup.inf
    2010-10-05    03:06:29:023     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\cdm.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:039     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuapi.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:055     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuapi.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:070     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuauclt.exe: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:070     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuaucpl.cpl: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:102     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuaucpl.cpl.mui: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:117     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuaueng.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:133     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuaueng.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:148     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wucltui.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:180     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wucltui.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:180     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wups.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:180     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wups2.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:211     832    f0c    Setup    Update NOT required for C:\WINDOWS\system32\wuweb.dll: target version = 7.4.7600.226, required version = 7.4.7600.226
    2010-10-05    03:06:29:211     832    f0c    Setup      * IsUpdateRequired = No
    2010-10-05    03:06:29:664     832    f0c    PT    +++++++++++  PT: Synchronizing server updates  +++++++++++
    2010-10-05    03:06:29:664     832    f0c    PT      + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://aplica3-trib/ClientWebService/client.asmx
    2010-10-05    03:06:29:914     832    f0c    PT    WARNING: Cached cookie has expired or new PID is available
    2010-10-05    03:06:29:914     832    f0c    PT    Initializing simple targeting cookie, clientId = 35cf7b3d-9539-4218-9cfe-68232ca7633f, target group = , DNS name = datos-trib.tcu.es
    2010-10-05    03:06:29:914     832    f0c    PT      Server URL = http://wsusserver/SimpleAuthWebService/SimpleAuth.asmx
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: SOAP Fault: 0x000190
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING:     faultstring:Fault occurred
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING:     ErrorCode:InternalServerError(5)
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING:     Message:(null)
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING:     Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING:     ID:d3650135-860b-4171-b1f2-15c82f744954
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: PTError: 0x8024400e
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: SyncUpdates_WithRecovery failed.: 0x8024400e
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: Sync of Updates: 0x8024400e
    2010-10-05    03:06:30:961     832    f0c    PT    WARNING: SyncServerUpdatesInternal failed: 0x8024400e
    2010-10-05    03:06:30:961     832    f0c    Agent      * WARNING: Failed to synchronize, error = 0x8024400E
    2010-10-05    03:06:30:977     832    f0c    Agent      * WARNING: Exit code = 0x8024400E
    2010-10-05    03:06:30:977     832    f0c    Agent    *********
    2010-10-05    03:06:30:977     832    f0c    Agent    **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]

    Ejecutando la herramienta ClientDiag.exe

    Como no sé como introducir las imágenes os pongo los resultados que me ha dado por el orden el que salen


    PASS

    PASS

    PASS

    PASS

    PASS

    PASS

    NONE

    NONE

    PASS

    NONE

    PASS

    PASS

    PASS

     

    Se han ejecutado los siguientes scripts que han solventado este problema a otros usuarios, pero yo continúo sin que los Windows 2003 Server informen al WSUS:

    SCRIPT1

    @echo off

    Echo This batch file will Force the Update Detection from the AU client:

    Echo 1. Stops the Automatic Updates Service (wuauserv)

    Echo 2. Deletes the LastWaitTimeout registry key (if it exists)

    Echo 3. Deletes the DetectionStartTime registry key (if it exists)

    Echo 4. Deletes the NextDetectionTime registry key (if it exists)

    Echo 5. Restart the Automatic Updates Service (wuauserv)

    Echo 6. Force the detection

    Echo 7. Force the Policy Update

    Echo 8. Remove Links and Access to Windows Update

    Pause

    @echo on

    NET STOP WUAUSERV

    Este registro no lo encuentra…

    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f

    Este registro no lo encuentra…

    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f

    Este registro si lo encuentra….

    REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f

    NET START WUAUSERV

    wuauclt /detectnow

    gpupdate /force

    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V NoWindowsUpdate /t REG_DWORD /d 1

    @echo off

    Echo This AU client will now check for the Updates on the Local WSUS Server.

    Pause

     

    SCRIPT 2

    :: Este script presenta la solucion al error: 0x8024D007 Windows Update Agent

    :: El origen de esta idea es de el siguiente foro

    :: http://channel9.msdn.com/forums/Coffeehouse/198282-Automatic-Updates-Service-not-working-I-am-out-of-ideas/

    ::

    :: NOTA: la solución no funciono del todo bien pero sirvió de base para desarrollar esta nueva :)

    :: Script desarrollado por:

    :: Ing. Jaime Alday Córdova

    :: (Jimmy)

    :: para cualquier duda, comentario o sugerencia con gusto

    :: estare atento a esta dirección de correo:

    :: e-mail: jimm_x@hotmail.com

    :: Su distribución es libre siempre y cuando se le atribuya el merito/crédito al autor.

    :: Observación: como en toda situación el autor no se hace responsable de los daños que puedan ser causados al equipo

    :: desde de correr este script

    @echo off

    set BACKUP="C:\WU_BACKUP_FOLDER"

    echo "Deteniendo servicio de actualizaciones"

      net stop wuauserv

    IF NOT EXIST %BACKUP% (

    :: Creación de carpetas necesarias para respaldos

      mkdir %BACKUP%

      mkdir %BACKUP%\dllcache

    :: Removiendo y Respaldando archivos dañados

      move %windir%\system32\wu*.*        %BACKUP%\

      move %windir%\system32\dllcache\wu*.*    %BACKUP%\dllcache\

    ) ELSE (

    echo "* los archivos originales ya habían sido respaldados en alguna otra ejecución pasada de este script"

    )

    :: Copiando nuevos archivos

      copy wufiles\* %windir%\system32\ /Y

      echo "Iniciando Servicio de actualizaciones"

    net start wuauserv

    :: Registrando dlls

      regsvr32 %windir%\system32\WUPS2.DLL     

      regsvr32 %windir%\system32\WUPS.DLL     

      regsvr32 %windir%\system32\WUAUENG.DLL 

      regsvr32 %windir%\system32\WUAPI.DLL     

      :: MUCLTUI.DLL

      :: not found in %windir%\system32\

      :: regsvr32 MUCLTUI.DLL    /S

      regsvr32 %windir%\system32\WUCLTUI.DLL 

      regsvr32 %windir%\system32\WUWEB.DLL     

      regsvr32 %windir%\system32\MUWEB.DLL     

      regsvr32 %windir%\system32\QMGR.DLL     

      regsvr32 %windir%\system32\QMGRPRXY.DLL

    echo "LISTO!, TEN UNA FELIZ ACTUALIZACIÓN!!! de tus equipos ws2003 ;) :D "

    pause

     

    Además he mirado las recomendaciones que nos da Microsoft, sin conseguir que los Windows 2003 Server informen al WSUS:

    Verify that the SUS clients are pointed to the WSUS server

    If you have the WSUS client installed but the client computer is pointed to a SUS server, Automatic Updates falls into legacy mode and the client computer uses the SUS client user interface. In this case you need to redirect the computer away from the SUS server to get the WSUS client to function. When you point Automatic Updates away from the SUS server, it automatically comes out of legacy mode and the new client user interface appears.

    If your client computers are pointed to the WSUS server and you do not see the WSUS client user interface shown above, see the next section.

    Check for the selfupdate tree on the WSUS server

    WSUS uses IIS to automatically update most client computers to the WSUS-compatible Automatic Updates. To accomplish this, WSUS Setup creates a virtual directory named Selfupdate, under the Web site running on port 80 of the computer where you install WSUS. This virtual directory, called the self-update tree, holds the latest WSUS client. For this reason, you must have a Web site running on port 80, even if you put the WSUS Web site on a custom port. The Web site on port 80 does not have to be dedicated to WSUS. In fact, WSUS only uses the site on port 80 to host the self-update tree.

    To ensure that the self-update tree is working properly   Probado y correcto

    1.     Confirm that there is a Web site set up on port 80 of the WSUS server.

    2.     Type the following at the command prompt of the WSUS server:

    cscript  WSUSInstallationDrive :\program files\microsoft windows server update services\setup\InstallSelfupdateOnPort80.vbs

    3.     If you have WSUS client self-update running on port 80 of the WSUS server, see the next section.

    Check IIS logs on the WSUS Server Probado y Correcto

    Check the IIS logs on the WSUS server. IIS logs are typically located in %windir% \system32\LogFiles\W3SVC1 for the default Web site. If you copied the Wutrack.bin file to the \InetPub\wwwroot folder on the WSUS server when you set up client self-update, you can open the IIS logs and search for Wutrack.bin to attempt to locate error messages about why self-update is failing. Typical errors might be 404 (file not found) 401/403 (authentication/access), and 500 (Internal server error). Use IIS Help to troubleshoot any problems found in the IIS logs.

    Check network connectivity on the WSUS client computer

    Check network connectivity on the WSUS client computer. Use Internet Explorer to determine if self-update files on the WSUS server are accessible to the client computer. If you perform the following procedure and are prompted to download or open the files, you have verified network connectivity. It is not necessary to save or open the files. You cannot self-update Automatic Updates this way. If you do not have access to these files, troubleshoot network connectivity between the WSUS client computer and the WSUS server.

    To check network connectivity on the WSUS client computer

    1.     Click Start , and then click Run .

    2.     In the Open box, type iexplore and then press ENTER

    3.     In the Internet Explorer Address bar, type:

    http:// WSUSServerName /iuident.cab Probado y Correcto

    where WSUS server name is the name of your WSUS server. Ensure that you are prompted to download or open Iuident.cab. This verifies network connectivity from the WSUS client and the availability of the Iuident.cab file on the WSUS server.

    4.     If there are any boxes prompting you to download or save, click Cancel . In Internet Explorer Address bar, type:

    http:// WSUSServerName /selfupdate/AU/x86/ osvariable / languagevariable /wuaucomp.cab Probado y Correcto

    where WSUSServerName is the name of your WSUS server and where osvariable is a variable indicating the operating system of the client computer. The possible variables for osvariable are NetServer, W2K or XP, and where languagevariable is a variable indicating the language of the operating system of the client computer. The possible variables for oslanguage are based on the standard 2- to 4-letter language abbreviations. For example, here is a URL for a client computer running an English version of Windows XP:

    http://WSUSServerName /selfupdate/AU/x86/XP/EN/wuaucomp.cab

    5.     Ensure that you are prompted to download or save Wuaucomp.cab. This verifies network connectivity from the WSUS client and the availability of the Iuident.cab file on the WSUS server. If you are prompted to save or download both of these files, see the next section.

    Check logs on the SUS client computer No tengo este fichero en los clientes (probado en XP y 2003)

    Check the %windir% \windows update.log on the client computer to see if there has been any activity or any attempts to contact the server. Check the %systemdrive% \program files\windowsupdate\v4\urllog.dat file on the client computer for cached server pingbacks if the client computer has not been able to communicate with the server.

    These files are hidden by default. Use the following procedure to display hidden files and folders in Windows Server 2003.

    To display hidden files and folders on Windows Server 2003

    1.     In Control Panel, open Folder Options .

    2.     On the View tab, under Hidden files and folders , click Show hidden files and folders .

    3.     If you can find no problem with the logs on the WSUS client, see the next section.

    Manipulate registry settings on the SUS client computer

    If all else has failed, you can attempt to manually manipulate registry settings to get the client computer to self-update to the WSUS client.

    To manually manipulate registry settings on the SUS client computer Probado y Correcto menos los registros DetectionStartTime y LastWaitTimeout que no aparecen en ninguno de los clientes, ni en los que informan y actualizan correctamente

    1.     Click Start , and then click Run.

    2.     In the Open box, type regedit and then click OK .

    3.     In Registry Editor, navigate to the WindowsUpdate key by expanding the following:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\

    If the WindowsUpdate key does not exist, do the following:

    4.     On the menu, click Edit , point to New , and then click Key .

    5.     Type WindowsUpdate as the name for the new key.

    6.     Double-click the WUServer setting, type the URL to your WSUS server, and then press ENTER.

    If the WUServer setting does not exist, do the following:

    On the menu, click Edit , point to New , and then click String Value .

    7.     Type WUServer as the setting name.

    8.     Double-click the WUStatusServer setting, type the URL to your WSUS server, and then press ENTER.

    If the WUStatusServer setting does not exist, do the following:

    On the menu, click Edit , point to New , and then click String Value .

    9.     Type WUStatusServer as the setting name.

    10.  Navigate to the following:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU

    If the AU key does not exist, do the following:

    On the menu, click Edit , point to New , and then click Key .

    11.  Type AU as the name for the new key.

    12.  Verify that the UseWUServer setting has a value of 1 (0x1).If it does not, modify it by double-clicking the setting and then changing the value.

    If the UseWUServer setting does not exist, do the following:

    On the menu, click Edit , point to New , and then click DWORD Value .

    13.  Type UseWUServer for the setting name.

    14.  Navigate to the following:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

    15.  Enable and configure Automatic Updates through Control Panel:

    Click Start , click Control Panel , and then double-click Automatic Updates .

    16.  In the Automatic Updates dialog box, specify download and installation options, and then click OK . Make sure that Turn off Automatic Updates is not selected.

    17.  Ensure that the AUState setting has a value of 2 (0x2). If it does not, modify it by double-clicking and changing the value.

    18.  If the LastWaitTimeout setting exists, delete it.

    19.  If the DetectionStartTime setting exists, delete it.

    20.  At the command prompt, type the following, and then press ENTER to stop the Automatic Updates service:

    net stop wuauserv

    21.  At the command prompt, type the following, and then press ENTER to restart the Automatic Updates service:

    net start wuauserv

    22.  Wait approximately 6 to 10 minutes for the self-update to occur.

    To force the SUS client computer to check with the WSUS server

    1.     Wait approximately one minute, and then refresh the registry. You should now see the following settings and values:

    Ambos valores no están en el registro, ni desde máquinas con Windows 2003 Server que no informan ni desde equipos con Windows XP que informan y se actualizan correctamente

    DetectionStartTime (REG_SZ) YYYY.MM.DD HH.MM.SS. The DetectionStartTime value is written in local time, but the detection actually occurs 5 minutes after the time noted.

    LastWaitTimeout (REG_SZ) YYYY.MM.DD HH.MM.SS. The LastWaitTimeout value is written in GMT or Universal Time, and represents the actual time that detection occurs.

    Although these values refer to the time that detection is going to start, the first phase of detection is the process of checking whether a self-update is necessary. Therefore, these values actually refer to when self-update from the SUS client to the WSUS client should occur.

    1. If the client software has not self-updated after ten minutes, refresh the \Auto Update registry key. If the LastWaitTimeout value has changed and is now 24 hours later than its previous value, that indicates that Automatic Updates was not able to contact the server URL that you specified in the WUServer value.


    Por favor, alguien me puede echar un cable para conseguir que mis máquinas con Windows 2003 Server informen al WSUS de mi compañía....

     

    Muchas gracias por adelantado :)

     

    Un saludo,

    martes, 26 de octubre de 2010 10:23
  • Dexter

    Para solucionar tu problema de  "Aún sin informar" y en porcentaje de instaladas pone 0, tienes que actualizar el parche de wsus

    Update for Windows Server Update Services 3.0 SP2 for x64-based Systems (KB2720211)

    http://support.microsoft.com/kb/2720211

    Para instalar este parche sigue paso a paso las indicaciones.

    Suerte.

    jueves, 16 de agosto de 2012 14:33
  • Hola buen dia

    Quisiera decir que como moderador no estas dando un respuesta concreta en muchos foros que he visto he notado que todos uds. como disque especialistas de microsoft tampoco saben dar respuesta concretas a los productos y que uds. mismos no han manejado, muchos indican que tienen que ir a cada equipo individual para correr dicha utilería pero en realidad no hablan de equipos en dominio creo que en realidad nunca han trabajado esta parte o en realidad no la saben por eso mucha gente siempre contesta que se vallan al equipo individual (solo pónganse a pensar cuando son mas de 100 equipos, esperemos den de verdad una buena respuesta y no solo copien y peguen, buen dia

    jueves, 15 de octubre de 2015 15:00