Fehlermeldung Mozilla Firefox Installer VCRUNTIME140_1.dll nicht gefunden

Das Problem

Auf Rechnern mit Windows lässt sich Mozilla Firefox nicht installieren. Denn der Installer meldet „Die Ausführung des Codes kann nicht fortgesetzt werden, da VCRUNTIME140_1.dll nicht gefunden wurde. Durch eine Neuinstallation des Programms kann das Problem möglicherweise behoben werden.“ Siehe Screenshot. Auf Englisch: „The code execution cannot proceed because VCRUNTIME140_1.dll was not found. Reinstalling the program may fix this problem.“ Klickt man OK, lässt sich manchmal noch Firefox starten, aber dieser ist unbrauchbar. Auch eine einfache Neuinstallation von Firefox beseitigt leider das Problem nicht.

Fehlermeldung des Mozilla Firefox Installers – VCRUNTIME140_1.dll nicht gefunden.

Die Ursache

Meistens ist eines der Microsoft Visual Studio Redistributable packages nicht korrekt installiert. Diese sind für die korrekte Ausführung von Mozilla Firefox notwendig. Abhilfe kann daher die Neuinstallation des letzten Packages für 64-Bit oder 32-Bit helfen. Anmerkung: Welche Version die Richtige ist, müsst Ihr wählen. Bei neueren Windows 10 Maschinen ist aber wahrscheinlich die 64-Bit-Version die richtige für Euch. Anschließend müsst Ihr dann den Firefox nochmals neu installieren.

Wo findet Ihr diese Microsoft Visual Studio Redistributable packages? Glücklicherweise stellt Microsoft diese auf einer Website zum Download bereit: https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170

Auf der Seite finden sich auch permanente Downloadlinks zur x64 und x32 sowie einer ARM-Version:
Permalink für x64 (64-Bit): https://aka.ms/vs/17/release/vc_redist.x64.exe
Permalink für x86 (32-Bit):https://aka.ms/vs/17/release/vc_redist.x86.exe
Permalink für ARM64: https://aka.ms/vs/17/release/vc_redist.arm64.exe

Wie löst Ihr das Problem? (Vorgehen zur Lösung)

  1. Firefox nochmals deinstallieren
  2. Microsoft Visual Studio Redistributable package für Euren Rechner
  3. Anschließend Firefox nochmals installieren.
  4. Sich freuen, dass das Problem hoffentlich beseitigt ist.

Bei mir und auf einigen Kundenrechnern konnte ich das Problem so relativ einfach beseitigen. Andere Hilfestellungen mit manuellem Kopieren der fehlenden Datei VCRUNTIME140_1.dll in den Mozilla Ordner haben sich leider nur als temporärer Fix rausgestellt, der nach einem der nächsten Updates dann zu wiederholen war…

Viel Spaß mit der Lösung. Ich hoffe Sie hilft Euch weiter. Wie immer gilt: Alles ohne Gewährleistung. Ihr nehmt Änderungen an Eurem Rechner auf eigene Gefahr vor. Über Feedback über die Kommentarfunktion oder E-Mail freue ich mich. Danke dafür schon im Voraus.

Windows CBS Log Datei wächst „unaufhaltsam“: CBS.log Dateien löschen und freien Speicherplatz schaffen

Das Problem

Unter Windows 8 oder Windows 10+ wächst die Datei „CBS.log“ im Windows Log-Ordner (%WINDIR%\log\CBS – z.B. C:\WINDOWS\log\CBS ) ungehemmt an. Mich hat das Problem unvorbereitet überrascht, als mein Laufwerk C: und die CBS.log aufgrund eines fehlgeschlagenen Windows-Updates voll gelaufen ist. Mehr zum spezifischen Problem mit Windows Update und CBS.logs findet ihr weiter unten im Text sowie hier und hier.

chip.ch hat auf seiner zwei Tipps veröffentlicht, um die CBS.log zu löschen. Die untenstehende Anleitung baut hauptsächlich auf dieser Quelle auf.

Variante 1: Löschen über die Windows Systemsteuerung (Datenträgerbereinigung)

