Home / Guide / Errori di programmi e file

VCRUNTIME140_1.dll non trovato - come risolvere

VCRUNTIME140_1.dll è il membro più giovane della famiglia dei runtime Visual C++: Microsoft l'ha aggiunto con la release 2019 del Redistributable 2015-2022. Questo spiega la situazione più comune - sul PC Visual C++ 2015 o 2017 c'è, VCRUNTIME140.dll è al suo posto, ma il compagno più nuovo con _1 manca perché il runtime non è mai stato aggiornato. Un programma recente compilato con Visual Studio 2019 o successivo si rifiuta allora di partire. Basta un aggiornamento del runtime dal sito Microsoft per risolvere.

Risolvi in automatico

Outbyte PC Repair cerca da solo i file di sistema danneggiati, i problemi del registro e i residui di programmi che provocano errori come questo. Comodo se preferisci non fare a mano i passaggi qui sotto - la diagnosi è gratuita e niente cambia senza il tuo OK.

Scarica PC Repair Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.

Risposta rapida

Scarica l'ultimo Microsoft Visual C++ Redistributable 2015-2022 dal sito ufficiale Microsoft - qui conta il pacchetto x64, installa anche l'x86 per i programmi a 32 bit - e riavvia. L'installer aggiorna il vecchio runtime sul posto e aggiunge VCRUNTIME140_1.dll.

Sintomi - come si presenta il problema

"Impossibile proseguire l'esecuzione del codice. VCRUNTIME140_1.dll non è stato trovato"
Un gioco, un launcher o un'app nuova fallisce subito dopo l'installazione
VCRUNTIME140.dll (senza _1) è presente in System32, ma l'errore resta
L'errore è comparso installando un programma su un PC datato o aggiornato di rado
Reinstallare il programma non serve
Gli altri programmi, più vecchi, funzionano regolarmente

Perché succede

Il runtime è precedente al 2019

Visual C++ 2015 e 2017 sono usciti senza questo file. Il pacchetto installato sembra a posto e copre i programmi più vecchi - finché un programma compilato con la toolchain 2019+ non chiede il file _1.

È stato aggiornato solo il pacchetto x86

VCRUNTIME140_1.dll esiste solo per i programmi a 64 bit. Se è stato aggiornato soltanto il redistributable x86, le app a 64 bit continuano a non trovare il file.

Il runtime si è danneggiato

Aggiornamenti interrotti o strumenti di pulizia possono corrompere i file del runtime. A quel punto fallisce anche un pacchetto recente, finché non viene riparato.

Una DLL sciolta da un sito di download

Un singolo VCRUNTIME140_1.dll scaricato raramente combacia con la versione del resto del runtime - scambia questo errore con crash casuali, e i siti di DLL sono un canale noto di malware.

Le soluzioni, in ordine

1. Aggiorna il Visual C++ 2015-2022 Redistributable

  1. Sul sito ufficiale Microsoft cerca "Download più recenti supportati di Visual C++ Redistributable".
  2. Scarica vc_redist.x64.exe (quello decisivo per questo errore) e vc_redist.x86.exe.
  3. Avviali entrambi; l'installer aggiorna sul posto il runtime 2015-2022 esistente.
  4. Riavvia il PC e apri il programma.

Per la tua sicurezza: solo il sito Microsoft. Il redistributable è l'unica fonte legittima di questo file - ed è gratuito.

2. Ripara il runtime se l'aggiornamento dice che è già installato

  1. Apri Impostazioni, App, App installate e cerca "Visual C++ 2015-2022".
  2. Per la voce x64: tre puntini, Modifica, Ripristina. Ripeti per la x86.
  3. Riavvia e prova di nuovo.

3. Ripara i file di sistema se non attacca niente

  1. Clic destro su Start, apri Terminale (Amministratore).
  2. Esegui sfc /scannow, poi DISM /Online /Cleanup-Image /RestoreHealth.
  3. Riavvia e ripeti il metodo 1.

Domande frequenti

Ho già VCRUNTIME140.dll. Perché manca la versione _1?

Perché il file _1 è arrivato dopo, con l'aggiornamento 2019 dello stesso runtime. Avere VCRUNTIME140.dll dimostra solo che è installato un pacchetto 2015-2017 più vecchio; aggiornando alla release 2015-2022 attuale arriva anche il compagno. La nostra guida a VCRUNTIME140.dll copre il file base.

Perché conta solo l'installer x64?

VCRUNTIME140_1.dll esiste solo nel runtime a 64 bit - i programmi a 32 bit non lo chiedono mai. Installare anche l'x86 resta comunque una buona abitudine: lì vivono gli altri file del runtime dei programmi a 32 bit.

L'aggiornamento rompe i miei programmi più vecchi?

No - il runtime 2015-2022 è retrocompatibile per progetto. Aggiornarlo è esattamente ciò che consiglia Microsoft, e i programmi più vecchi continuano a funzionare.

La via automatica, quando vuoi tu

Outbyte PC Repair analizza Windows e mostra quello che ha trovato - file di sistema danneggiati, problemi del registro, residui di programmi - poi aspetta. Niente viene applicato senza il tuo OK, e ogni modifica si può annullare.

Scarica PC Repair Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.
Gratuitescansione e diagnosi
Scegli tucosa correggere
Windows 11 - 7sistemi supportati