Il codice di errore 0x8007000d indica che è presente un file necessario per Windows Update, ma quel file è danneggiato o mancante. Ciò non ti consentirà di installare alcun aggiornamento per Windows o alcun driver e non ti consentirà di aggiornare Windows 10 nel caso in cui sia disponibile una versione più recente. Un'altra potenziale causa potrebbe essere anche il guasto dei driver.
Vedrai questo errore quando proverai a eseguire Windows Update dal tuo dispositivo e tutto ciò che provi a scaricare in quel modo fallirà senza dubbio. Questo è abbastanza frustrante, poiché l'idea di Microsoft con Windows 10 era di offrire Windows come servizio con aggiornamenti continui, quindi rompere questa funzione porta a perdere molte funzionalità, così come molti aggiornamenti di sicurezza che Microsoft offre ogni tanto e poi.
Ci sono, fortunatamente, diversi modi per risolvere il problema e puoi provarli tutti e vedere quale risolve il tuo problema. Se il primo non funziona, passa al metodo successivo e così via finché non risolvi il problema.
Metodo 1: utilizzare lo strumento di risoluzione dei problemi di compatibilità
Se questo problema si verifica quando si tenta di installare un driver specifico, potrebbe essere risolto utilizzando lo strumento di risoluzione dei problemi di compatibilità con quel driver. I passaggi sono abbastanza semplici e sono descritti di seguito, quindi seguili per provare a risolvere il problema.
- Apri Esplora file premendo contemporaneamente Windows ed E Vai alla cartella in cui si trova la configurazione per il driver che non puoi installare.
- Fare clic con il pulsante destro del mouse sul file di installazione e fare clic su Risoluzione dei problemi di compatibilità.
- Nello strumento di risoluzione dei problemi di compatibilità dei programmi, scegli Risoluzione dei problemi del programma .
- Nella schermata successiva, seleziona i problemi che stai riscontrando con il driver e fai clic su Avanti .
- Scegli una versione precedente di Windows in cui funzionerà il driver (Windows 7 sarebbe una buona opzione in quanto è di gran lunga la versione più stabile di Windows).
- Fare clic su Avanti e selezionare Prova il programma… .
- Esegui l'installazione come faresti normalmente e, se tutto va come dovrebbe, scegli Sì, salva queste impostazioni per questo programma alla fine. Altrimenti, passa al metodo successivo.
Metodo 2: reimpostare manualmente i componenti di Windows Update
Il ripristino dei componenti di Windows Update può risolvere alcuni problemi con esso, e questo è uno di quei problemi, quindi vale sicuramente la pena provare.
- Premi Windows e X e scegli Prompt dei comandi (amministratore) dal menu che appare nell'angolo in basso a sinistra.
- Nel prompt dei comandi, digita i seguenti comandi e premi Invio dopo ognuno di essi per eseguirli. Assicurati di non fare un errore di battitura da nessuna parte, poiché potrebbe causare più problemi di quanti ne risolva effettivamente.
bit di stop netto
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Successivamente, dovresti eliminare qmgr * .dat Anche questo viene fatto dal prompt dei comandi e hai bisogno del seguente comando e di un Invio per eseguirlo:
Elimina "% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat
- Mentre sei ancora nella finestra del prompt dei comandi, digita un altro comando per accedere alla cartella System32 , dove dovrai registrare nuovamente i file BITS, nonché i file di Windows Update. Quel comando è cd / d% windir% \ system32 , quindi inseriscilo e premi Invio per eseguirlo.
- Una volta dentro, digita i seguenti comandi, ciascuno seguito da un Invio per l'esecuzione, per ripristinare i suddetti file BITS e Windows Update.
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
- Digita netsh winsock reset nel prompt dei comandi ed eseguilo, per ripristinare Winsock.
- Digita netsh winhttp reset proxy per ripristinare il proxy.
- Riavvia i servizi che hai interrotto inizialmente, con i seguenti comandi (non dimenticare un Invio dopo ciascuno per eseguirlo):
bit di inizio rete
net start wuauserv
net start appidsvc
net start cryptsvc
- Infine, riavvia il computer. Il problema dovrebbe essere risolto ora.
Metodo 3: eseguire DISM
Se il metodo precedente non ha risolto il problema, è possibile eseguire lo strumento Gestione e manutenzione immagini distribuzione , uno strumento integrato che risolve eventuali problemi potenziali con file danneggiati.
- Premi Windows e X e scegli Prompt dei comandi (amministratore) per aprire un prompt dei comandi con privilegi elevati.
- Digita il seguente comando, premi Invio per eseguirlo e attendi il tempo necessario per il completamento.
dism.exe / online / cleanup-image / scanhealth
- Dopo aver eseguito il comando precedente, digita questo e di nuovo, premi Invio e dagli abbastanza tempo per finire:
dism.exe / online / cleanup-image / restorehealth
- Al termine dell'esecuzione del comando, è possibile chiudere il prompt dei comandi.
Alla fine della giornata, questo problema è solo uno dei tanti che ancora affliggono Windows 10, quasi due anni dopo il suo rilascio iniziale. Tuttavia, se segui i metodi sopra riportati, puoi risolvere il problema da solo e aggiornare o aggiornare il tuo sistema operativo come dovrebbe essere aggiornato.