Che cos'è l'errore di Windows Update 0x800f0900

Con l'installazione dell'aggiornamento cumulativo (sia KB4493437 che KB4499167) per i sistemi basati su Windows 10 versione 1803 x64, alcuni utenti sono stati costretti a testimoniare il codice di errore denominato 0x800f0900 dopo aver fallito nell'installazione dell'aggiornamento in sospeso. Di solito, tali aggiornamenti hanno lo scopo di correggere bug o errori esistenti in precedenza, tuttavia, ci sono molti casi in cui nuove patch portano nuovi problemi invece di risolvere quelli vecchi. Nella maggior parte dei casi, gli utenti hanno difficoltà a risolvere il problema per tali motivi: file mancanti o danneggiati, servizi malfunzionanti, problemi di configurazione e altri problemi che richiedono l'errore. Per risolverlo, abbiamo preparato un elenco di istruzioni approvate per correggere efficacemente il problema 0x800f0900.

errore di aggiornamento di Windows 0x800f0900

Scaricare strumento di riparazione di Windows

Scaricare strumento di riparazione di Windows

compatibile con microsoft

Esistono utilità di riparazione speciali per Windows, che possono risolvere problemi relativi alla corruzione del registro, al malfunzionamento del file system, all'instabilità dei driver di Windows. Ti consigliamo di utilizzare Advanced System Repair Pro per correggere l'errore "Windows 10 Update 0x800f0900" in Windows 10.

1. Utilizzare lo strumento di risoluzione dei problemi di Windows Update

Ogni volta che affronti problemi relativi all'aggiornamento, un ottimo strumento pronto ad aiutarti è la risoluzione dei problemi di Windows, un'utilità speciale già integrata nel tuo sistema. Questo è il primo metodo da provare prima di passare a soluzioni più avanzate. Per avviare l'utilità, ecco i semplici passaggi per farlo.

  1. Apri le impostazioni come abbiamo fatto sopra e vai a Aggiornamento e sicurezza > Risoluzione dei problemi.
  2. Nel riquadro di destra, individuare Windows Update e fare clic su Esegui lo strumento di risoluzione dei problemi.
  3. Termina il processo seguendo le istruzioni sullo schermo e riavvia il PC.

2. Eseguire una scansione di Controllo file di sistema (SFC)

Come accennato nella descrizione dell'errore, alcuni problemi di aggiornamento possono verificarsi a causa di file mancanti o danneggiati. Di solito, questi file sono componenti di sistema essenziali che garantiscono la corretta connessione tra i diversi processi. Se alcuni di questi file non sono inclusi nell'elenco, è più probabile che venga generato l'errore. Di seguito, utilizzeremo System File Checker (SFC), che rileverà e ripristinerà i componenti assenti. Ecco come:

  1. Apri Prompt dei comandi digitando cmd nella casella di ricerca accanto a Menu iniziale pulsante.
  2. Fai clic destro su Prompt dei comandi e scegli Eseguire come amministratore.
  3. Una volta aperta la console, digita sfc /scannow comando e fare clic entrare.
  4. Al termine del processo di riparazione, riavvia il computer.
  5. Dopo aver completato questo passaggio, prova a installare di nuovo l'aggiornamento. Se l'errore ricorda ancora se stesso, continua a leggere questa guida per provare altre opzioni di seguito.

3. Eseguire DISM

Deployment Image Servicing and Management (DISM) è simile all'esecuzione di una scansione SFC. Tuttavia, utilizza diversi algoritmi per trovare il problema e correggere i dati danneggiati che SFC potrebbe perdere. Pertanto, proviamo a eseguirlo utilizzando il prompt dei comandi come abbiamo già fatto.

  1. Apri Prompt dei comandi come abbiamo fatto nel passaggio precedente.
  2. Copia e incolla questo comando DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Clicchi entrare e attendere che Windows termini la scansione e la correzione.
  4. Al termine, riavvia il PC e installa nuovamente l'aggiornamento.

4. Cancella i componenti di Windows

Il problema 0x800f0900 potrebbe apparire a causa di librerie sovraccariche. È possibile che vengano eliminati con componenti non necessari durante l'utilizzo. Di conseguenza, questo può potenzialmente portare a comportamenti instabili di diversi servizi. Di seguito, mostriamo come eliminarli tramite Task Manager e DISM.

Utilizzando Task Manager

  1. Rassegna Stampa Windows + R combinazione per aprire il prompt di esecuzione, quindi incollare taskschd.msc e fare clic su OK.
  2. Nel riquadro sinistro, vai a Biblioteca > Microsoft > Windows > Servicing.
  3. Al termine, fai clic con il pulsante destro del mouse su StartComponentCleanup e scegli Correre.
  4. Attendi fino al termine del processo, riavvia il computer e prova a installare nuovamente l'aggiornamento in conflitto.

Utilizzando DISM

Questo metodo funziona esattamente come sopra, quindi puoi sceglierne uno qualsiasi.

  1. Apri Prompt dei comandi come abbiamo già fatto prima.
  2. Ora incolla questo comando: dism /online /cleanup-image /startcomponentcleanup e colpisci entrare.
  3. Una volta completato, riavvia il PC e controlla se l'errore persiste.

5. Riavviare i componenti di Windows e il servizio di aggiornamento

Se nessuno dei metodi precedenti ha funzionato, puoi provare a utilizzare questo. Ci aiuterà a ripristinare e riavviare le impostazioni di Windows Update. L'intero processo consiste nel riavviare i servizi BITS, Cryptographic, MSI Installer e Windows Update, nonché rinominare alcune cartelle di aggiornamento (SoftwareDistribution e Catroot2). Queste cartelle contengono firme speciali per gli aggiornamenti di Windows. Sulla base di ciò, forzeremo Windows a eliminare gli elementi danneggiati e creare componenti di aggiornamento da zero. Per questo, useremo la console per eseguire i comandi necessari. Questo metodo è abbastanza avanzato, ma può essere facilmente gestito utilizzando i passaggi elencati di seguito:

  1. Apri Prompt dei comandi digitando cmd nella casella di ricerca accanto a Menu iniziale pulsante.
  2. Fai clic destro su Prompt dei comandi e scegli Eseguire come amministratore.
  3. Copia-incolla questo elenco di comandi uno per uno facendo clic entrare dopo ogni. (Questa azione disabiliterà i servizi responsabili degli aggiornamenti di Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Quindi, digita questo comando e premi entrare.
  6. del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

  7. Dopodiché, dobbiamo rinominare le cartelle sopra menzionate. Basta incollare questi comandi facendo clic entrare dopo ogni.
  8. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  9. Ora copia e incolla questi due comandi per ripristinare BITS e il servizio Windows Update sul descrittore di sicurezza predefinito. Clic entrare dopo ogni.
  10. sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  11. Quindi, digita questo comando e fai clic entrare.
  12. cd /d %windir%\system32

  13. Il penultimo e molto importante passaggio è registrare nuovamente i file BITS e Windows Update. Basta digitare questo lungo elenco di comandi che colpiscono entrare dopo ogni.
  14. regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll

  15. Reimposta Winsock utilizzando questo comando.
  16. netsh winsock reset

    Infine, non resta che riattivare i servizi disabilitati. Quindi applica questi comandi allo stesso modo in precedenza.

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

6. Disattiva / elimina il software di terze parti

Il software di terze parti come l'antivirus ha la tendenza a causare malfunzionamenti in alcuni servizi. Può sia sospettare che sbagliare processi sospetti che avvengono nel tuo sistema. Per qualche motivo, anche i servizi di Windows possono essere inseriti nella lista nera e limitati dal software anti-malware. Poiché non sappiamo se sia un caso o meno, prova a disabilitare un antivirus non nativo se lo hai installato. Oltre a essere l'antivirus un colpevole di tali errori, anche i programmi indesiderati o dannosi possono causare lo stesso effetto. Se ricordi di aver installato un nuovo pezzo di recente, prova a eliminarlo e vedi la differenza. Forse risolverà il problema.

7. Eliminare i file di sistema non necessari

Alcuni utenti hanno segnalato che l'esecuzione di una pulizia dei file di sistema può risolvere il problema. Ciò significa che dovrai eliminare le copie di ripristino ei file memorizzati nella cache archiviati dal tuo PC. Potrebbe essere abbastanza rischioso, poiché non ci sarà modo di tornare alla versione precedente di cui è stato eseguito il backup sul sistema. Nonostante ciò, alcuni utenti affermano che ha aiutato immensamente nell'affrontare il problema dell'aggiornamento.

  1. Apri Questo PC.
  2. Fare clic con il tasto destro sul disco principale e scegliere Properties.
  3. Trova e clicca su Pulitura disco.
  4. Poi seleziona Pulizia file di sistema, seleziona tutte le caselle e fai clic su OK.
  5. Al termine, riavvia il PC e prova a installare nuovamente l'aggiornamento.

Si spera che questo metodo ti abbia aiutato ad affrontare il codice 0x800704c7. In caso contrario, e continua a provocare mal di testa durante l'uso regolare, passare agli ultimi 2 metodi di questo articolo.

8. Prova a scaricare un aggiornamento in conflitto dal catalogo Microsoft

Se si verifica un problema durante la ricezione di un aggiornamento KB dal server, puoi provare a installarlo manualmente. Prima di farlo, dovremo annotare quale aggiornamento è necessario installare. Per questo:

  1. Rassegna Stampa Windows + I chiavi allo stesso tempo.
  2. Quindi vai a Aggiornamento e sicurezza.
  3. Sul lato destro della finestra, scegli Visualizza la cronologia degli aggiornamenti.
  4. Successivamente, trova e annota l'aggiornamento KB più recente (in cima all'elenco).
  5. Una volta terminato, cerca e scarica l'aggiornamento annotato nel file Microsoft Update Catalog.

