Ci sono momenti in cui il repository WMI viene danneggiato, il che provoca l'errore di caricamento del provider. Per risolvere questo problema, devi riparare o ricostruire il repository WMI nel tuo computer Windows 10. In questo post, verrai guidato su come farlo esattamente.
Nel caso non lo sapessi, il WMI che sta per Windows Management Instrumentation è un insieme di specifiche di Microsoft per consolidare la gestione di dispositivi e applicazioni in una rete. Il WMI è un database che memorizza meta-informazioni e definizioni per le classi WMI. Usando solo questi, si possono conoscere le condizioni dei sistemi.
Puoi trovare il repository WMI in %windir%System32WbemRepository. Fornisce agli utenti finali lo stato del sistema informatico locale o remoto. Tenere presente che non è necessario utilizzarlo sulla macchina Cluster Server 2012.
Sebbene siano disponibili strumenti da riga di comando in grado di correggere o ripristinare il repository di Strumentazione gestione Windows. Tuttavia, Microsoft suggerisce che è meglio verificare se c'è corruzione. Ecco un elenco di errori e problemi di autorizzazione che potresti riscontrare:
- Impossibile connettersi agli spazi dei nomi di root o rootcimv2. Non riesce con il codice di errore "0x80041002" che punta a "WBEM_E_NOT_FOUND".
- 0x80041010 WBEM_E_INVALID_CLASS
- Quando si apre Gestione computer e si fa clic con il pulsante destro del mouse su Gestione computer (locale) e si seleziona Proprietà, viene visualizzato il seguente errore: "WMI: Not Found" o si blocca durante il tentativo di connessione
- Prova di usare wbemtest e si blocca
- Schemi / Oggetti mancanti
- Strani errori di connessione / funzionamento (0x8007054e)
Per verificare se c'è corruzione, puoi provare a eseguire il comando seguente in un prompt dei comandi con privilegi elevati:
winmgmt / verifyrepository
Dopo aver inserito il comando, se c'è una risposta che dice "repository non è coerente", il repository ha un problema. In caso contrario, qualcos'altro sta causando il problema. Poiché si è certi che esiste un danneggiamento nel repository WMI, ecco alcuni suggerimenti da verificare per riparare o ricostruire il repository WMI.
Opzione 1: prova a ripristinare il repository WMI
- Digita "prompt dei comandi" in Inizia ricerca e fai clic con il pulsante destro del mouse su Prompt dei comandi dai risultati della ricerca, quindi seleziona "Esegui come amministratore".
- Dopo aver aperto il prompt dei comandi con privilegi di amministratore, digitare e immettere questo comando: winmmgmt / salvagerepository
Il comando immesso viene utilizzato quando il comando winmmgmt esegue un controllo di coerenza. Quindi, se viene rilevata un'incoerenza, ricostruirà il repository.
- Quindi, eseguire questo comando per vedere se il repository WMI ora torna come coerente: winmgmt / verifyrepository
Questo comando eseguirà un controllo di coerenza sul repository WMI.
- Se indica che il repository WMI non è coerente, è necessario digitare e immettere questo comando: winmgmt / resetrepository
Questo comando viene utilizzato per ripristinare il repository allo stato iniziale alla prima installazione del sistema operativo.
Opzione 2: prova a forzare il ripristino del repository WMI
Il repository WMI viene fornito con un processo di auto-ripristino incorporato, quindi quando il servizio WMI si riavvia o rileva eventuali danni, si avvia automaticamente la procedura di auto-recupero. Questo può accadere in due modi:
- Ripristino automatico: verranno utilizzate le immagini di backup se la copia Shadow del volume o il backup VSS è attivato.
- Recupero automatico: il processo di ricostruzione genererà nuove immagini del repository WMI in base ai MOF registrati. I MOF sono disponibili nel registro situato in HKLMSoftwareMicrosoftWBEMCIMOM: MOF Autorecover
Nota: Autorecover MOF è una chiave, quindi fai doppio clic su di essa per verificarne il valore.
D'altra parte, se la procedura di recupero automatico non funziona, puoi invece provare a utilizzare il processo di recupero forzato. Come? Fare riferimento a questi passaggi:
- Innanzitutto, è necessario verificare che il valore della chiave reg sia vuoto o meno in questo percorso del registro: HKLMSoftwareMicrosoftWBEMCIMOMAutorecover MOF
- Se il valore della chiave reg è vuoto, devi copiare e incollare il valore della chiave reg da un altro computer. Assicurati solo che provenga dal sistema che è equivalente al computer in questione.
- Quindi, digitare e immettere questo comando: Winmgmt / resetrepository
- Dopo aver immesso il comando, se viene visualizzato un errore che dice "Reimpostazione repository WMI non riuscita. Codice errore: 0x8007041B. Funzione: Win32 ", quindi è necessario arrestare tutti i servizi di dipendenza sul servizio WMI eseguendo i comandi seguenti:
- net stop winmgmt / y
- Winmgmt / resetrepository
Questo dovrebbe risolvere il problema.