Come correggere gli errori mancanti dei file DLL in Windows

Come correggere gli errori mancanti dei file DLL in Windows

Vedi un errore DLL sul tuo PC Windows? Questi errori comuni sono frustranti da risolvere perché spesso è necessario eseguire diversi passaggi per trovare il problema.





Esaminiamo alcuni degli errori DLL più comuni e esaminiamo il processo di risoluzione di questi problemi irritanti.





Che cos'è una DLL?

Aiuta a capire cosa significa il tuo messaggio di errore prima di iniziare a risolverlo. DLL sta per Libreria di collegamenti dinamici . Essenzialmente, questi file sono una parte fondamentale di Windows e consentono ai programmi di eseguire una varietà di funzioni senza scriverli da zero ogni volta.





Ad esempio, un programma potrebbe accedere a una DLL quando lo desidera visualizzare un messaggio sullo schermo . Usa la DLL appropriata per creare questa casella invece che gli sviluppatori debbano crearne una nuova. Ciò si traduce in una maggiore efficienza per i programmatori e nella standardizzazione su Windows.

Ma quando qualcosa va storto, quel file DLL può scomparire. E poiché molti programmi possono condividere una DLL sul tuo PC (anche contemporaneamente), spesso un errore DLL non indica un problema con una sola app. Questo fa parte di ciò che rende la risoluzione dei problemi un problema.



Errori comuni DLL

Come puoi immaginare, alcune DLL vengono visualizzate nei messaggi di errore più frequentemente di altre. Ecco alcune delle DLL più note per causare problemi.

MSVCP140, MSVCP120, MSVCP110 e MSVCP100

Tutti e quattro questi sono versioni diverse (14.0, 10.0, ecc.) della stessa DLL. MSVC sta per Microsoft Visual C++, un formato estremamente comune per le applicazioni Windows.





È probabile che se apri l'elenco dei programmi installati, vedrai più voci etichettate Microsoft Visual C++ 20xx ridistribuibile . Ogni volta che installi un programma che richiede una versione particolare di questo pacchetto, ti viene chiesto di farlo o non funzionerà.

Poiché questo file è utilizzato da così tante applicazioni, è si presenta comunemente negli errori . Gli utenti segnalano problemi con questo quando avviano Skype, l'app WordPress e vari giochi.





MSVCR100, MSVCR71

Queste due DLL sono complementari di quanto sopra. Mentre il CP in quegli stand per C++ , questi file contengono librerie nel C linguaggio di programmazione . Questi due numeri sono ancora versioni diverse dello stesso file e probabilmente hai più versioni installate grazie alla compatibilità del programma.

Poiché sono così comuni, spesso vengono visualizzati errori quando si avvia una varietà di software.

VCRUNTIME140

Il 'collegamento' nella libreria di collegamento dinamico esiste per un motivo: ecco un'altra DLL correlata alle prime due. Le versioni dalla 7 alla 13 delle DLL della libreria Visual C++ utilizzavano un nome diverso per ogni versione, risultando nei file comuni precedenti. A partire dalla versione 14, i programmi che utilizzano entrambe le lingue devono collegarsi a un'altra nuova DLL. Il suo nome è VCRUNTIME, che cambia con ogni nuova versione.

È noto che questo errore si verifica quando si tenta di eseguire il software Adobe Creative Cloud e Kodi.

D3DX9_43

Ecco una DLL con una radice diversa. Il DX in questo file il nome si riferisce a Microsoft DirectX , una raccolta di API per l'esecuzione di giochi e app multimediali. Il 43 nel titolo si riferisce a una versione specifica, quindi potresti vederla anche con un altro numero.

Poiché il tuo computer utilizza DirectX solo per questi programmi intensivi, è probabile che tu veda questo errore all'avvio di un videogioco.

Lame_enc

Lame_enc non è un insulto al tuo PC. Si riferisce all'encoder LAME (LAME Ain't an MP3 Encoder) che consente al software audio di convertire in MP3. A causa di brevetti software , i programmi legalmente non possono includere software di codifica MP3. Pertanto, dovrai installare LAME da solo.

La maggior parte degli utenti che vedono questo errore avrà installato LAME per l'uso in Audacity . Se non stai utilizzando Audacity, probabilmente vedrai questo errore quando tenti di caricare o salvare un MP3.