9. Utilizzare lo strumento di creazione multimediale

Un'altra opzione per installare aggiornamenti in conflitto è tramite Media Creation Tool. Consente agli utenti di aggiornare il sistema all'ultima versione disponibile. Non preoccuparti, questa procedura non toccherà i tuoi dati personali ma semplicemente aggiornerà il PC. Per farlo, segui i passaggi descritti di seguito:

  1. Per prima cosa, devi scaricare l'utility da il sito Web di Microsoft.
  2. Quindi, esegui il file scaricato.
  3. Dopo aver concordato con il Condizioni d'uso, ci saranno due opzioni tra cui scegliere. Selezionare Aggiorna questo PC ora.
  4. Scegli Conserva file personali per garantire che non vengano toccati.
  5. Infine, avvia il processo e attendi fino al termine.

Sommario

Sebbene la ricezione di problemi relativi all'aggiornamento non sia colpa degli utenti nella maggior parte dei casi, alla fine sono loro a cercare le soluzioni. È fantastico avere molte risorse web unite per testare e fornire soluzioni efficaci. Speriamo che la nostra guida ti abbia aiutato a risolvere il problema 0x800f0900 alla fine. Puoi anche fare affidamento su altri articoli pubblicati sul nostro sito web se c'è qualcos'altro che causa il problema.

Articolo precedenteCome rimuovere Optical Rate Pro (Mac)
Articolo prossimoCome rimuovere Yandex Bar (yandex.com)
James Kramer
Ciao, sono James. Il mio sito web Bugsfighter.com, il culmine di un viaggio decennale nel campo della risoluzione dei problemi dei computer, del test del software e dello sviluppo. La mia missione qui è offrirti guide complete ma di facile utilizzo su una vasta gamma di argomenti in questa nicchia. Se dovessi riscontrare problemi con il software o le metodologie che approvo, sappi che sono prontamente disponibile per assistenza. Per qualsiasi richiesta o ulteriore comunicazione non esitate a contattarci attraverso la pagina "Contatti". Il tuo viaggio verso il seamless computing inizia qui