Questi due file - insieme ai fratelli VCRUNTIME140_1.dll e MSVCP140_1.dll - appartengono al Microsoft Visual C++ Redistributable, un runtime che migliaia di programmi condividono. Quando manca o è danneggiato, ogni programma costruito su di esso fallisce con lo stesso messaggio allarmante. La soluzione sicura reinstalla il runtime - mai la singola DLL.
Risolvi in automatico
Outbyte Driver Updater identifica automaticamente l'hardware installato e aggiorna i driver obsoleti o danneggiati da fonti ufficiali, con un backup prima di ogni modifica. Utile se preferisci non eseguire a mano i passaggi qui sotto - scansione e diagnosi sono gratuite.
Scarica Driver Updater Scarica Outbyte Driver Updater per Windows. La scansione e i risultati sono gratuiti.Risposta rapida
Scarica l'ultimo Visual C++ Redistributable dalla pagina ufficiale Microsoft (cerca "Visual C++ Redistributable latest supported downloads" - la pagina sta su learn.microsoft.com), installa entrambi vc_redist.x64.exe e vc_redist.x86.exe, e riavvia il PC. Questo unico runtime copre Visual Studio 2015-2022 e risolve in un colpo gli errori di VCRUNTIME140.dll, VCRUNTIME140_1.dll e MSVCP140.dll.
L'app si aspettava di trovare il runtime condiviso sul PC, ma non è mai stato installato - tipico su un Windows fresco o dopo una grande pulizia.
Un aggiornamento fallito, un errore del disco o uno strumento di pulizia troppo zelante ha corrotto i file del runtime che molti programmi condividono.
Un programma a 32 bit ha bisogno del runtime x86 anche su Windows a 64 bit - se è installato solo l'x64, l'errore nomina la stessa DLL.
Rimuovere un programma a volte rimuove anche il runtime condiviso di cui altri programmi hanno ancora bisogno.
sfc /scannow.DISM /Online /Cleanup-Image /RestoreHealth, poi di nuovo SFC, poi riavvia.Da non fare: non scaricare mai VCRUNTIME140.dll o MSVCP140.dll come singolo file da un sito di "download DLL". Quei file non sono verificati, spesso non corrispondono al tuo sistema - e sono un canale ben noto di malware. L'installer ufficiale del runtime è gratuito e richiede due minuti.
| L'errore nomina | A cosa appartiene | La soluzione |
|---|---|---|
| vcruntime140.dll, vcruntime140_1.dll, msvcp140.dll, msvcp140_1.dll | Runtime Visual C++ 2015-2022 | vc_redist x64 + x86 (metodo 1) |
| msvcr120.dll, msvcp120.dll | Runtime Visual C++ 2013 | Visual C++ 2013 Redistributable da microsoft.com |
| msvcr110.dll, msvcp110.dll | Runtime Visual C++ 2012 | Visual C++ 2012 Redistributable da microsoft.com |
| msvcr100.dll, msvcp100.dll | Runtime Visual C++ 2010 | Visual C++ 2010 Redistributable da microsoft.com |
| d3dx9_43.dll, xinput1_3.dll, d3dcompiler_43.dll | Componenti DirectX legacy | Vedi la guida agli errori DLL dei giochi |
Perché i programmi esistono in entrambe le varianti: un programma a 32 bit carica il runtime x86 anche su Windows a 64 bit. Installarli entrambi richiede un minuto e copre tutto.
Esegui Ripristina su entrambe le voci (metodo 2), poi reinstalla il programma che fallisce (metodo 3) - la sua copia della DLL potrebbe essere danneggiata. Se falliscono più programmi, chiudi con SFC e DISM (metodo 4).
No. Una singola DLL presa da un sito a caso può essere della versione sbagliata, rompe altri programmi ed è un classico travestimento per i malware. L'installer ufficiale del runtime sostituisce correttamente ogni DLL collegata ed è firmato da Microsoft.
Outbyte Driver Updater scansiona il PC e mostra cosa ha trovato - poi aspetta. Niente viene applicato senza il tuo OK, e ogni modifica può essere annullata.
Scarica Driver Updater Scarica Outbyte Driver Updater per Windows. La scansione e i risultati sono gratuiti.