Come risolvere l’errore 0x8007045A su Windows 10
Avere a che fare con quel fastidioso codice di errore 0x8007045A può essere davvero frustrante. Sembra comparire dal nulla, soprattutto quando si cerca di fare qualcosa di importante come aggiornare Windows o eseguire determinate applicazioni. La cosa strana? È correlato a Microsoft XML Core Services, utilizzato da vari componenti e programmi di Windows per gestire i dati XML. Spesso, aggiornamenti recenti o file DLL danneggiati causano questo errore. In pratica, il sistema va in confusione, visualizza una schermata blu di errore (BSOD) o un messaggio di errore, e poi rallenta o si blocca in modo casuale. La buona notizia è che di solito c’è un modo per risolverlo senza reinstallare l’intero sistema operativo. Basta identificare la vera causa del problema, che si tratti di una DLL danneggiata, di un componente mancante o di un malware, e quindi risolverlo. A volte, è sufficiente reinstallare il parser XML; altre volte, l’esecuzione di comandi di ripristino del sistema può essere la soluzione.È un po’ fastidioso perché Windows ha la tendenza a rendere più complicate del dovuto anche le soluzioni più semplici, ma con un po’ di pazienza, la maggior parte di questi problemi può essere risolta sul nascere.
Come risolvere l’errore 0x8007045A su Windows 10
Reinstallare il parser XML di Microsoft
La mancata corrispondenza o il danneggiamento del file DLL potrebbero essere la causa del malfunzionamento del sistema. Reinstallare la versione più recente del parser XML di Microsoft può spesso risolvere il problema, soprattutto se un aggiornamento recente ha causato problemi.- Vai alla pagina di download XML di Microsoft Developer Network e scarica il programma di installazione più recente per MSXML.- Esegui il programma di installazione, segui le istruzioni (di solito non richiedono molto tempo) e sostituirà eventuali DLL danneggiate.- Una volta completata l’installazione, riavvia il PC e verifica se l’errore persiste. Dovresti notare un miglioramento se la causa erano file DLL danneggiati o obsoleti. Se il problema persiste, passa al metodo successivo. A volte, la reinstallazione risolve la mancata corrispondenza e aggiorna la gestione XML del sistema.
Eseguire una scansione del sistema per individuare file DLL danneggiati.
Questa è una procedura standard di risoluzione dei problemi di Windows, ma può fare miracoli. L’utilità integrata SFC /scannow controlla la presenza di file di sistema mancanti o danneggiati e tenta di ripararli.- Premi il tasto Windows + X e scegli Prompt dei comandi (Amministratore) o Windows PowerShell (Amministratore).- Digita: sfc /scannowe premi Invio.- La scansione richiederà alcuni minuti, quindi sii paziente. Se Windows trova file danneggiati, tenterà di ripararli automaticamente. Se la scansione trova elementi che non può riparare, esegui Dism /Online /Cleanup-Image /RestoreHealth. Questo comando controlla l’immagine alla ricerca di problemi e la ripara se necessario. A volte, la scansione SFC iniziale non è sufficiente e questo comando può risolvere i problemi più ostinati.
Registrare nuovamente manualmente i file DLL
Perché, ovviamente, Windows deve rendere le cose più difficili del necessario. A volte, le DLL come msxml3.dll o msxml6.dll sono semplicemente fuori posto. Registrarle nuovamente può aiutare a indirizzare Windows verso le DLL corrette e funzionanti.- Vai a C:\Windows\System32.- Cerca i file DLL, come msxml3.dllmsxml3.dll msxml6.dlle i relativi.- Esegui un backup in un luogo sicuro, per sicurezza, quindi copiali temporaneamente in un’altra posizione.- Dopodiché, copia nuovamente le DLL in C:\Windows\System32.- Apri di nuovo un prompt dei comandi con privilegi di amministratore ed esegui: bash regsvr32 msxml3.dll regsvr32 msxml6.dll Questo registrerà nuovamente le DLL. A volte, questo è sufficiente per risolvere l’errore. In alcune configurazioni, un riavvio successivo aiuta Windows a riconoscere le correzioni.
Certo, nessuna di queste soluzioni garantisce una risoluzione al 100% al primo tentativo. A volte è necessario procedere per tentativi, soprattutto se sono coinvolti malware o altre strane interferenze software. In generale, però, questi passaggi colpiscono la causa principale dell’errore 0x8007045A: file danneggiati o registrazione errata di una DLL. Buona fortuna nella ricerca della vera causa!
Riepilogo
- Reinstallare il parser XML di Microsoft dal sito Web ufficiale di Microsoft.
- Eseguire scansioni di sistema con
sfc /scannoweDism /Online /Cleanup-Image /RestoreHealth. - Registrare nuovamente manualmente i file DLL come msxml3.dll e msxml6.dll.
- Abbi pazienza e riavvia il computer dopo ogni correzione per verificare se è permanente.
Incartare
Nella maggior parte dei casi, risolvere questo errore si riduce all’aggiornamento o alla riparazione di file DLL o componenti di sistema che hanno subito un malfunzionamento.È un po’ fastidioso che Windows renda così complicate anche le soluzioni più semplici, ma, ehi, è risolvibile. Se dovesse presentarsi un altro problema, vale la pena ricontrollare la presenza di malware o altri problemi di sistema persistenti. Incrociamo le dita affinché questo sia d’aiuto: ha funzionato su alcuni computer che ho provato, quindi potrebbe funzionare anche per altri.