So beheben Sie den Fehler „Anwendung konnte nicht korrekt gestartet werden (0xc0000142)“ auf 16 einfache Arten
Fehler wie „ Die Anwendung konnte nicht korrekt gestartet werden (0xC0000142) “ können sehr ärgerlich sein. Im Grunde fehlen Ihrem System DLL-Dateien oder sie sind beschädigt, die bestimmte Programme zum Starten benötigen. Dieser Fehler tritt manchmal nach Windows-Updates oder bei der Installation neuer Software auf und ist besonders lästig, da er die Ausführung von Anwendungen verhindert, die normalerweise einwandfrei funktionieren sollten. Die Behebung ist nicht immer einfach – oft müssen DLL-Dateien repariert oder ersetzt, Einstellungen angepasst oder Systemkomponenten aktualisiert werden. Die gute Nachricht: Es gibt einige Lösungsansätze, und manche davon sind recht einfach und sollten zunächst ausprobiert werden.
Wie man das Problem behebt, dass die Anwendung nicht korrekt startet
Versuchen Sie den Kompatibilitätsmodus – denn manchmal funktionieren ältere Apps einfach nicht mit neueren Windows-Versionen.
Dies behebt das Problem, wenn Sie ein älteres Programm ausführen, das nicht für Ihr aktuelles Betriebssystem entwickelt wurde. Es kann mühsam sein, die benötigte Windows-Version zu ermitteln, aber allein die Ausführung der ausführbaren Datei unter einer älteren Windows-Version kann Wunder wirken. Es mag seltsam klingen, aber bei manchen Systemen hilft es, einfach das Kontrollkästchen „Dieses Programm im Kompatibilitätsmodus ausführen für“ zu aktivieren und Windows 7 oder XP auszuwählen, um das Laden der DLL-Dateien zu ermöglichen. Manchmal muss die Anwendung auch als Administrator ausgeführt werden, insbesondere wenn sie auf geschützte Systemverzeichnisse zugreifen möchte.
- Navigieren Sie zur ausführbaren Datei der App (normalerweise unter C:\Programme oder C:\Programme (x86) ).
- Klicken Sie mit der rechten Maustaste und wählen Sie dann Eigenschaften.
- Wechseln Sie zum Reiter „Kompatibilität“.
- Aktivieren Sie die Option „Dieses Programm im Kompatibilitätsmodus ausführen für“ und wählen Sie eine frühere Windows-Version aus.
- Aktivieren Sie die Option „Dieses Programm als Administrator ausführen“ – dies ist manchmal für den Zugriff auf DLL-Dateien erforderlich.
- Klicken Sie auf Anwenden und OK.
Bei manchen Rechnern funktioniert es beim ersten Mal nicht, nach einem Neustart dann aber schon. Ich weiß nicht, warum es klappt, aber einen Versuch ist es wert.
Installieren oder Reparieren Sie Laufzeitpakete – da fehlende DLLs oft in diesen Paketen enthalten sind.
Dieser Punkt ist eigentlich ganz einfach, wird aber oft übersehen. Viele Anwendungen benötigen bestimmte Laufzeitbibliotheken (wie Visual C++, DirectX oder. NET Framework).Fehlen diese oder sind sie beschädigt, treten DLL-Fehler auf. Laden Sie die neuesten unterstützten Versionen herunter und installieren Sie sie. Es empfiehlt sich, bereits installierte Bibliotheken zu reparieren.
- Visual C++ Runtime Redistributable
- DirectX Endbenutzer-Laufzeitumgebung
- DirectX 11 Technologie-Update
- .NET Framework 4.5 und .NET Framework 3.5
Auf manchen Systemen behebt allein die Installation dieser Pakete das Problem mit dem Laden der DLL-Dateien. Dies ist eine recht häufige Ursache. Oftmals genügt es, diese Pakete zu reparieren oder neu zu installieren, um die DLL-Integrität wiederherzustellen.
Ändern Sie die Systemgebietsschemaeinstellungen – da nicht-englische Anwendungen manchmal die korrekte Regionseinstellung benötigen.
Dies ist besonders nützlich, wenn die Anwendung nicht in englischer Sprache verfasst oder für ein bestimmtes Land entwickelt wurde. Stimmt die Systemgebietsschemaeinstellung nicht mit dieser Region überein, können DLLs fehlerhaft geladen werden, was zu Fehlern führt. Die Änderung ist recht einfach:
- Öffnen Sie das Dialogfeld „Ausführen“Win + R ( ), geben Sie ein
controlund drücken Sie die Eingabetaste. - Navigieren Sie zu Region oder Uhr und Region > Region.
- Klicken Sie auf die Registerkarte „Verwaltung“ und dann auf „Systemgebietsschema ändern“.
- Wählen Sie die entsprechende Region aus dem Dropdown-Menü aus und klicken Sie auf OK.
Denken Sie daran, dass Sie Ihren PC nach dem Ändern der Gebietsschemaeinstellungen neu starten müssen. Manche Benutzer finden die Verwendung von Gebietsschema-Emulatoren oder regionsspezifischen Tools präziser, insbesondere wenn Sie verschiedene Konfigurationen testen.
DLL- und OCX-Dateien neu registrieren – da die Registrierungsverweise manchmal verloren gehen oder beschädigt werden.
Dieses Tool behebt beschädigte oder fehlende Registry-Einträge für DLLs. Es ist zwar etwas altmodisch, aber effektiv. Durch die erneute Registrierung von DLLs werden deren Registry-Verknüpfungen neu geladen, wodurch Startfehler behoben werden können.
- Öffnen Sie die Eingabeaufforderung mit Administratorrechten ( Win + X> wählen Sie Eingabeaufforderung (Administrator) oder PowerShell (Administrator)
- Geben Sie die folgenden Befehle ein und drücken Sie nach jedem Befehl die Eingabetaste:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
Bei manchen Konfigurationen kann dieser Vorgang langsam sein, und es ist möglich, dass nicht alle DLLs beim ersten Versuch korrekt neu registriert werden. Starten Sie den Computer anschließend neu und prüfen Sie, ob die Anwendung korrekt geladen wird.
Reparieren Sie die Anwendung – denn Probleme mit einzelnen Anwendungen können DLL-Fehler verursachen.
Tritt der Fehler nur bei einer App auf, ist die Installation möglicherweise beschädigt. Die meisten Installationsprogramme bieten eine Reparaturfunktion. So greifen Sie darauf zu:
- Öffnen Sie Run ( Win + R), geben Sie ein
appwiz.cplund drücken Sie die Eingabetaste. - Suchen Sie die problematische App in der Liste.
- Klicken Sie mit der rechten Maustaste und wählen Sie „Reparieren“ oder „Ändern“, dann erneut „Reparieren“.
Folgen Sie den Anweisungen und prüfen Sie, ob die DLL-Probleme dadurch behoben werden. Auf manchen Systemen löst dieser Vorgang allein schon viele Startschwierigkeiten.
Neuinstallation im abgesicherten Modus – Denn eine Neuinstallation ist manchmal die einzige Lösung.
Wenn die Reparatur der App oder der DLL-Dateien nicht hilft, kann die Deinstallation und Neuinstallation im abgesicherten Modus als letzter Ausweg in Betracht gezogen werden. Dazu gehen Sie wie folgt vor:
- Deinstallieren Sie die App normal über „Programme und Funktionen“.
- Starten Sie im abgesicherten Modus neu (halten Sie die Umschalttaste gedrückt und starten Sie den Computer neu oder verwenden Sie die Windows-Wiederherstellungsoptionen).
- Laden Sie ein aktuelles Installationsprogramm von der Website des Entwicklers herunter.
- Führen Sie das Installationsprogramm aus und prüfen Sie, ob der Fehler weiterhin besteht.
Manchmal beseitigt eine Neuinstallation zugrundeliegende Konflikte, die DLL-Dateien oder Systemdateien beschädigen. Nur zur Info: Es ist etwas aufwendiger, aber manchmal der einzige Ausweg.
Grafiktreiber aktualisieren oder zurücksetzen – fehlerhafte Treiber können nämlich Probleme beim Laden von DLL-Dateien verursachen.
Grafiktreiber sind dafür bekannt, DLL-Fehler zu verursachen – insbesondere auf Rechnern mit Nvidia- oder AMD-Grafikkarten. Das Aktualisieren Ihrer Treiber ist einfach:
- Besuchen Sie die Website des Herstellers, z. B.die NVIDIA-Treiberseite oder den AMD-Support.
- Laden Sie den neuesten Treiber herunter und installieren Sie ihn.
- Starten Sie das System neu und prüfen Sie, ob der Fehler behoben ist.
Wenn das nicht hilft, versuchen Sie, alte Treiber mithilfe eines Treiberbereinigungsprogramms wie Display Driver Uninstaller (DDU) im abgesicherten Modus gründlich zu entfernen und anschließend eine neue Version zu installieren. Seltsamerweise können veraltete oder beschädigte GPU-Treiber allerlei DLL-Probleme verursachen.
Führen Sie einen sauberen Neustart durch – da Software von Drittanbietern den Startvorgang stören kann.
Anwendungen oder Dienste von Drittanbietern, die beim Systemstart geladen werden, verhindern manchmal das korrekte Laden von DLL-Dateien. Ein sauberer Neustart kann helfen, dies einzugrenzen. Versuchen Sie Folgendes:
- Öffnen Sie msconfig über die Schaltfläche „Ausführen“ ( Win + R).
- Aktivieren Sie im Tab „Dienste“ die Option „Alle Microsoft-Dienste ausblenden“ und klicken Sie anschließend auf „Alle deaktivieren“.
- Wechseln Sie zur Registerkarte „Autostart“ und klicken Sie auf „Task-Manager öffnen“.
- Deaktivieren Sie alle Autostart-Elemente und schließen Sie anschließend den Task-Manager.
- Starten Sie Ihren PC neu.
Wenn der Fehler jetzt nicht mehr auftritt, aktivieren Sie die Dienste und Autostart-Einträge nacheinander wieder, um den Verursacher zu finden. Sobald dieser identifiziert ist, behebt das Entfernen oder Aktualisieren der fehlerhaften Software das Problem in der Regel.
Auf Malware scannen – denn Viren können auch DLLs beschädigen.
Manchmal beschädigt oder ersetzt Schadsoftware DLL-Dateien und verursacht dadurch Fehler. Ein vollständiger Systemscan ist daher ratsam. Verwenden Sie Windows Defender oder Ihr bevorzugtes Antivirenprogramm – in der Eingabeaufforderung können Sie beispielsweise folgenden Befehl ausführen:
MpCmdRun -Scan -ScanType 2
Denken Sie daran, dass sich Schadsoftware tief in Systemordnern verstecken kann, daher sind gründliche Scans notwendig.
Systemdateien prüfen und reparieren – denn Systembeschädigungen können zu Problemen beim Laden von DLL-Dateien führen.
Der Befehl SFC /scannow kann beschädigte Systemdateien, einschließlich DLLs, finden und reparieren. So führen Sie ihn aus:
- Öffnen Sie die Eingabeaufforderung als Administrator ( Win + Xund wählen Sie Windows Terminal (Administrator) oder Eingabeaufforderung (Administrator) aus ).
- Geben Sie den Text ein
sfc /scannowund drücken Sie die Eingabetaste. Warten Sie, bis der Vorgang abgeschlossen ist.
Falls Probleme gefunden werden, versucht Windows, diese automatisch zu beheben. Starten Sie den Computer anschließend neu und prüfen Sie, ob das Problem weiterhin besteht.
Erwägen Sie Betriebssystem-Updates oder Rollbacks – denn Updates können manchmal Fehler verursachen.
Wenn das Problem nach einem kürzlichen Update aufgetreten ist, könnte ein Downgrade die Lösung sein. Alternativ kann die Installation des neuesten optionalen Updates den Fehler beheben.Überprüfen Sie die Windows-Update -Einstellungen, um nach Updates zu suchen, oder deinstallieren Sie kürzlich installierte Updates unter „Update und Sicherheit“ > „Windows Update“ > „Updateverlauf“ > „Updates deinstallieren“. Beachten Sie jedoch, dass Fehler manchmal erst mit einem späteren Patch behoben werden. Daher ist es in der Regel sicherer, die neueste Version zu verwenden.
Überprüfen Sie das Systemlaufwerk und den Festplattenzustand – denn Hardwarefehler können DLL-Probleme verursachen.
Wenn Ihre Festplatte defekt ist, können beschädigte Sektoren Probleme beim Laden von DLL-Dateien verursachen. Führen Sie folgenden Befehl aus, chkdskum Ihre Festplatte zu überprüfen:
chkdsk /f /r C:
Dieser Vorgang scannt die Festplatte und versucht, Fehler zu beheben. Sollten weiterhin Fehler auftreten oder defekte Sektoren gefunden werden, muss die Festplatte möglicherweise ausgetauscht werden, insbesondere wenn die Fehler immer wieder auftreten.
Systemwiederherstellung oder Reparaturinstallation verwenden – Denn manchmal muss Windows einfach zurückgesetzt werden.
Wenn alles andere fehlschlägt, kann die Wiederherstellung Ihres Systems auf einen früheren Zeitpunkt die Ursache des DLL-Fehlers beheben. Geben Sie „ rstruiAusführen“ ein und folgen Sie den Anweisungen. Für eine gründlichere Lösung kann eine Reparaturinstallation (mit den passenden Windows-Installationsmedien) Windows aktualisieren, ohne Ihre Dateien zu verlieren. Führen Sie die Installation setup.exevon der ISO-Datei aus und wählen Sie die Upgrade-Option, um Ihre Dateien zu erhalten.
Manchmal reichen schon kleine Anpassungen an Bibliotheken, Treibern oder Systemeinstellungen, um die meisten dieser Fehler zu beheben. Oftmals ist es eine Frage des systematischen Testens dieser Lösungen, bis eine funktioniert. Denken Sie daran: Windows kann bei DLL-Problemen eigenwillig und hartnäckig sein – Geduld ist daher gefragt.
Zusammenfassung
- Versuchen Sie es mit dem Kompatibilitätsmodus für ältere Apps.
- Installieren oder reparieren Sie Laufzeitbibliotheken wie VC++, DirectX und. NET.
- Überprüfen oder ändern Sie Ihre Systemgebietsschemaeinstellungen, falls Apps regionsspezifisch sind.
- DLL- und OCX-Dateien über die Eingabeaufforderung neu registrieren.
- Reparieren Sie die App selbst, falls ein bestimmtes Programm Probleme verursacht.
- Verwenden Sie den abgesicherten Modus und installieren Sie das System gegebenenfalls neu.
- Grafiktreiber aktualisieren oder auf eine ältere Version zurücksetzen.
- Führen Sie einen sauberen Neustart durch, um auf Softwarekonflikte zu prüfen.
- Führen Sie Malware-Scans und Systemdateiprüfungen durch.
- Überprüfen Sie den Zustand Ihrer Festplatte und ziehen Sie eine Systemwiederherstellung oder eine Reparatur des Betriebssystems in Betracht.
Zusammenfassung
Die Behebung von 0xC0000142-Fehlern kann sich etwas mühsam anfühlen, aber meistens lässt sich das Problem durch Reparieren oder Ersetzen beschädigter DLL-Dateien, Aktualisieren von Treibern oder Anpassen der Systemeinstellungen lösen. Es geht nicht immer schnell, aber mit einem systematischen Vorgehen führt es in der Regel zum Ziel. Hoffentlich hilft das jemandem, sein System wieder zum Laufen zu bringen – bei einigen Rechnern, an denen ich herumgebastelt habe, hat es jedenfalls geholfen.