Hinweis: Bei den verschiedenen Windows Versionen sind die Schritt ggf. minimal unterschiedlich. Beispielswiese gibt es bei Windows 10 weniger Schritte. Das grundlegende Vorgehen ist jedoch ähnlich. Lasst Euch davon nicht abschrecken!

  • Datenträgerbereinigung starten: Drückt die Windows-Taste und gebt in die Suchleiste von Windows den Begriff „Datenträger“ ein. Klickt anschließend auf die „Datenträgerbereinigung„. Auf Englisch: „Disk Cleanup“
  • Wählt im nächsten Schritt Eure Windows-Systemfestplatte aus aus und bestätigt mit „OK“. In der Regel wird die Systemfestplatte das Laufwerk C: sein.
  • Anschließend wird die Festplatte wird nach zu löschenden Dateien und Ordnern durchsucht. Wartet, bis der Vorgang abgeschlossen ist. Der Vorgang kann je nach Systemstatus einige Minuten in Anspruch nehmen. Bitte nicht ungeduldig werden und abbrechen. Denn ansonsten müsst Ihr den Vorgang von vorne starten und verbraucht noch mehr Zeit.
  • Klickt dann auf „Systemdateien bereinigen“ / Englisch: „Clean up system files“. Siehe Screenshot. Im Dialog wählt Ihr abermals die Windows-Festplatte aus. Wartet auch hier. bis diese Überprüfung abgeschlossen ist.
  • Markiert nun alle Dateien, die Ihr löschen möchtet. Insbesondere die Dateien „vom Windows System generierte Windows-Fehlerbericht“ bzw. Englisch: „System created Windows Error Reporting“ sowie die Temporären Dateien / Temporary Files sollten ausgewählt werden. Denn hierunter verstecken sich u.a. die CBS-Logdateien. Bestätigt die Auswahl mit OK.
  • Nach dem erfolgreichen Löschvorgang wird das Programm automatisch geschlossen und die CBS-Logdateien sollten verschwunden sein.

Variante 2: Manuelles Löschen der Dateien im Ordner

  • Öffnet den Windows-Explorer (Shortcut: Windows Taste + E ) und wählt die Systemfestplatte aus. Dies wird bei den meisten Anwendern das Laufwerk C: sein.
  • Navigiert zum Ordner Windows > Log“ > CBS
  • Markiert alle Dateien und Unterordner und drückt [Entf] bzw. [Del] auf der Tastatur, um diese zu löschen.
  • Wichtiger Hinweis: Sollte die Fehlermeldung auftauchen, dass das Löschen bestimmter Dateien nicht möglich ist, da tinstaller bzw. der TrustedInstaller von Windows Update noch Zugriff auf diese hat, so müssen zugehörige Prozesse via taskmanager beendet werden bzw. der Dienst TrustedInstaller beendet werden. Dies gelingt via: Start -> Ausführen -> services.msc und Auswählen des entsprechenden Dienstes +Rechtsklick und „Neu starten“. Manchmal ist ein Neustart des Rechners notwendig, um Windows wirklich zum Löschen der Datei zu überreden. Denn dann wurde der Trusted Installer bzw. Windows Update Dienst sauber neu gestartet. Siehe hierzu auch dieser Foreneintrag
  • Die Dateien und Ordner werden vom System automatisch wieder erstellt.
  • Beobachtet daher regelmäßig diesen Ordner, um Dateien und Ordner zu löschen und Speicherplatz freigeben zu können.

Hintergründe zum Amoklauf von Windows und den durch die CBS.log vollgemüllten Datenträger (entnommen aus giga.de)

Auslöser für dieses Fehlverhalten ist ein altbekannter Windows-Bug:

  • Das Windows Betriebssytem speichert die sogenannten Component-Based-Servicing-logs (CBS) im Ordner C:\Windows\Logs\CBS.
  • Wenn die derzeitige Datei CBS.log eine bestimmte Größe erreicht, benennt Windows die Datei um gemäß des Schemas CbsPersist_YYYYMMDDHHMMSS.log.
  • Danach versucht Windows die unbenannte Datei zu komprimieren.
  • Allerdings schlägt das manchmal aus verschiedenen Gründen fehl. Beispielsweise tritt ein Fehler auf wenn die Datei bereits 2 GB erreicht hat.
  • Während des Komprimierungsversuchs werden allerdings mehrere 100 MB im Ordner C:\Windows\Windows\Temp belegt.
  • Der Vorgang kann sich alle 20 Minuten wiederholen, wodurch irgendwann die Festplatte voll läuft und kein Speicherplatz mehr verfügbar ist.

Wie immer gilt: Alle Angaben ohne Gewähr und Einsatz auf eigenes Risiko. Viel Spaß & viel Erfolg!