Firefox nach Windows-Update kaputt – MSVCP140.dll ist schuld

Auf einem Notebook in der Verwandtschaft wurde heute morgen das letzte große Windows-Update automatisch durchgeführt. Leider befand sich der Firefox danach in einem unbrauchbaren Zustand. Zwar war dieser noch installiert und konnte auch gestartet werden, aber es ließ sich keine Webseite öffnen. Ein erneuter Installationsversuch brachte leider auch keine Besserung.

Dieser endete stets mit der folgenden Fehlermeldung mit dem vermutlich falsch übersetzten Titel „Ungültiges Bild“:

C:\WINDOWS\SYSTEM32\MSVCP140.dll ist entweder nicht für die Ausführung unter Windows vorgesehen oder enthält einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Unterstützung zu erhalten. Fehlerstatus 0xc000012f.

In einem anderen Fall kam einfach gar keine Fehlermeldung, weder bei der Nutzung noch bei der Neuinstallation des Firefox. Man kann zwar eine URL eingeben, aber es tut sich einfach nichts mehr wenn man diese aufrufen möchte.

Bei einer kurzen Recherche fand ich einige alte Einträge, wo dies beispielsweise bei einer Installation von Skype der Fall gewesen ist. Also scheint es sich wie so vieles auch von alten bis in neue Windows-Versionen durchzuziehen 😀

Eine kurze Überprüfung der Datei im SYSTEM32-Ordner offenbarte allerdings einen Unterschied zu der Version auf meinem Rechner. Bei mir stammte diese aus dem Jahr 2018 und auf dem Notebook aus dem Jahr 2016. Hier scheint wohl irgendetwas beim Update daneben gegangen zu sein, sodass ich davon ausgehe, dass die Version einfach nicht mehr passt.

Es reicht aber aus diese Datei einfach von einem aktuelleren Windows zu kopieren und dort einzufügen. Hierzu sollte auch keine Anpassung der Zugriffsrechte der betroffenen Datei nötig sein. Diese scheint für den Firefox auch nur während der Installation von Bedeutung zu sein, denn man kann die Datei sogar umbenennen während der Firefox normal weiter läuft.

Sollte diese Datei nicht der Verursacher sein kann man das Problem auch dadurch lösen, dass man einfach die C++ Redistributable neu installiert. Die Wahrscheinlichkeit, dass hier die passende DLL-Datei dabei ist, ist relativ hoch.

Man kann auch einfach alle „Microsoft Visual C++ Redistributable“-Versionen auf einen Schlag installieren, sogar ohne Neustart des Computers, um auf Nummer sicher zu gehen, dass bei keiner anschließenden Software-Installation etwas fehlt. Hierzu kann man einfach ein nettes Päckchen auf folgender Webseite herunterladen und die Batch-Datei mit Adminrechten ausführen: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

Bei dem beschriebenen Problem war allerdings doch ein Windows-Neustart nötig um Firefox wieder in einen nutzbaren Zustand zu versetzen.

 

1 Kommentar

  1. Avatar
    JL März 17, 2021 3:31 pm  Antworten

    Hatte heute dasselbe Problem (Firefox ließ sich nicht mehr öffnen) mit MSVCP140.dll.

    Auf einen Tipp meines ehemaligen Arbeitskollegen hin installierte ich deshalb zunächst Visual C++ (worin auch die MSVCP140.dll enthalten ist) und dann anschließend Firefox. Nach beiden Installationen ließ sich Firefox wieder öffnen.

Schreibe einen Kommentar