il modo più semplice per creare un diagramma di flusso

Prima di seguire tutti i passaggi per la risoluzione dei problemi di seguito, assicurati di avere effettivamente installato LAME. Se vedi un messaggio di Audacity che inizia con Audacity non esporta direttamente i file MP3... , scarica LAME e prova ancora.

NTDLL

Probabilmente l'errore più grave nell'elenco, NTDLL è un file che gestisce le funzioni del kernel NT. NT usato per stare per Nuova tecnologia e una volta faceva parte del nome del prodotto Windows, ma ora è incluso solo nelle informazioni tecniche di Windows.

Gli errori su questa DLL sono spesso causati da problemi di driver o da un problema con l'interfaccia di Windows con un programma. Poiché questo file gestisce le funzioni di sistema di basso livello, gli arresti anomali spesso impediscono l'avvio di Windows.

Come risolvere gli errori DLL

Ora che abbiamo esaminato alcuni degli errori più comuni, esaminiamo il processo generale di risoluzione dei problemi . Tieni presente che si tratta di passaggi generici per la risoluzione dei problemi e potrebbero non essere applicabili a tutti gli errori. Ma se ricevi un errore perché mancano i file DLL, questa sequenza ti aiuterà.

  1. Riavviare
  2. Controlla la DLL mancante
  3. Installa gli aggiornamenti di Windows
  4. Reinstallare il programma interessato
  5. Aggiorna i driver pertinenti
  6. Eseguire un controllo dei file di sistema
  7. Scansione per malware
  8. Registra nuovamente la DLL
  9. Prova un Ripristino configurazione di sistema
  10. Ripristina Windows

Passaggio 0: cosa non fare

Durante la risoluzione degli errori DLL, quasi sicuramente ti imbatterai in siti Web che affermano di poter risolvere tutti i tuoi problemi con un semplice download del file DLL di cui hai bisogno. Non scaricare file DLL da questi siti Web .

Come le utilità di aggiornamento dei driver, non hai modo di sapere da dove questi siti hanno ottenuto le loro DLL. Pertanto, quasi certamente non sono ufficiali, sono spesso obsoleti e potrebbero contenere malware . Inoltre, la sostituzione di una singola DLL spesso non è sufficiente per risolvere il problema, il che significa che rintracciarne una nuova è una perdita di tempo.

Inoltre, evita di saltare direttamente al file DLL specifico che causa l'errore e non scavare nel registro di Windows. Questi passaggi avanzati non sono necessari nella maggior parte dei casi e potresti facilmente finire per causare più problemi .

Passaggio 1: riavviare

Come per la maggior parte dei problemi di risoluzione dei problemi, il primo tentativo dovrebbe essere il riavvio. Se sei fortunato, il tuo problema è solo un piccolo problema tecnico e un riavvio lo risolverà. Salva il tuo lavoro, riavvia e prova di nuovo ciò che ha causato l'errore.

Passaggio 2: verifica la presenza della DLL mancante

Non è probabile dal momento che Windows protegge le cartelle contenente DLL, ma tu (o un programma) potresti aver cancellato una DLL per errore. Controlla nel Cestino la DLL in questione e ripristinala se la trovi lì. Se pensi di averlo cancellato ma di aver già svuotato il Cestino, utilizzare un programma di ripristino .

Passaggio 3: installa gli aggiornamenti di Windows

Poiché molti errori DLL sono correlati alle librerie distribuite da Microsoft, controllo degli aggiornamenti di Windows può risolvere i problemi scaricando le versioni più recenti. Questo è particolarmente importante se hai rimandato l'installazione degli aggiornamenti per un po 'di tempo.

Dopo aver installato tutti gli aggiornamenti disponibili, riavvia nuovamente il sistema per assicurarti che vengano applicati.

Passaggio 4: reinstallare il programma interessato

A volte un particolare programma può scattare quando si accede a un file DLL. Vale la pena disinstallare qualsiasi programma stia dando l'errore e reinstallare una nuova copia. Potrebbe essere un po' di lavoro a seconda di cosa ti sta dando il problema, ma è un passaggio importante.

Passaggio 5: aggiorna i driver pertinenti

