Ci sono momenti in cui le applicazioni non possono avviarsi a causa della mancanza di MSVCR120.dll o MSVCP120.dll. Questo errore è causato dalla mancanza o corruzione dei pacchetti di Visual C++ Redistributable. Questo articolo spiega i dettagli di questo errore e come risolverlo, compresa l’installazione della versione x86 di VC++ come soluzione finale.
Panoramica dell’errore
L’errore MSVCR120.dll o MSVCP120.dll si verifica quando i file DLL necessari per avviare un’applicazione mancano. Questi file fanno parte dei pacchetti di Visual C++ Redistributable e la loro assenza o corruzione causa l’errore. Questo problema impedisce il corretto funzionamento di specifici programmi.
Reinstallazione della versione Visual C++ x64
Il primo passo per affrontare gli errori MSVCR120.dll o MSVCP120.dll è provare a reinstallare la versione Visual C++ x64. Segui questi passaggi per reinstallare:
- Disinstalla tutti i pacchetti Visual C++ x64 Redistributable esistenti.
- Scarica l’ultimo pacchetto Visual C++ x64 Redistributable dal sito ufficiale di Microsoft.
- Esegui l’installer scaricato e reinstallalo.
Questo potrebbe riparare i file DLL corrotti. Tuttavia, se questo non risolve il problema, prova i passaggi successivi.
Comandi di riparazione nel Prompt dei comandi
Se si verifica l’errore MSVCR120.dll o MSVCP120.dll, tentare di riparare i file di sistema può essere efficace. Utilizza il Prompt dei comandi per eseguire i seguenti comandi:
Comando SFC (System File Checker)
sfc /scannow
Questo comando verifica l’integrità dei file di sistema e ripara i file corrotti.
Comando DISM (Deployment Imaging Service and Management Tool)
DISM /Online /Cleanup-Image /RestoreHealth
Questo comando ripara l’immagine di Windows e risolve i problemi che SFC non può risolvere.
L’esecuzione di questi comandi può ripristinare l’integrità del sistema e potenzialmente risolvere gli errori DLL.
Ripristino del sistema
Per tornare a uno stato precedente all’errore MSVCR120.dll o MSVCP120.dll, prova un ripristino del sistema. Il Ripristino del sistema utilizza punti di ripristino creati da Windows per riportare il tuo PC a uno stato precedente.
Passaggi per il ripristino del sistema
- Apri il menu Start: Fai clic sul pulsante “Start”.
- Cerca “Ripristino del sistema”: Digita “Ripristino del sistema” nella casella di ricerca e seleziona “Crea un punto di ripristino”.
- Seleziona Protezione del sistema: Fai clic sulla scheda “Protezione del sistema” e poi sul pulsante “Ripristino del sistema”.
- Seleziona un punto di ripristino: Scegli un punto di ripristino precedente all’errore.
- Esegui il ripristino: Segui le istruzioni per eseguire il ripristino del sistema.
Il ripristino del sistema può annullare le modifiche che hanno causato l’errore, ma nota che le applicazioni o i driver installati potrebbero essere influenzati dal punto di ripristino.
Aggiornamento di Windows
Un metodo per risolvere gli errori MSVCR120.dll o MSVCP120.dll è applicare gli ultimi aggiornamenti di Windows. Windows Update fornisce aggiornamenti importanti per migliorare la stabilità e la sicurezza del sistema.
Passaggi per l’aggiornamento di Windows
- Apri Impostazioni: Fai clic sul pulsante “Start” e seleziona l’icona “Impostazioni”.
- Seleziona Aggiornamento e sicurezza: Fai clic su “Aggiornamento e sicurezza”.
- Seleziona Windows Update: Scegli “Windows Update” dal menu a sinistra.
- Verifica aggiornamenti: Fai clic sul pulsante “Verifica aggiornamenti”.
- Installa aggiornamenti: Se sono disponibili aggiornamenti, segui le istruzioni per installarli.
L’esecuzione di Windows Update può applicare correzioni e aggiornamenti ai file di sistema, potenzialmente risolvendo gli errori DLL.
Soluzione finale
L’installazione della versione x86 di VC++ può risolvere gli errori MSVCR120.dll o MSVCP120.dll, specialmente se l’applicazione è una versione a 32 bit. Segui questi passaggi per installarla:
Passaggi per installare la versione VC++ x86
Disinstalla i pacchetti Visual C++ x86 Redistributable esistenti:
- Disinstalla i pacchetti Visual C++ x86 Redistributable esistenti da “Pannello di controllo” > “Programmi e funzionalità”.
Scarica dal sito ufficiale di Microsoft:
- Scarica l’ultimo pacchetto Visual C++ x86 Redistributable dal sito ufficiale di Microsoft.
Esegui l’installer scaricato:
- Fai doppio clic sull’installer scaricato e avvia l’installazione.
Perché la versione x86 è necessaria
Se l’applicazione è una versione a 32 bit, è necessario il pacchetto Visual C++ x86 Redistributable corrispondente. Questo fornisce i file DLL a 32 bit necessari all’applicazione, risolvendo l’errore. Poiché molte applicazioni sono sviluppate come versioni a 32 bit, l’installazione della versione x86 è spesso essenziale.
Informazioni aggiuntive
Gli errori MSVCR120.dll o MSVCP120.dll possono talvolta essere risolti reinstallando. È importante considerare anche altri approcci.
Reinstallazione delle applicazioni
Se l’errore è correlato a una specifica applicazione, la reinstallazione di quella applicazione potrebbe risolvere il problema. Fare riferimento ai seguenti passaggi:
Disinstallazione dell’applicazione:
- Disinstalla l’applicazione rilevante da “Pannello di controllo” > “Programmi e funzionalità”.
Reinstallazione:
- Scarica l’ultima versione dal sito ufficiale dell’applicazione e reinstallala.
Gestione di altri errori DLL
Per altri errori DLL, l’installazione dei pacchetti Visual C++ Redistributable o l’esecuzione di comandi di riparazione può essere efficace. Ecco alcuni metodi generali:
- Scarica file DLL:
- Scarica i file DLL necessari da un sito affidabile e posizionali nella directory appropriata.
- Correzione del registro:
- Per errori specifici, potrebbe essere necessario correggere manualmente il registro. Tuttavia, modificare il registro comporta dei rischi, quindi procedi con cautela.
Combinando questi metodi è possibile risolvere efficacemente molti errori DLL.
Conclusione
Gli errori con MSVCR120.dll o MSVCP120.dll mancanti si verificano a causa della mancanza o corruzione dei pacchetti Visual C++ Redistributable. Per risolvere questi errori, prova i seguenti passaggi nell’ordine:
- Reinstalla la versione Visual C++ x64: Disinstalla la versione x64 esistente e reinstalla l’ultima versione x64.
- Esegui comandi di riparazione nel Prompt dei comandi: Esegui i comandi SFC e DISM per riparare i file di sistema.
- Ripristino del sistema: Ripristina il sistema a uno stato precedente all’errore.
- Aggiornamento di Windows: Applica gli ultimi aggiornamenti.
- Installa la versione VC++ x86: Se l’applicazione è una versione a 32 bit, installa la versione x86.
Seguendo questi passaggi, puoi risolvere efficacemente gli errori DLL. Spesso è consigliabile installare prima la versione VC++ x86 come soluzione finale. Se il problema persiste, considera di reinstallare l’applicazione o affrontare altri errori DLL utilizzando i metodi discussi.