Come risolvere il problema "Impossibile inizializzare correttamente la DLL del provider"?

Pubblicato: 2019-12-10

Gli aggiornamenti di Microsoft dovrebbero migliorare le prestazioni di Windows 10 e correggere i suoi bug. Tuttavia, le cose non vanno sempre lisce quando vengono lanciate. Alcuni utenti si sono lamentati del fatto che quando hanno installato un pacchetto autonomo o un intero aggiornamento, avrebbero ricevuto il codice di errore 0x8009001d. Di solito, questo è accompagnato da un messaggio che dice "La DLL del provider non è stata inizializzata correttamente".

Qual è l'errore di Windows 0x8009001d?

Ci sono molte ragioni per cui viene visualizzato l'errore 0x8009001d. Dietro potrebbero esserci file spazzatura, avanzi di software, file di sistema corrotti e altri problemi. Quindi, una volta che condividiamo i metodi su come correggere l'errore "DLL del provider non è riuscito a inizializzare correttamente", vedrai che tutte le soluzioni sono relative alla risoluzione dei problemi sopra menzionati. Assicurati di scorrere l'elenco fino a quando non ti sbarazzi del problema in modo permanente.

Metodo 1: esecuzione dello strumento di risoluzione dei problemi per Windows Update

Una delle grandi cose di Windows 10 è che ha strumenti per la risoluzione dei problemi per vari problemi. Poiché l'errore 0x8009001d è correlato a Windows Update, è possibile utilizzare lo strumento di risoluzione dei problemi dedicato. Per eseguire l'utilità, attenersi alla seguente procedura:

  1. Avvia l'app Impostazioni premendo il tasto Windows + I sulla tastiera.
  2. Quando viene visualizzata la finestra Impostazioni, fai clic su Aggiornamento e sicurezza.
  3. Vai al menu del riquadro a sinistra, quindi fai clic su Risoluzione dei problemi.
  4. Spostati nel riquadro di destra, quindi seleziona Windows Update.
  5. Fare clic sul pulsante Esegui lo strumento di risoluzione dei problemi.

Lascia che l'utilità identifichi l'errore e lo risolva di conseguenza. Ora, se lo strumento di risoluzione dei problemi ti consiglia di intraprendere ulteriori azioni per risolvere il problema, seguili.

Metodo 2: ripristino dei componenti di Windows Update

È possibile che alcuni dei componenti di Windows Update siano danneggiati o danneggiati. Quindi, se vuoi imparare come correggere l'errore "NTE_Provider_DLL_Fail", devi sapere come ripristinare i componenti di Windows Update. In questo modo sostituirai tutti i file di sistema danneggiati, correggerai un'immagine di sistema danneggiata e ripristinerai le impostazioni di Winsock. Per farlo, segui le istruzioni seguenti:

  1. La prima cosa che devi fare è visitare il sito Web ufficiale di Microsoft, quindi scaricare lo strumento Ripristina Windows Update Agent.
  2. Dopo aver scaricato l'utilità, fare clic con il pulsante destro del mouse, quindi selezionare Esegui come amministratore dal menu di scelta rapida.
  3. Nella finestra, digita "Y" (senza virgolette), quindi premi Invio.
  4. Vedrai le seguenti opzioni:
  • Scansiona tutti i file di sistema protetti e sostituisci quelli danneggiati (sfc /scannow)
  • Scansiona, rileva e ripara i danneggiamenti nell'immagine di sistema di Windows
  • Pulisci i componenti sostituiti
  • Ripristina i componenti di Windows Update
  • Modifica i valori non validi nel registro di Windows
  • Elimina i file temporanei
  1. Digita "4" (senza virgolette) per ripristinare i componenti di Windows Update.

Dopo aver completato questi passaggi, sullo schermo verranno visualizzati diversi messaggi che descrivono in dettaglio lo stato del processo. È possibile premere qualsiasi tasto una volta completata l'operazione. Riavvia il computer, quindi controlla se l'errore è scomparso.

Metodo 3: eliminazione del contenuto delle cartelle Catroot2 e SoftwareDistribution

C'è un altro trucco per imparare a rimuovere l'errore di Windows 0x8009001d. Windows Update archivia i file scaricati in due cartelle: Catroot2 e SoftwareDistribution. Pertanto, se i file di aggiornamento sono danneggiati o danneggiati, è possibile eliminare il contenuto di queste cartelle. Tieni presente che per farlo hai bisogno dei privilegi di amministratore. Per procedere, segui le istruzioni seguenti:

  1. Sulla tastiera, premi il tasto Windows + R per avviare la finestra di dialogo Esegui.
  2. Nella finestra di dialogo Esegui, digita "CMD" (senza virgolette).
  3. È necessario avviare il prompt dei comandi con privilegi di amministratore. Quindi, devi premere Ctrl + Maiusc + Invio sulla tastiera.
  4. Una volta che il prompt dei comandi è attivo, eseguire le seguenti righe di comando una per una:

netto stop wuauserv

bit di stop netti

Nota: questi comandi interromperanno il servizio trasferimento intelligente in background e il servizio Windows Update.

  1. La prossima cosa che devi fare è passare alla cartella C:\Windows\SoftwareDistribution.
  2. Premi Ctrl+A sulla tastiera per selezionare tutti i file, quindi seleziona Elimina.

Nota: se alcuni dei file nella cartella sono in uso, potrebbe essere necessario riavviare il computer ed eseguire nuovamente le righe di comando.

  1. Dopo aver svuotato la cartella SoftwareDistribution, riavvia il PC. È necessario aprire nuovamente il prompt dei comandi con privilegi di amministratore, quindi eseguire le seguenti righe di comando una dopo l'altra:

inizio netto wuauserv

bit di inizio netto

Dopo aver eseguito questi passaggi, la cartella verrà ripopolata automaticamente. Ora devi svuotare il contenuto della cartella catroot2. Ancora una volta, dovrai aprire una forma elevata di Prompt dei comandi.

  1. Una volta che il prompt dei comandi è attivo, eseguire le seguenti righe di comando una dopo l'altra:

net stop cryptsvc

md %systemroot%\system32\catroot2.old

xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s

  1. Dopo aver eseguito queste righe di comando, rimuovere tutto il contenuto della cartella catroot2.
  2. Ora, devi eseguire il comando seguente:

net start cryptsvc

Dopo aver completato questi passaggi, la cartella catroot2 verrà ripristinata quando esegui nuovamente Windows Update. Se l'errore 0x8009001d ti impedisce ancora di installare correttamente gli aggiornamenti, dovresti provare la soluzione successiva.

Metodo 4: esecuzione della riga di comando Cleanup-Image

Uno dei motivi per cui viene visualizzato l'errore "Impossibile inizializzare correttamente la DLL del provider" è a causa di un'immagine Windows danneggiata. È possibile eseguire una riga di comando per ripulire le immagini di Windows. Ecco i passaggi:

  1. Sulla tastiera, premi il tasto Windows.
  2. Digita "Prompt dei comandi" (senza virgolette).
  3. Fai clic con il pulsante destro del mouse su Prompt dei comandi dai risultati, quindi seleziona Esegui come amministratore dal menu di scelta rapida.
  4. Se viene richiesto di concedere l'autorizzazione all'app, fare clic su Sì.
  5. Una volta visualizzato il prompt dei comandi con privilegi elevati, eseguire la seguente riga di comando:

dism /online /cleanup-image /startcomponentcleanup

Una volta completato il processo, riavvia il computer e prova a installare nuovamente gli aggiornamenti.

Metodo 5: cancellazione di file temporanei e spazzatura

Una volta che il tuo computer ha accumulato troppa spazzatura, come cache inutile e file non necessari, alcuni servizi e processi non funzioneranno come dovrebbero. Quindi, ti consigliamo di sbarazzarti di questi file spazzatura. È possibile utilizzare l'utilità Pulizia disco, ma il processo può richiedere molto tempo. A parte questo, non avrai il controllo totale di ciò che va via. Pertanto, ti suggeriamo di utilizzare uno strumento affidabile dedicato alla pulizia della posta indesiderata del PC.

CONSIGLIATO

Risolvi i problemi del PC con Auslogics BoostSpeed

Oltre a pulire e ottimizzare il tuo PC, BoostSpeed ​​protegge la privacy, diagnostica i problemi hardware, offre suggerimenti per aumentare la velocità e fornisce oltre 20 strumenti per coprire la maggior parte delle esigenze di manutenzione e assistenza del PC.

Auslogics BoostSpeed ​​è un prodotto di Auslogics, Microsoft Silver Application Developer certificato
DOWNLOAD GRATUITO

Ci sono molte applicazioni là fuori progettate per questo scopo, ma non molte promettono risultati efficaci e convenienti come fa Auslogics BoostSpeed. Tutto quello che devi fare è installare il programma e, in pochi clic, puoi sbarazzarti dei file spazzatura in modo sicuro. Oltre a eliminare la cache sovraccarica, questo strumento rimuoverà anche le chiavi di registro non valide, deframmenterà le unità e ridurrà Windows per renderlo pulito ed efficiente. Una volta completato il processo, sarai in grado di ripristinare la stabilità del sistema e goderti un computer più veloce. Ovviamente, eliminerai l'errore 0x8009001d e installerai correttamente gli aggiornamenti disponibili.

Ci auguriamo che una delle soluzioni che abbiamo condiviso ti abbia aiutato a risolvere l'errore 0x8009001d. Detto questo, se pensi che ci siamo persi qualche soluzione eccellente, sentiti libero di condividerla nei commenti qui sotto!