Es gibt Zeiten, in denen Anwendungen aufgrund fehlender MSVCR120.dll- oder MSVCP120.dll-Dateien nicht gestartet werden können. Dieser Fehler wird durch fehlende oder beschädigte Visual C++ Redistributable-Pakete verursacht. Dieser Artikel erklärt die Details dieses Fehlers und wie man ihn beheben kann, einschließlich der Installation der x86-Version von VC++ als endgültige Lösung.
Fehlerübersicht
Der MSVCR120.dll- oder MSVCP120.dll-Fehler tritt auf, wenn die erforderlichen DLL-Dateien für den Start einer Anwendung fehlen. Diese Dateien sind Teil der Visual C++ Redistributable-Pakete, und deren Abwesenheit oder Beschädigung verursacht den Fehler. Dieses Problem verhindert, dass bestimmte Programme ordnungsgemäß ausgeführt werden.
Neuinstallation der Visual C++ x64-Version
Der erste Schritt zur Behebung von MSVCR120.dll- oder MSVCP120.dll-Fehlern besteht darin, zu versuchen, die Visual C++ x64-Version neu zu installieren. Folgen Sie diesen Schritten zur Neuinstallation:
- Deinstallieren Sie alle vorhandenen Visual C++ x64 Redistributable-Pakete.
- Laden Sie das neueste Visual C++ x64 Redistributable-Paket von der offiziellen Microsoft-Website herunter.
- Führen Sie den heruntergeladenen Installer aus und installieren Sie ihn neu.
Dies könnte die beschädigten DLL-Dateien reparieren. Sollte dies das Problem nicht lösen, versuchen Sie die nächsten Schritte.
Reparaturbefehle in der Eingabeaufforderung
Wenn der MSVCR120.dll- oder MSVCP120.dll-Fehler auftritt, kann der Versuch, Systemdateien zu reparieren, wirksam sein. Verwenden Sie die Eingabeaufforderung, um die folgenden Befehle auszuführen:
SFC (System File Checker)-Befehl
sfc /scannow
Dieser Befehl überprüft die Integrität der Systemdateien und repariert beschädigte Dateien.
DISM (Deployment Imaging Service and Management Tool)-Befehl
DISM /Online /Cleanup-Image /RestoreHealth
Dieser Befehl repariert das Windows-Abbild und behebt Probleme, die SFC nicht lösen kann.
Die Ausführung dieser Befehle kann die Systemintegrität wiederherstellen und möglicherweise DLL-Fehler beheben.
Systemwiederherstellung
Um zu einem Zustand vor dem Auftreten des MSVCR120.dll- oder MSVCP120.dll-Fehlers zurückzukehren, versuchen Sie eine Systemwiederherstellung. Die Systemwiederherstellung verwendet von Windows erstellte Wiederherstellungspunkte, um Ihren PC in einen früheren Zustand zurückzuversetzen.
Systemwiederherstellungsschritte
- Öffnen Sie das Startmenü: Klicken Sie auf die Schaltfläche „Start“.
- Suchen Sie nach „Systemwiederherstellung“: Geben Sie „Systemwiederherstellung“ in das Suchfeld ein und wählen Sie „Wiederherstellungspunkt erstellen“.
- Wählen Sie den Systemschutz: Klicken Sie auf die Registerkarte „Systemschutz“ und dann auf die Schaltfläche „Systemwiederherstellung“.
- Wählen Sie einen Wiederherstellungspunkt: Wählen Sie einen Wiederherstellungspunkt vor dem Auftreten des Fehlers aus.
- Führen Sie die Wiederherstellung durch: Befolgen Sie die Anweisungen, um die Systemwiederherstellung durchzuführen.
Die Systemwiederherstellung kann Änderungen rückgängig machen, die den Fehler verursacht haben, aber beachten Sie, dass installierte Anwendungen oder Treiber durch den Wiederherstellungspunkt betroffen sein können.
Windows Update
Eine Methode zur Behebung von MSVCR120.dll- oder MSVCP120.dll-Fehlern besteht darin, die neuesten Windows-Updates anzuwenden. Windows Update bietet wichtige Updates zur Verbesserung der Systemstabilität und -sicherheit.
Schritte zur Windows-Aktualisierung
- Öffnen Sie die Einstellungen: Klicken Sie auf die Schaltfläche „Start“ und wählen Sie das Symbol „Einstellungen“.
- Wählen Sie Update & Sicherheit: Klicken Sie auf „Update & Sicherheit“.
- Wählen Sie Windows Update: Wählen Sie „Windows Update“ im linken Menü.
- Überprüfen Sie auf Updates: Klicken Sie auf die Schaltfläche „Nach Updates suchen“.
- Installieren Sie Updates: Wenn Updates verfügbar sind, folgen Sie den Anweisungen zur Installation.
Durch die Ausführung von Windows Update können Korrekturen und Updates auf Systemdateien angewendet werden, was möglicherweise DLL-Fehler behebt.
Endgültige Lösung
Die Installation der x86-Version von VC++ kann MSVCR120.dll- oder MSVCP120.dll-Fehler beheben, insbesondere wenn die Anwendung eine 32-Bit-Version ist. Folgen Sie diesen Schritten zur Installation:
Schritte zur Installation der VC++ x86-Version
Deinstallation bestehender Visual C++ x86 Redistributable-Pakete:
- Deinstallieren Sie vorhandene Visual C++ x86 Redistributable-Pakete über „Systemsteuerung“ > „Programme und Funktionen“.
Herunterladen von der offiziellen Microsoft-Website:
- Laden Sie das neueste Visual C++ x86 Redistributable-Paket von der offiziellen Microsoft-Website herunter.
Führen Sie den heruntergeladenen Installer aus:
- Doppelklicken Sie auf den heruntergeladenen Installer und führen Sie die Installation durch.
Warum die x86-Version notwendig ist
Wenn die Anwendung eine 32-Bit-Version ist, wird das entsprechende VC++ x86 Redistributable-Paket benötigt. Dieses stellt die erforderlichen 32-Bit-DLL-Dateien bereit, die die Anwendung benötigt, um den Fehler zu beheben. Da viele Anwendungen als 32-Bit-Versionen entwickelt wurden, ist die Installation der x86-Version oft unerlässlich.
Zusätzliche Informationen
MSVCR120.dll- oder MSVCP120.dll-Fehler können manchmal durch eine Neuinstallation behoben werden. Es ist wichtig, auch andere Ansätze in Betracht zu ziehen.
Neuinstallation von Anwendungen
Wenn der Fehler auf eine bestimmte Anwendung bezogen ist, könnte die Neuinstallation dieser Anwendung das Problem beheben. Befolgen Sie die folgenden Schritte:
Deinstallation der Anwendung:
- Deinstallieren Sie die entsprechende Anwendung über „Systemsteuerung“ > „Programme und Funktionen“.
Neuinstallation:
- Laden Sie die neueste Version von der offiziellen Website der Anwendung herunter und installieren Sie sie erneut.
Behandlung anderer DLL-Fehler
Für andere DLL-Fehler kann die Installation der Visual C++ Redistributable-Pakete oder das Ausführen von Reparaturbefehlen wirksam sein. Hier sind einige allgemeine Methoden:
- Herunterladen von DLL-Dateien:
- Laden Sie die erforderlichen DLL-Dateien von einer vertrauenswürdigen Website herunter und platzieren Sie sie im entsprechenden Verzeichnis.
- Registrierungsreparatur:
- Für spezifische Fehler kann eine manuelle Reparatur der Registrierung erforderlich sein. Beachten Sie jedoch, dass das Bearbeiten der Registrierung Risiken birgt, also gehen Sie vorsichtig vor.
Die Kombination dieser Methoden kann viele DLL-Fehler effektiv beheben.
Fazit
Fehler mit fehlender MSVCR120.dll oder MSVCP120.dll treten aufgrund fehlender oder beschädigter Visual C++ Redistributable-Pakete auf. Um diese Fehler zu beheben, versuchen Sie die folgenden Schritte in der Reihenfolge:
- Neuinstallation der Visual C++ x64-Version: Deinstallieren Sie die vorhandene x64-Version und installieren Sie die neueste x64-Version neu.
- Führen Sie Reparaturbefehle in der Eingabeaufforderung aus: Führen Sie die SFC- und DISM-Befehle aus, um Systemdateien zu reparieren.
- Systemwiederherstellung: Stellen Sie das System auf einen Zustand vor dem Auftreten des Fehlers zurück.
- Windows Update: Wenden Sie die neuesten Updates an.
- Installieren Sie die VC++ x86-Version: Wenn die Anwendung eine 32-Bit-Version ist, installieren Sie die x86-Version.
Durch Befolgen dieser Schritte können Sie DLL-Fehler effektiv beheben. Es wird oft empfohlen, zuerst die VC++ x86-Version als endgültige Lösung zu installieren. Wenn das Problem weiterhin besteht, erwägen Sie die Neuinstallation der Anwendung oder die Behandlung anderer DLL-Fehler mit den besprochenen Methoden.