Che cos'è l'errore RunDLL

Sulla base iniziale, RunDLL (anche RunDLL32.exe) è un file integrale dei moduli Dynamic Link Library che funzionano in correlazione con il registro di Windows. Il corretto funzionamento di tutti i file DLL ha lo scopo di garantire una maggiore velocità di risposta e gestione della memoria durante l'utilizzo di varie app e processi di Windows. Se uno di questi file è stato eliminato, è mancante o semplicemente Windows non è in grado di verificarne la posizione, il sistema visualizzerà una casella di avviso con un messaggio pertinente sull'errore che si è verificato. I file DLL indicati nei messaggi di errore possono variare notevolmente, a seconda di quale di essi non è stato sottoposto a verifica riuscita da parte di Windows. Abbiamo già avuto più guide dedicate ad alcuni errori RunDLL popolari con file come MSVCP110.dll, D3D12.dll, VCRUNTIME140.dll, CONCRT140.dll, MSVCR110.dll e API-MS-WIN-CRT-RUNTIME-l1-1- 0.dll pure. Di norma, gli utenti che ricevono errori RunDLL possono incontrare messaggi con contenuto leggermente diverso e anche una directory specifica in cui non è stato possibile trovare il file. Ecco alcuni esempi di come potrebbe essere:

"Il programma non può essere avviato perché [nome file] non è presente sul tuo computer"
"Si è verificato un problema durante l'avvio di [nome file]. Il modulo richiesto non può essere trovato."
“Errore durante il caricamento di [nome file]. Il modulo richiesto non può essere trovato."
"L'esecuzione del codice non può procedere perché [nome file] non è stato trovato. La reinstallazione del programma potrebbe risolvere questo problema."
“[nome file] non è progettato per essere eseguito su Windows o contiene un errore. Prova a installare di nuovo il programma utilizzando il supporto di installazione originale o contatta l'amministratore di sistema o il fornitore del software per assistenza".

Gli errori RunDLL tendono a verificarsi per vari motivi. Può essere dovuto a un file DLL eliminato in modo errato, all'eliminazione accidentale di un file DLL condiviso durante la disinstallazione di un'applicazione (rimozione del software incompleta), voci DLL non più valide o errate all'interno del registro di Windows, file DLL mancanti e la loro corruzione come bene. Sebbene le soluzioni presentate in questa guida siano realizzate sulla base di Windows 10, possono essere utilizzate anche per altre versioni di Windows. Prova ognuno di essi fino a quando l'errore non viene finalmente risolto.

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 "Errore RunDLL" in Windows 11, Windows 10, Windows 8, Windows 7, Vista o XP.

1. Installare nuovi aggiornamenti di sistema

Come kickstarter nella nostra guida, dovresti assicurarti che tutti gli aggiornamenti di sistema disponibili siano installati. È possibile che i nuovi aggiornamenti risolvano il problema con un file DLL problematico ricaricandolo di nuovo o correggendone le voci nel registro di Windows. Vai a Windows Update Center per verificare se ci sono aggiornamenti per l'installazione seguendo questo:

  1. Fai clic destro su menu di avvio situato nel pannello inferiore del desktop e scegli Impostazioni profilo.
  2. Vai su Windows Update nel riquadro sinistro e Controlla aggiornamenti.
  3. Windows eseguirà la scansione degli aggiornamenti disponibili e si offrirà di installarli se trovati.
  4. Installa gli aggiornamenti trovati e riavvia il sistema.

2. Verificare l'integrità dei file di sistema

Un metodo altamente efficace che potrebbe essere in grado di risolvere il problema con il file DLL consiste nell'utilizzare utilità di scansione integrate come SFC (Controllo file di sistema) e DISM (Manutenzione e gestione delle immagini di distribuzione). Hanno lo scopo di rilevare e ripristinare i componenti assenti se ne vengono rilevati durante la scansione. Assicurati di utilizzare entrambe le utilità in quanto potrebbero avere un impatto diverso sulla risoluzione del problema. Ecco come:

Usando SFC

  1. Apri Prompt dei comandi digitando cmd nel ciclo 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.

Utilizzando DISM

  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 prova ad aprire nuovamente il programma problematico.

Dopo aver eseguito entrambe queste scansioni, provare a eseguire la stessa operazione che ha causato l'errore RunDLL. Se questo non funziona, passa alle altre soluzioni presentate di seguito.

3. Ripristino all'avvio per ripristinare il file danneggiato

Ecco alcuni passaggi rapidi che puoi utilizzare per riparare rapidamente il file DLL che potrebbe essere danneggiato. Windows consente ai suoi utenti di avviare le opzioni di ripristino e selezionare una funzionalità progettata per ripristinare tali file.

  1. Analogamente a quanto sopra, digitare Opzioni di ripristino nella casella di ricerca accanto a Menu iniziale.
  2. Sotto avvio avanzatascegli Riavvia ora.
  3. Successivamente, il sistema si riavvierà e mostrerà una schermata blu con diverse opzioni.
  4. Seleziona Troubleshooting e vai a Opzioni avanzate > Impostazioni di avvio > Ricomincia. Tra l'elenco di tutte le opzioni, scegli Abilita il debug e lascia che il tuo sistema si riavvii da solo.

4. Pulisci la cartella Temp

Può anche accadere che i file temporanei accumulati durante l'utilizzo del sistema causino alcuni conflitti con la rete di file RunDLL. Questo problema può essere risolto semplicemente eliminando tutti i contenuti all'interno della directory C:\Users\*Your Username*\AppData\Local\Temp. Non preoccuparti, è totalmente sicuro farlo.

  1. Premi i pulsanti Windows Key + R insieme e copia e incolla questo C:\Utenti\*Il tuo nome utente*\AppData\Local\Temp. Sostituire Il tuo nome utente con il tuo nome utente e premi entrare.
  2. Una volta aperta la cartella, seleziona ed elimina tutti i file che si trovano all'interno.

