Errore di aggiornamento di Windows 80244022
Privacy & Cookie
Questo sito utilizza cookie. Continuando, accetti il loro utilizzo. Ulteriori informazioni, tra cui come controllare i cookie.
Pochi giorni fa ho aggiornato il mio laptop office a Windows 10 build 1703. Questa parte è passata bene. Tuttavia, dopo il riavvio, Windows Update ha riportato un errore con il codice 80244022. La spiegazione di questo errore non è chiara: qualcosa è andato storto.
Dopo alcuni riavvii, molti tentativi, persino la cancellazione della cartella di distribuzione del software dalla cartella di Windows, ho cercato in rete. Molte risposte erano come “è appena andato”. Come il mio errore non è solo andato con il vento, sapevo che è il momento per la suite HEV, piede di porco e tuffo profondo nel mondo dei registri e servizi di Windows.
E ‘ il momento del piano tattico. Dobbiamo passo dopo passo controllare l’intero processo di aggiornamento. Il flusso di alto livello del processo di aggiornamento è così:
Il nostro computer è un client WSUS e si connetterà al server WSUS locale. Quel server WSUS è un client per il server Microsoft WSUS.
Nel caso in cui tu sia un utente domestico o la tua azienda non utilizzi il server WSUS, il tuo computer sarà il client per il server Microsoft WSUS.
Il piano di alto livello
Se non riesci a scaricare gli aggiornamenti più recenti, dovresti provare questo piano:
- Individuare il server WSUS
- Controllare la connessione di rete
- Controllare il client di aggiornamento.
- Prova a riavviare il computer e riprova ad aggiornare
- Prova a interrompere il programma AV.
- Controllare le impostazioni del firewall
- Controllare il log sul computer
- (Facoltativamente) eliminare tutti precedentemente scaricato gli aggiornamenti
- Controllare il server WSUS
Verifica il WSUS impostazioni del Registro di sistema
È possibile controllare le impostazioni di WSUS per il vostro computer. Questo è importante se sei un utente domestico, in quanto non useresti il server WSUS. È possibile controllare questo nella chiave HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate, valore WUServer.
Ora, solo se si è sicuri di non utilizzare il server WSUS, è possibile eliminare i valori da questa chiave. Riavviare il servizio Windows Update. Questo potrebbe risolvere il tuo problema.
Controllo dei registri
Avanzeremo velocemente al 7 ° passo. Come mi piace sempre dire, i registri sono i miei migliori amici. Dovremmo iniziare con il registro del client di Windows Update. Questo registro si trova solitamente sul percorso C:\Windows\SoftwareDistribution\ReportingEvents.log.
L’ho aperto, ma non è stato affatto utile:
Ho solo il codice di errore e il messaggio più lungo che l’aggiornamento non è riuscito con l’errore 0x80244022.
La buona notizia è che c’è un altro log – C:\Windows\WindowsUpdate.log. All’interno si dovrebbe vedere una spiegazione più dettagliata sul processo di aggiornamento di Windows.
In Windows 10, questo file è vuoto. Ma puoi generarlo con il comando powershell-Get-WindowsUpdateLog. Basta aprire la finestra di powershell ed eseguire il comando. Sii paziente.
Dopo un po’, questo comando genererà questo registro per te sul desktop. Ora possiamo aprirlo e analizzare ogni passo.
Ho analizzato tutte quelle righe e identificato che l’URL del servizio WSUS è corretto. Tuttavia, ho trovato l’errore HTTP 503-Servizio non disponibile. Questo è progresso.
Posso concludere che il mio client WSUS funziona e che un errore è sul lato WSUS. E ‘ il momento di prendere il gioco al livello successivo.
Controllo del server WSUS
Ho effettuato l’accesso al server WSUS. Ora, controllerò i servizi.
OK, tutti i servizi sono in esecuzione. Sembra buono. Il passo successivo è la console IIS, poiché l’errore è correlato a HTTP (Web).
Ho aperto la console di gestione IIS. Sembra tutto a posto. Come primo passo, ho controllato il sito Web WSUS Administration e le sue associazioni. Dovrebbe essere associato alla porta 8530 per il traffico HTTP. Dovrebbe esserci un altro binding per HTTPS sulla porta 8531, ma questo non è così importante ora.
Ho provato ad aprire la pagina Web dalla console IIS. Ho ricevuto lo stesso errore di quando ho effettuato l’accesso alla pagina da IE – Service unavailable.
Ora ricordo che questa applicazione è anche basata su.net. Pertanto, sono passato alla pagina dei pool di applicazioni e ho riscontrato il problema.
L’applicazione WSUS utilizza il proprio pool denominato WsusPool. Questa piscina è stata fermata. Ho ricominciato e vo voilà! Il servizio WSUS viene eseguito di nuovo.
È questa la fine?
Questo server WSUS fa parte del server SCCM. Pertanto, il problema può essere in qualsiasi servizio che funziona su quel server.
Ho affrontato questo problema alcune volte di seguito e ho trovato come risolverlo manualmente. Tuttavia, vorrei avere una soluzione permanente. La mia prima azione per la soluzione permanente è quella di ridurre il tempo di inattività da 20 a 5 minuti. Inoltre, è consigliabile aumentare la memoria interna del pool.
Anche se questo problema può apparire di nuovo, è importante che ho una procedura molto chiara per il processo di risoluzione dei problemi. Inoltre, ora ho una soluzione documentata per questo problema, che ci aiuterà a recuperare il server WSUS molto più velocemente.
Sii sistematico e non arrenderti facilmente.
(Modifica 28.09.2017.) Una soluzione permanente è descritta in dettaglio in questo post.
Rimanete sintonizzati.