Anleitung: MSVCR90.dll nicht gefunden oder fehlt – So beheben Sie den Fehler
Hier ist ein ausführliches Tutorial, wie du den Fehler „MSVCR90.dll wurde nicht gefunden“ unter Windows beheben kannst.
Die Fehlermeldung „MSVCR90.dll fehlt“ oder „MSVCR90.dll wurde nicht gefunden“ tritt meistens auf, wenn Sie versuchen, ein Programm oder ein Spiel zu starten. Diese Datei ist ein wichtiger Bestandteil des Microsoft Visual C++ 2008 Redistributable Package. Wenn diese Komponente beschädigt ist oder fehlt, kann die entsprechende Software nicht geladen werden.
Hier sind die effektivsten Lösungen, um das Problem Schritt für Schritt zu lösen.
Lösung 1: Microsoft Visual C++ 2008 Redistributable neu installieren (Empfohlen)
Da die MSVCR90.dll Teil des 2008er-Pakets von Microsoft ist, ist die Neuinstallation dieses Pakets die sicherste und direkteste Lösung.
- Besuchen Sie die offizielle Microsoft Download-Seite.
- Suchen Sie nach „Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package“.
- Wichtig: Laden Sie sowohl die x86-Version (für 32-Bit-Anwendungen) als auch die x64-Version (für 64-Bit-Anwendungen) herunter, falls Sie ein 64-Bit-Windows nutzen. Viele ältere Programme benötigen die x86-Version, selbst auf einem modernen System.
- Installieren Sie die heruntergeladenen Dateien und starten Sie Ihren Computer neu.
Lösung 2: Das betroffene Programm neu installieren
Manchmal liegt der Fehler nicht am System, sondern an der Installation des Programms selbst.
- Drücken Sie die
Windows-Taste + R, geben Sieappwiz.cplein und drücken Sie Enter. - Suchen Sie das Programm, das den Fehler verursacht, in der Liste.
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren.
- Installieren Sie das Programm von der Originalquelle (CD, Website oder Steam/Epic-Launcher) neu. Oft werden die benötigten DLL-Dateien bei der Installation automatisch mitgeliefert.
Lösung 3: Systemdateien reparieren (SFC-Scan)
Windows verfügt über ein integriertes Tool, um fehlende oder beschädigte Systemdateien automatisch zu reparieren.
- Geben Sie cmd in die Windows-Suche ein.
- Klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie Als Administrator ausführen.
- Geben Sie folgenden Befehl ein und drücken Sie Enter:
sfc /scannow - Warten Sie, bis der Vorgang abgeschlossen ist (das kann einige Minuten dauern). Wenn Windows Fehler findet, werden diese automatisch repariert. Starten Sie danach den PC neu.
Lösung 4: Windows-Updates durchführen
Microsoft liefert oft Korrekturen für Laufzeitbibliotheken über Windows Update aus.
- Klicken Sie auf Start > Einstellungen (Zahnrad-Symbol).
- Gehen Sie zu Update & Sicherheit (oder Windows Update).
- Klicken Sie auf Nach Updates suchen.
- Installieren Sie alle verfügbaren Updates und starten Sie den Rechner neu.
Lösung 5: Den Papierkorb überprüfen oder Datei wiederherstellen
Falls Sie die Datei versehentlich selbst gelöscht haben:
- Öffnen Sie den Papierkorb.
- Suchen Sie nach
msvcr90.dll. - Falls vorhanden, klicken Sie rechts darauf und wählen Sie Wiederherstellen.
⚠️ Wichtiger Warnhinweis: DLL-Webseiten meiden!
Laden Sie DLL-Dateien niemals von sogenannten „DLL-Download-Webseiten“ herunter. Diese Dateien sind oft:
- Veraltet: Sie passen nicht zu Ihrer Systemversion.
- Gefährlich: Sie können Viren, Malware oder Trojaner enthalten.
- Instabil: Sie können zu Systemabstürzen führen.
Nutzen Sie immer die offiziellen Microsoft-Installer (siehe Lösung 1).
Zusammenfassung
In 90 % der Fälle löst die Installation des Microsoft Visual C++ 2008 SP1 Redistributable Package das Problem sofort. Sollte der Fehler weiterhin bestehen, prüfen Sie, ob Ihre Antiviren-Software die Datei fälschlicherweise blockiert hat.