Der Fehler 0xc000007b mit der Meldung „Die Anwendung konnte nicht korrekt gestartet werden“ bedeutet fast immer, dass Windows beim Programmstart eine 32-Bit- und eine 64-Bit-Bibliothek vermischt oder eine benötigte Laufzeit-Bibliothek fehlt bzw. beschädigt ist. In den meisten Fällen löst du das, indem du das Microsoft Visual C++ Redistributable (x86 und x64) neu installierst und danach sfc /scannow laufen lässt.
Woran du erkennst, dass es wirklich 0xc000007b ist
Der Fehler erscheint als kleines Fenster direkt beim Start eines Programms oder Spiels – nicht beim Hochfahren von Windows. Im Titel steht „Die Anwendung konnte nicht korrekt gestartet werden“, darunter der Code (0xc000007b). Technisch heißt dieser Status STATUS_INVALID_IMAGE_FORMAT: Windows hält das Programmabbild, das es laden soll, für ungültig.
Wichtig ist die Abgrenzung zu ähnlich aussehenden Codes, denn die Lösung ist jeweils eine andere:
- 0xc000007b – 32-/64-Bit-Konflikt oder defekte Laufzeit-Bibliothek (dieser Artikel).
- 0xc0000135 – meist ein fehlendes .NET Framework.
- 0xc0000142 – Initialisierung einer DLL fehlgeschlagen, oft ein Rechte- oder Pfadproblem.
Tritt 0xc000007b nur bei einem Programm auf, liegt der Fehler wahrscheinlich in dessen Installation. Betrifft er mehrere Programme gleichzeitig, sind die systemweiten Laufzeit-Bibliotheken oder Systemdateien beschädigt.
Fehler 0xc000007b beheben: Schritt für Schritt
Arbeite die Schritte in dieser Reihenfolge ab – die ersten sind schnell erledigt und lösen die meisten Fälle. Starte den Rechner nach jedem größeren Schritt neu und prüfe, ob das Programm wieder läuft.
- Programm als Administrator starten (schneller Test): Rechtsklick auf die Verknüpfung oder die .exe-Datei → Als Administrator ausführen. Fehlten dem Programm nur Rechte, um seine Bibliotheken zu laden, startet es jetzt.
- Windows aktualisieren: Einstellungen → Windows Update → Nach Updates suchen. Fehlende Systemkomponenten kommen oft über ein ausstehendes Update. Nach der Installation neu starten.
- Visual C++ Redistributable neu installieren: Das ist bei 0xc000007b die wirksamste Maßnahme. Lade das aktuelle Paket Microsoft Visual C++ Redistributable 2015–2022 von der offiziellen Microsoft-Downloadseite und installiere beide Varianten: die x86-Version (32-Bit) und die x64-Version (64-Bit). Beide werden gebraucht, auch auf einem 64-Bit-System, weil viele Programme 32-Bit-Bibliotheken mitbringen.
- Systemdateien prüfen mit SFC: Öffne die Eingabeaufforderung per Rechtsklick als Administrator, tippe
sfc /scannowund drücke Enter. Der Scan prüft die Windows-Systemdateien und ersetzt beschädigte Versionen automatisch. Das dauert 10–20 Minuten. - Komponentenspeicher reparieren mit DISM: Findet SFC Fehler, die es nicht beheben kann, gib im selben Fenster
DISM /Online /Cleanup-Image /RestoreHealthein. DISM lädt saubere Systemdateien nach; danachsfc /scannownoch einmal ausführen. Für diesen Schritt sollte der Rechner online sein. - DirectX und .NET prüfen: Fehlt bei Spielen eine DirectX-Komponente, hilft der offizielle DirectX-End-User-Runtime-Installer von Microsoft. Meldet die App .NET-Bezug, repariere das .NET Framework über Einstellungen → Apps → Installierte Apps bzw. das .NET-Reparaturtool von Microsoft.
Wenn das nicht hilft
Läuft das Programm nach den Standardschritten immer noch nicht, grenzt du die Ursache weiter ein:
- Nur ein Programm betroffen: Deinstalliere es über Einstellungen → Apps → Installierte Apps, starte neu und installiere es frisch. Eine beim letzten Update halb überschriebene DLL im Programmordner ist eine typische Ursache, die nur die Neuinstallation beseitigt.
- Beschädigte DLL im Programmordner: Manche Programme legen eigene Kopien von System-DLLs (z. B.
xinput1_3.dll,d3dx9_43.dll) in ihren Ordner. Ist eine davon 32-Bit statt 64-Bit oder defekt, kippt der Start. Eine saubere Neuinstallation des Programms tauscht diese Dateien aus. - Dateisystem prüfen: Beschädigte Sektoren können Bibliotheken unlesbar machen.
chkdsk C: /fin der Administrator-Eingabeaufforderung prüft das Laufwerk; die Prüfung der Systempartition läuft nach einem Neustart. Vorher wichtige Daten sichern, falls die Platte bereits Schwächen zeigt. - Antiviren-Software: Ein Schutzprogramm, das eine benötigte DLL fälschlich blockiert oder in Quarantäne verschoben hat, kann denselben Fehler auslösen. Prüfe die Quarantäne und teste kurz mit deaktiviertem Drittanbieter-Scanner.
Warum passiert 0xc000007b überhaupt?
Jede ausführbare Datei unter Windows trägt in ihrem Kopf (dem PE-Header, Portable Executable) die Information, ob sie als 32-Bit- oder 64-Bit-Prozess laufen soll. Beim Start lädt Windows dazu passende Bibliotheken (DLLs). Trifft ein 64-Bit-Programm auf eine 32-Bit-DLL – oder umgekehrt –, passt das Abbild nicht zusammen, und der Loader bricht mit STATUS_INVALID_IMAGE_FORMAT ab. Genau dieser Bitbreiten-Konflikt macht 0xc000007b zu einem Klassiker, wenn Laufzeitpakete wie Visual C++ nur in einer Variante installiert sind. Deshalb ist „x86 und x64 zusammen installieren“ so oft die Lösung: Erst wenn beide Bibliotheks-Familien vollständig vorliegen, findet jedes Programm die zu seiner Bitbreite passende Version.
Häufige Fragen
Was bedeutet der Fehler 0xc000007b?
Er steht für STATUS_INVALID_IMAGE_FORMAT: Windows kann das Programm nicht laden, weil eine 32-Bit- und eine 64-Bit-Bibliothek vermischt werden oder eine Laufzeit-Bibliothek wie Visual C++ fehlt oder beschädigt ist.
Wie behebe ich 0xc000007b am schnellsten?
In den meisten Fällen genügt es, das Microsoft Visual C++ Redistributable 2015–2022 in beiden Varianten (x86 und x64) neu zu installieren und danach den Rechner neu zu starten.
Warum muss ich x86 und x64 installieren, obwohl ich 64-Bit-Windows habe?
Viele Programme sind 32-Bit und brauchen die x86-Bibliotheken, selbst auf einem 64-Bit-System. Fehlt eine der beiden Familien, findet das Programm die passende Version nicht und der Start bricht ab.
Tritt 0xc000007b nur bei Spielen auf?
Nein. Der Fehler betrifft jedes Programm, das auf Visual C++, DirectX oder .NET angewiesen ist. Bei Spielen fällt er nur besonders oft auf, weil sie diese Laufzeitpakete stark nutzen.
Hilft SFC bei 0xc000007b?
Ja, wenn beschädigte Windows-Systemdateien die Ursache sind. Führe sfc /scannow als Administrator aus; behebt SFC nicht alles, ergänze DISM /Online /Cleanup-Image /RestoreHealth und wiederhole den SFC-Scan.