Questo è tutto con questo metodo: facile e veloce, proprio come abbiamo detto.

5. Cancella le voci di avvio nel registro di Windows

Come già accennato nella parte introduttiva di questo articolo, a volte i file DLL non vengono eliminati completamente lasciando chiavi di registro non necessarie e attività pianificate che portano a errori RunDLL. Questo metodo è utile se l'errore si verifica ogni volta che avvii il sistema anziché quando apri un'app.

  1. Rassegna Stampa Tasto Windows + R pulsanti insieme e copia-incolla regedit aprire Editor del registro.
  2. Una volta dentro, premi Ctrl + F per aprire la casella di ricerca e scrivere il nome del file DLL che vedi nel messaggio di errore e premere Trova successivo. Ad esempio, se lo fosse MSVCP110.dll scritto nel messaggio, dovresti scriverlo nel campo.
  3. Una volta trovate tutte le voci associate alla DLL, rimuovile una per una facendo clic con il tasto destro su ciascuna e scegliendo Elimina.

Al termine di questa parte, dovremmo andare a Utilità di pianificazione e anche eliminare alcune voci lì.

  1. Premi nuovamente il tasto Windows + R e copia e incolla taskschd.msc.
  2. Seleziona Libreria Utilità di pianificazione nel riquadro di sinistra e scorri verso il basso l'elenco delle voci visualizzate per vedere se riesci a trovare qualcosa che corrisponda al nome del file DLL problematico.
  3. Se è stato trovato qualcosa, fai clic destro su di esso e scegli Disabilita successivamente.
  4. Quindi chiudi la finestra e controlla se queste manipolazioni hanno corretto l'errore.

6. Registrare nuovamente i file DLL manualmente

Windows ha una funzione che consente ai suoi utenti di reinstallare molti componenti senza metodi di terze parti utilizzando il prompt dei comandi. Questo è ciò che stiamo pianificando di fare in questo passaggio. Dovrebbe essere utile anche quando un file DLL è mancante o danneggiato. Invece di registrare nuovamente un file specifico separatamente, facciamolo con tutto in modo da assicurarci che nulla sia assente. Segui queste linee guida di seguito:

  1. Apri Prompt dei comandi come abbiamo fatto nei passaggi precedenti.
  2. Copia e incolla questo comando for %1 in (*.dll) do regsvr32 /s %1 e premere entrare.
  3. Il processo potrebbe richiedere un paio di secondi. Una volta terminato, riavvia il PC e controlla se puoi finalmente aprire l'applicazione problematica.

7. Scarica manualmente i file DLL

È anche possibile cercare il file da cui manca questa pagina e iniettarlo nella cartella corrispondente. Ci sono istruzioni dettagliate scritte su di esso, quindi puoi usarle per sostituire correttamente il file DLL e rimuovere l'errore.

8. Scansiona il tuo sistema alla ricerca di malware

A volte le persone potrebbero non essere a conoscenza di malware accidentale o programmi indesiderati che potrebbero intrufolarsi nel sistema. È noto che il malware causa vari disordine all'interno di un sistema. Questo è il motivo per cui vale la pena eseguire una scansione completa del tuo PC. Puoi utilizzare Windows Defender integrato o installare un software anti-malware avanzato che combatterà le minacce che Windows potrebbe non rilevare. Inoltre, molti antivirus possono risolvere i problemi con le voci di registro che potrebbero causare l'errore RunDLL. Ti consigliamo di utilizzare un antivirus sviluppato da Malwarebytes, un gruppo di esperti fidato e di talento che mantiene costantemente il proprio software per combattere le minacce minori e globali. Ora è disponibile anche per Windows 11. Puoi scaricarlo ora utilizzando il link sottostante e provare gratuitamente una versione di prova di 14 giorni dell'esperienza antimalware definitiva.

Scaricare Malwarebytes

9. Usa punto di ripristino del sistema

Nel caso in cui nulla funzioni e il tentativo di trovare la soluzione giusta si traduca in un errore costante, Ripristino configurazione di sistema può aiutarti a uscire da questo problema. A meno che tu non abbia installato Windows in questo momento, dovrebbe esserci un punto di backup memorizzato dal sistema quando i problemi DLL non esistevano più. Pertanto, riportiamo il tuo sistema all'ultimo backup.

  1. Apri Pannello di controllo come abbiamo fatto nei passaggi precedenti.
  2. Impostato Visualizza per a Icone grandi e scegli Recupero. Puoi anche trovarlo usando la casella di ricerca.
  3. Clicchi Apri Ripristino del sistema e seleziona Avanti.
  4. Scegli un punto di ripristino che desideri dall'elenco e fai clic Cerca i programmi interessati per vedere quali programmi verranno eliminati durante il ripristino. Se non sono visibili punti di ripristino, prova a scegliere Mostra di più punti di ripristino.
  5. Clicchi Avanti ancora e Fine per finalizzare il processo e consentire a Windows di ripristinare il sistema dal backup selezionato.

Sommario

Dopo aver eseguito la maggior parte dei metodi nella nostra guida, dovresti già essere soddisfatto dei risultati e non dover più affrontare lo stesso errore. Ci auguriamo che sia esattamente così e che tu sia riuscito a trovare la soluzione che ha funzionato per te. Se stai cercando altre soluzioni di errore o linee guida per la rimozione di malware, non esitare a cercarle sul nostro sito Web per ottenere l'articolo pertinente. È probabile che ce ne sia già uno disponibile per la lettura.

Articolo precedenteCome rimuovere Gl-search.com
Articolo prossimoCome rimuovere GlobalDeploy (Mac)