Windows Update: errori comuni e mitigazione
Provare l'agente virtuale: consente di identificare e risolvere rapidamente i problemi comuni di Windows Update
La tabella seguente fornisce informazioni sugli errori comuni che possono verificarsi con Windows Update e fornisce i passaggi per attenuarli.
Si applica a: Windows 10, Windows 11
0x8024402F
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS | Elaborazione file esterna .cab completata con alcuni errori | Questo errore può essere causato da Lightspeed Rocket per il software di filtro Web. Aggiungere gli indirizzi IP dei dispositivi da aggiornare all'elenco delle eccezioni di Lightspeed Rocket. |
0x80242006
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_UH_INVALIDMETADATA | Impossibile completare un'operazione del gestore perché l'aggiornamento contiene metadati non validi. | Rinominare la cartella di ridistribuzione software e provare a scaricare di nuovo gli aggiornamenti: Rinominare le cartelle seguenti in *. BAK: -%systemroot%\system32\catroot2 Digitare i comandi seguenti al prompt dei comandi. Premere INVIO dopo aver digitato ogni comando. Ren %systemroot%\SoftwareDistribution\DataStore DataStore.bak Ren %systemroot%\SoftwareDistribution\Download Download.bak Ren %systemroot%\system32\catroot2 catroot2.bak |
0x80070BC9
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_FAIL_REBOOT_REQUIRED | Operazione richiesta non riuscita. Riavviare il sistema per eseguire il rollback delle modifiche apportate. | Assicurarsi di non disporre di criteri che controllano il comportamento di avvio del servizio Windows Installer. Questo servizio deve essere gestito dal sistema operativo. Il tipo di avvio predefinito del servizio Windows Installer è Manual. |
0x80200053
Message | Descrizione | Mitigazione |
---|---|---|
BG_E_VALIDATION_FAILED | ND | Assicurarsi che non siano presenti firewall che filtrano i download. Tale filtro potrebbe causare la ricezione di risposte non corrette dal client Windows Update. |
0x80072EFD o 0x80072EFE o 0x80D02002
Message | Descrizione | Mitigazione |
---|---|---|
TIME_OUT_ERRORS | Timeout dell'operazione | Assicurarsi che non siano presenti regole del firewall o proxy che bloccano gli URL di download Microsoft. Prendere una traccia di monitoraggio di rete per comprendere meglio. <Fare riferimento allo scenario di risoluzione dei problemi del firewall> |
0X8007000D
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_INVALID_DATA | Indica che i dati non validi sono stati scaricati o danneggiati. | Tentare di scaricare nuovamente l'aggiornamento e avviare l'installazione. |
0x8024A10A
Message | Descrizione | Mitigazione |
---|---|---|
USO_E_SERVICE_SHUTTING_DOWN | Indica che il servizio Windows Update è in fase di arresto. | Questo errore può verificarsi dopo un lungo periodo di tempo di inattività. Il sistema non risponde, causando l'inattività del servizio e causando l'arresto del servizio. Assicurarsi che il sistema rimanga attivo e che le connessioni rimangano stabilite per completare l'installazione. |
0x80240020
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_NO_INTERACTIVE_USER | Operazione non completata perché nessun utente interattivo ha eseguito l'accesso. | Accedere al dispositivo per avviare l'installazione e consentire il riavvio del dispositivo. |
0x80242014
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_UH_POSTREBOOTSTILLPENDING | L'operazione di post-riavvio per l'aggiornamento è ancora in corso. | Alcuni aggiornamenti di Windows richiedono il riavvio del dispositivo. Riavviare il dispositivo per completare l'installazione degli aggiornamenti. |
0x80246017
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_DM_UNAUTHORIZED_LOCAL_USER | Il download non è riuscito perché l'utente locale ha negato l'autorizzazione per scaricare il contenuto. | Assicurarsi che l'utente che tenta di scaricare e installare gli aggiornamenti sia stato fornito con privilegi sufficienti per installare gli aggiornamenti (amministratore locale). |
0x8024000B
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_CALL_CANCELLED | Operazione annullata. | L'operazione è stata annullata dall'utente o dal servizio. È anche possibile che venga visualizzato questo errore quando non è possibile filtrare i risultati. |
0x8024000E
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_XML_INVALID | Windows Update Agent ha trovato informazioni nei dati XML dell'aggiornamento non validi. | Alcuni driver contengono più informazioni sui metadati in Update.xml, che Orchestrator può interpretare come dati non validi. Assicurarsi di avere installato l'agente di Windows Update più recente nel dispositivo. |
0x8024D009
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_SETUP_SKIP_UPDATE | Un aggiornamento dell'agente di Windows Update è stato ignorato a causa di una direttiva nel file Wuident.cab. | Questo errore può verificarsi quando WSUS non invia l'aggiornamento automatico ai client. Per altre informazioni per risolvere il problema, vedere KB920659. |
0x80244007
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_PT_SOAPCLIENT_SOAPFAULT | Il client SOAP non è riuscito perché si è verificato un errore SOAP per motivi di codici di WU_E_PT_SOAP_* errore. |
Questo problema si verifica perché Windows non può rinnovare i cookie per Windows Update. Per altre informazioni per risolvere il problema, vedere 0x80244007 errore quando Windows tenta di analizzare gli aggiornamenti in un server WSUS. |
0x80070422
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_SERVICE_DISABLED | Questo problema si verifica quando il servizio Windows Update smette di funzionare o non è in esecuzione. | Controllare se il servizio Windows Update è in esecuzione. |
0x800f0821
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_ABORT; client abort, IDABORT restituito dal metodo ICbsUIHandler ad eccezione di Error() | Il timeout delle transazioni CBS è stato superato. | Il completamento di un'operazione di manutenzione richiede molto tempo. Il timer watchdog dello stack di manutenzione scade. L'estensione del timeout ridurrà il problema. Aumentare le risorse nel dispositivo. Se una macchina virtuale, aumentare la CPU virtuale e la memoria per velocizzare le operazioni. Assicurarsi che il dispositivo abbia installato l'aggiornamento in KB4493473 o versione successiva. |
0x800f0825
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_CANNOT_UNINSTALL; Non è possibile disinstallare il pacchetto. | In genere, questo errore è dovuto al danneggiamento dell'archivio componenti causato quando un componente si trova in uno stato parzialmente installato. | Ripristinare l'archivio componenti con il Dism RestoreHealth comando o ripristinare manualmente con un payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati, eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x800F0920
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_HANG_DETECTED; È stato rilevato un errore durante l'elaborazione dell'operazione. | Errore successivo registrato dopo aver ottenuto 0x800f0821 | Il completamento di un'operazione di manutenzione richiede molto tempo. Il timer watchdog dello stack di manutenzione scade e presuppone che il sistema abbia smesso di rispondere. L'estensione del timeout ridurrà il problema. Aumentare le risorse nel dispositivo. Se una macchina virtuale, aumentare la CPU virtuale e la memoria per velocizzare le operazioni. Assicurarsi che il dispositivo abbia installato l'aggiornamento in KB4493473 o versione successiva. |
0x800f081f
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_SOURCE_MISSING; origine per il pacchetto o il file non trovato, ResolveSource() non riuscito | Danneggiamento dell'archivio componenti | Ripristinare l'archivio componenti con il Dism RestoreHealth comando o ripristinare manualmente con il payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati ed eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x800f0831
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_STORE_CORRUPTION; L'archivio CBS è danneggiato. | Danneggiamento nell'archivio componenti di Windows. | Ripristinare l'archivio componenti con Dism RestoreHealth o ripristinare manualmente con il payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati ed eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x80070005
Message | Descrizione | Mitigazione |
---|---|---|
E_ACCESSDENIED; Errore generale di accesso negato | Le autorizzazioni per il file system o la chiave del Registro di sistema sono state modificate e lo stack di manutenzione non ha il livello di accesso richiesto. | Questo errore indica in genere che un accesso è stato negato. Passare a %Windir%\logs\CBS, aprire l'ultimo CBS.log e cercare , error e cercare e trovare e trovare la corrispondenza con il timestamp. Dopo aver trovato l'errore, scorrere verso l'alto e cercare di determinare cosa ha causato la negazione dell'accesso. Potrebbe essere negato l'accesso a un file, chiave del Registro di sistema. Determinare quale oggetto necessita delle autorizzazioni corrette e modificare le autorizzazioni in base alle esigenze. |
0x80070570
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_FILE_CORRUPT; Il file o la directory è danneggiato e illeggibile. | Danneggiamento dell'archivio componenti | Ripristinare l'archivio componenti con Dism RestoreHealth o ripristinare manualmente con il payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati ed eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x80070003
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_PATH_NOT_FOUND; Il sistema non riesce a trovare il percorso specificato. | Lo stack di manutenzione non può accedere a un percorso specifico. | Indica un percorso non valido di un eseguibile. Passare a %Windir%\logs\CBS, aprire l'ultimo CBS.log e cercare , error . Associare quindi i risultati con il timestamp. |
0x80070020
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_SHARING_VIOLATION | Numerose cause. Analisi dei log CBS richiesta. | Questo errore è causato da driver di filtro non Microsoft come antivirus. 1. Eseguire un avvio pulito e ripetere l'installazione 2. Scaricare lo strumento sysinternal Process Monitor. 3. Eseguire Procmon.exe. Avvierà automaticamente l'acquisizione dei dati. 4. Installare di nuovo il pacchetto di aggiornamento 5. Con la finestra principale di Monitoraggio processi in stato attivo, premere CTRL+ E o selezionare la lente di ingrandimento per arrestare l'acquisizione dei dati. 6. Selezionare File>Salva>tutti gli eventi>PML e scegliere un percorso per salvare il file .PML 7. Passare a %windir%\logs\cbs, aprire l'ultimo file Cbs.log e cercare l'errore. Dopo aver trovato la riga di errore precedente, è necessario che il file sia accessibile durante l'installazione che restituisce l'errore di violazione di condivisione 8. In Monitoraggio processi filtrare per il percorso e inserire il nome del file (dovrebbe essere simile a "path" "contains" "filename from CBS"). 9. Provare a arrestarlo o disinstallare il processo che causa l'errore. |
0x80073701
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_SXS_ASSEMBLY_MISSING; Impossibile trovare l'assembly a cui si fa riferimento. | In genere, un danneggiamento dell'archivio componenti è causato quando un componente si trova in uno stato parzialmente installato. | Ripristinare l'archivio componenti con Dism RestoreHealth command o ripristinarlo manualmente con il payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati, eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x8007371b
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE; Uno o più membri obbligatori della transazione non sono presenti. | Danneggiamento dell'archivio componenti. | Ripristinare l'archivio componenti con Dism RestoreHealth il comando o ripristinarlo manualmente con il payload dal componente parzialmente installato. Da un prompt dei comandi con privilegi elevati ed eseguire questi comandi:Dism.exe /Online /Cleanup-Image /Restorehealth Sfc.exe /Scannow Riavviare il dispositivo. |
0x80072EFE
Message | Descrizione | Mitigazione |
---|---|---|
WININET_E_CONNECTION_ABORTED; La connessione con il server è stata chiusa in modo anomalo | BITS non è in grado di trasferire correttamente il file. | Rilevato se BITS è interrotto o se il file trasferito non può essere scritto nella cartella di destinazione nel client. Questo errore è causato da errori di connessione durante il controllo o il download degli aggiornamenti. Da un prompt dei comandi eseguire: BITSADMIN /LIST /ALLUSERS /VERBOSE Cercare il codice di errore 0x80072EFE. Verrà visualizzato un riferimento a un codice HTTP con un file specifico. Usando un browser, provare a scaricarlo manualmente, assicurandosi di usare le impostazioni proxy dell'organizzazione. Se il download ha esito negativo, rivolgersi al gestore proxy per consentire che la comunicazione sia completa. Rivolgersi anche al team di rete per ottenere questo accesso URL specifico. |
0x80072F8F
Message | Descrizione | Mitigazione |
---|---|---|
WININET_E_DECODING_FAILED; La decodifica del contenuto non è riuscita | TLS 1.2 non è configurato correttamente nel client. | Questo errore indica in genere che l'agente di Windows Update non è riuscito a decodificare il contenuto ricevuto. Installare e configurare TLS 1.2 installando l'aggiornamento in KB3140245. |
0x80072EE2
Message | Descrizione | Mitigazione |
---|---|---|
WININET_E_TIMEOUT; Timeout dell'operazione | Impossibile analizzare gli aggiornamenti a causa di un problema di connettività a Windows Update, Configuration Manager o WSUS. | Questo errore indica in genere che l'agente di Windows Update non è riuscito a connettersi ai server di aggiornamento o alla propria origine, ad esempio WSUS, Configuration Manager o Microsoft Intune. Rivolgersi al team di rete per assicurarsi che il dispositivo possa raggiungere le origini di aggiornamento. Per altre informazioni, vedere Risolvere gli errori di analisi degli aggiornamenti software in Configuration Manager. Se si usano i server di aggiornamento Microsoft pubblici, verificare che il dispositivo possa accedere agli endpoint di Windows Update seguenti: http://windowsupdate.microsoft.com https://*.windowsupdate.microsoft.com https://update.microsoft.com https://*.update.microsoft.com https://windowsupdate.com https://*.windowsupdate.com https://download.windowsupdate.com https://*.download.windowsupdate.com https://download.microsoft.com https://*.download.windowsupdate.com https://wustat.windows.com https://*.wustat.windows.com https://ntservicepack.microsoft.com |
0x80240022
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_ALL_UPDATES_FAILED; Operazione non riuscita per tutti gli aggiornamenti. | Cause radice multiple per questo errore. | Il problema più comune è che il software antivirus blocca l'accesso a determinate cartelle (ad esempio SoftwareDistribution). CBS.log'analisi necessaria per determinare il file o la cartella da proteggere. |
0x8024401B
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ; Uguale allo stato HTTP 407: è necessaria l'autenticazione proxy. | Impossibile eseguire l'autenticazione tramite un server proxy. | Le impostazioni proxy Winhttp o Proxy WinInet non sono configurate correttamente. Questo errore indica in genere che l'agente di Windows Update non è riuscito a connettersi ai server di aggiornamento o all'origine dell'aggiornamento, ad esempio WSUS, Configuration Manager o Microsoft Intune, a causa di un errore del proxy. Verificare le impostazioni proxy nel client. L'agente di Windows Update usa WinHTTP per cercare gli aggiornamenti disponibili. Quando è presente un server proxy tra il client e l'origine dell'aggiornamento, le impostazioni proxy devono essere configurate correttamente nei client per consentire loro di comunicare usando il nome di dominio completo dell'origine. Rivolgersi ai team di rete e proxy per verificare che il dispositivo possa aggiornare l'origine senza che il proxy richieda l'autenticazione utente. |
0x80244022
Message | Descrizione | Mitigazione |
---|---|---|
WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILABLE; Uguale allo stato HTTP 503: il servizio viene temporaneamente sovraccaricato. | Impossibile connettersi all'origine di aggiornamento configurata. | Risoluzione dei problemi di rete necessaria per risolvere il problema di connettività. Rivolgersi ai team di rete e proxy per verificare che il dispositivo possa aggiornare l'origine senza che il proxy richieda l'autenticazione utente. |
0x80070490
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_NOT_FOUND | Questo errore si verifica durante l'installazione del driver come parte dell'aggiornamento. | Questo problema si verifica perché nel Registro di sistema mancano dettagli come l'architettura per un driver in fase di aggiornamento. Aggiungere manualmente il valore Arch del file inf mancante nel Registro di sistema delle operazioni del driver seguendo questa procedura: 1. Aprire regedit e passare a HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\DriverOperations\0\2(SequenceID) 2. Esaminare il valore Identity per determinare il valore mancante. 3. Aggiungere manualmente il valore mancante che fa riferimento alle informazioni nel valore Identity . Ad esempio, Nome: Arco; Tipo: REG_SZ (valore stringa); Dati: amd64. 4. Procedere con l'installazione dell'aggiornamento non riuscito. |
0x800f0922
Message | Descrizione | Mitigazione |
---|---|---|
CBS_E_INSTALLERS_FAILED | Impossibile installare l'aggiornamento cumulativo di luglio in Windows Server 2016 | Nella CBS.log, è possibile che gli aggiornamenti vengano a volte eseguiti il rollback quando non è possibile aggiornare i token della licenza e del codice Product Key. Questo problema può essere risolto aggiungendo autorizzazioni di scrittura per gli account "Utente" e "Servizio di rete" alla cartella C:\Windows\System32\spp\ . |
0x80070bc9
Message | Descrizione | Mitigazione |
---|---|---|
ERROR_FAIL_REBOOT_REQUIRED | Il tipo di avvio del servizio TrustedInstaller è impostato su "Manuale" da Criteri di gruppo, che ha impedito l'avvio di operazioni in sospeso. | Il servizio TrustedInstaller modifica il tipo di avvio da Manuale a Automatico quando rileva un aggiornamento che deve elaborare una transazione dopo un riavvio. Quando il valore viene impostato su Manuale prima del riavvio, non è possibile applicare la transazione. Questa transazione sarà in sospeso e bloccherà tutte le altre installazioni di aggiornamento. Per risolvere questo problema, modificare il criterio TrustedInstaller in Automatico e riavviare il computer. Se non funziona, avviare il computer in WinRE per ripristinare le azioni in sospeso. Ad esempio: dism /Image:C:\ /Cleanup-Image /RevertPendingActions . Se non funziona neanche, avviare il computer in WinRE, rinominare \WinSxS\Pending.xml e rimuovere PendingXMLIdentifier da COMPONENTS Hive. |
0x800706be
Message | Descrizione | Mitigazione |
---|---|---|
Impossibile installare gli aggiornamenti cumulativi | Windows Server 2016 Std non è riuscito a installare pacchetti cumulativi usando il pacchetto msu. Non viene restituito alcun errore. Quando si installano i pacchetti con dism.exe, viene restituito l'errore 0x800706be. | L'ultimo aggiornamento cumulativo non è stato installato ed è danneggiato. Per risolvere questo problema, passare alla chiave del Registro di sistema per il pacchetto di aggiornamento danneggiato. Modificare il valore "stato corrente" in 000020 esadecimale (32 dec) - risolto o 000040 hex (64 dec) - a fasi o 000070 hex (112 dec) - installato. |
Raccolta dei dati
Se è necessaria l'assistenza del supporto tecnico Microsoft, si consiglia di raccogliere le informazioni seguendo i passaggi indicati in Raccogliere informazioni utilizzando TSS per le questioni relative alla distribuzione.