none
Errore 0x80240004 no Status Report RRS feed

  • Domanda

  • Salve a tutti ho un problema con alcuni client Windows XP Pro SP3/SP2 che non riescono a restituirmi il rapporto di sato sul server Wsus versione 3.0 SP1.

    Ho riavviato il pc, rinominato la c:\Windows\SoftwareDistribution dopo aver arrestato il servizio Aggironamento Automatici con esito negativo. Ho verificato che sul file WindowsUpdate.log compaiono queste righe:

     

    2011-11-08 12:36:44:888 1152 2c0 AU Found 0 cached featured updates
    2011-11-08 12:36:44:888 1152 2c0 Report BatchFlushAge = 9621.
    2011-11-08 12:36:44:888 1152 2c0 Report BatchFlushAgeSus = 357.
    2011-11-08 12:36:44:888 1152 2c0 Report SamplingValue2 = 122, sampling required = Yes, detect sampling required = Yes
    2011-11-08 12:36:44:920 1152 2c0 Report WARNING: CEventNamespaceDefinition::Init failed = 8024f002.
    2011-11-08 12:36:44:920 1152 2c0 Report WARNING: InitReportingComponents failed: 8024f002
    2011-11-08 12:36:44:920 1152 2c0 AU WARNING: Failed to report reboot completed event, error = 0x80240004
    2011-11-08 12:36:44:920 1152 2c0 AU the update is  autoselected, autoselect factors 0x022, depl.attr. 0
    2011-11-08 12:36:44:920 1152 2c0 AU the update is  autoselected, autoselect factors 0x022, depl.attr. 0
    2011-11-08 12:36:44:920 1152 2c0 AU the update is  autoselected, autoselect factors 0x022, depl.attr. 0
    2011-11-08 12:36:44:920 1152 2c0 AU the update is  autoselected, autoselect factors 0x022, depl.attr. 0
    2011-11-08 12:36:44:920 1152 2c0 AU the update is  autoselected, autoselect factors 0x022, depl.attr. 0
    2011-11-08 12:36:45:185 1152 2c0 AU AU finished delayed initialization
    2011-11-08 12:36:45:185 1152 2c0 Report BatchFlushAge = 9621.
    2011-11-08 12:36:45:185 1152 2c0 Report BatchFlushAgeSus = 734.
    2011-11-08 12:36:45:185 1152 2c0 Report SamplingValue2 = 122, sampling required = Yes, detect sampling required = Yes
    2011-11-08 12:36:45:185 1152 2c0 Report WARNING: CEventNamespaceDefinition::Init failed = 8024f002.
    2011-11-08 12:36:45:185 1152 2c0 Report WARNING: InitReportingComponents failed: 8024f002
    2011-11-08 12:36:45:185 1152 2c0 AU AU received event of type: 1

     

    Ho letto in giro che il problema potrebbe dipendere dal fatto che i client provengano dalla stessa immagine e che ci sia stato un problema sull'immagine master poi propagadosi sulle altre, il tutto risolvibile con l'utility newsid. Premetto però che fino a qualche tempo fa il tutto funzionava correttamente e che il newsid fu utilizzato all'inizio prima di eseguire il join al dominio di ogni singolo client. Se vi occorre avevo modificato il registro attivando il WindowsUpdate.log più dettagliato, ma viste le dimensioni (24 Mb) non lo posto tutto, ma se vi serve lo faccio.

    Avete suggerimenti?

    Grazie

    martedì 8 novembre 2011 15:04

Risposte

  • Prova questo:

    @ECHO OFF
    COLOR f1
    cls
    echo  ----------------------------------------
    echo !     RESTARTWSUS, By Diego Castelli.    !
    echo !             versione 1.00              !
    echo  ----------------------------------------


    set /P sicuro=Si è sicuri di voler riregistrare tutte le DLL di Windows Update e riavviare i servizi?[Y/N]:

    IF /I %sicuro%==Y (

    NET STOP WUAUSERV


    FOR %%i IN (iuengine.dll, wuapi.dll, wuaueng1.dll, wuauserv.dll, wuaueng.dll, wucltui.dll, wups.dll, wuweb.dll, wups2.dll, cdm.dll, msxml2r.dll, msxml3r.dll, msxml.dll, msxml3.dll, msxmlr.dll, msxml2.dll, qmgr.dll, qmgrprxy.dll) DO (
    echo Registro %%i .......
    regsvr32 /s %%i
    IF NOT ERRORLEVEL 0 ECHO PROBLEMI CON %%i (potrebbe non essere critico)
    )
    REM FINE FOR

    NET START WUAUSERV

    IF NOT ERRORLEVEL 0 ECHO Alcuni problemi rilevati: controllare che il servizio Automatic Updates sia avviato.
    )
    REM FINE IF
    set /P detect=Si vuole eseguire ora una ricerca di aggiornamenti con il server WSUS o con Windows Update?[Y/N]
    IF /I %detect%==Y (
    wuauclt /detectnow
    IN NOT ERRORLEVEL 0 echo alcuni problemi con il client di WindowsUpdate...
    )

    cls

    echo.
    echo.
    echo.
    echo             Fine programma
    pause


    sul client.

    Poi, se non si risolve, esegui clientDiag (cerca : wsus diagnostic tools) e posta il risultato


    Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    martedì 8 novembre 2011 16:47

Tutte le risposte

  • Prova questo:

    @ECHO OFF
    COLOR f1
    cls
    echo  ----------------------------------------
    echo !     RESTARTWSUS, By Diego Castelli.    !
    echo !             versione 1.00              !
    echo  ----------------------------------------


    set /P sicuro=Si è sicuri di voler riregistrare tutte le DLL di Windows Update e riavviare i servizi?[Y/N]:

    IF /I %sicuro%==Y (

    NET STOP WUAUSERV


    FOR %%i IN (iuengine.dll, wuapi.dll, wuaueng1.dll, wuauserv.dll, wuaueng.dll, wucltui.dll, wups.dll, wuweb.dll, wups2.dll, cdm.dll, msxml2r.dll, msxml3r.dll, msxml.dll, msxml3.dll, msxmlr.dll, msxml2.dll, qmgr.dll, qmgrprxy.dll) DO (
    echo Registro %%i .......
    regsvr32 /s %%i
    IF NOT ERRORLEVEL 0 ECHO PROBLEMI CON %%i (potrebbe non essere critico)
    )
    REM FINE FOR

    NET START WUAUSERV

    IF NOT ERRORLEVEL 0 ECHO Alcuni problemi rilevati: controllare che il servizio Automatic Updates sia avviato.
    )
    REM FINE IF
    set /P detect=Si vuole eseguire ora una ricerca di aggiornamenti con il server WSUS o con Windows Update?[Y/N]
    IF /I %detect%==Y (
    wuauclt /detectnow
    IN NOT ERRORLEVEL 0 echo alcuni problemi con il client di WindowsUpdate...
    )

    cls

    echo.
    echo.
    echo.
    echo             Fine programma
    pause


    sul client.

    Poi, se non si risolve, esegui clientDiag (cerca : wsus diagnostic tools) e posta il risultato


    Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    martedì 8 novembre 2011 16:47
  • mercoledì 9 novembre 2011 09:45
    Moderatore
  • leggi anche qui

    http://social.technet.microsoft.com/Forums/en-US/winserverwsus/thread/32971862-c8af-41e7-9cbe-1e95c543543e/


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org
    Si è il post che avevo controllato. Comunque seguendo il consiglio di Diego un paio di client hanno mandato il report gli altri sto aspettando
    . Vi terrò aggiornato
    mercoledì 9 novembre 2011 10:01
  • Ok ha funzionato su tutti i client.

    1000 grazie

    giovedì 10 novembre 2011 16:32