Se viene visualizzato l'errore DLL quando si ha a che fare con un componente hardware specifico, è necessario aggiornare i driver appropriati. Ad esempio, se visualizzi l'errore ogni volta che provi a stampare, prova ad aggiornare il driver della stampante. Aggiorna il driver della tua scheda grafica se l'errore si verifica durante attività ad alta intensità grafica come l'avvio di un gioco.

Passaggio 6: eseguire un controllo del file di sistema

Successivamente, dovresti provare a eseguire il comando SFC (Controllo file di sistema). Questo fa controllare a Windows vari file di sistema e corregge quelli mancanti o danneggiati .

Per farlo, digita cmd nel menu di avvio. Fare clic con il pulsante destro del mouse sulla sua voce e scegliere Eseguire come amministratore . Quindi, inserisci il seguente comando:

sfc /scannow

Questa scansione richiederà un po' di tempo, quindi eseguila quando hai qualche minuto. Al termine, Windows ti dirà se ha riscontrato problemi.

Passaggio 7: scansione per malware

Sebbene gli errori DLL non siano necessariamente causati da malware, potrebbero esserlo. Forse un'infezione ha danneggiato un file DLL in passato o ne sta causando uno adesso. Esegui una scansione con il tuo antivirus e poi usa il versione gratuita di Malwarebytes per un secondo parere, solo per escluderlo.

Passaggio 8: registra nuovamente la DLL

A questo punto, vale la pena provare a annullare la registrazione e registrare nuovamente il file DLL. Ciò costringe Windows a 'dimenticare' la DLL per un momento e ristabilisce il componente, che può risolvere il problema.

Apri un altro prompt dei comandi con privilegi digitando cmd nel menu Start, quindi fare clic con il pulsante destro del mouse e scegliere Eseguire come amministratore . Digita i seguenti comandi uno alla volta, aggiungendo il nome della DLL problematica:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Passaggio 9: provare un ripristino del sistema

Se questo errore è iniziato di recente, un Ripristino configurazione di sistema può riportarti indietro nel tempo e, si spera, invertire il problema.

Tipo pannello di controllo nel menu Start, aprilo e seleziona Recupero . Qui, seleziona Apri Ripristino configurazione di sistema . Segui le istruzioni per scegliere un tempo di ripristino e lascia che Windows completi il ​​processo.

Consulta il nostro aiuto sulla risoluzione dei problemi di Ripristino configurazione di sistema se riscontri problemi.

Passaggio 10: ripristinare Windows

A questo punto, hai fatto quasi tutta la risoluzione dei problemi che puoi. Se sei sicuro di aver installato tutti gli aggiornamenti di Windows e driver disponibili, reinstallato il programma, provato le utilità del prompt dei comandi e riavviato (di recente), dovrebbe procedere con il ripristino di Windows .

Per fortuna, puoi usare il Ripristina questo PC funzione per reinstallare una nuova copia di Windows senza rimuovere i file personali. Si spera che non si arrivi mai a questo punto. Ma dopo tutta la risoluzione dei problemi di cui sopra, dovresti semplicemente ripristinare ed evitare di perdere ancora più tempo nella risoluzione dei problemi.

Quali errori DLL ti fanno impazzire?

Ora conosci le radici di alcuni errori DLL comuni e come risolverli. Sfortunatamente, questi problemi sono tra i più frustranti da risolvere, quindi ti auguriamo buona fortuna. Si spera che il problema scompaia con alcuni aggiornamenti rapidi e un riavvio.

Per di più, dai un'occhiata la nostra guida completa alla risoluzione dei problemi dell'aggiornamento dei creativi autunnali .

Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • finestre
  • Autisti
  • Ripristino del sistema
  • Windows 10
  • Risoluzione dei problemi
  • aggiornamento Windows
Circa l'autore Ben Stegner(1735 articoli pubblicati)

Ben è un vicedirettore e l'onboarding manager di MakeUseOf. Ha lasciato il suo lavoro IT per scrivere a tempo pieno nel 2016 e non si è mai guardato indietro. Si occupa di tutorial tecnici, consigli sui videogiochi e altro ancora come scrittore professionista da oltre sette anni.

come riprodurre mp4 in tv?
Altro da Ben Stegner

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti