+4 Punkte
in Lösungen von (106k Punkte)
wieder geöffnet
Was tun, wenn beim Starten des Programms der Fehler 0xc0000020 auftritt?

1 Antwort

+5 Punkte
von (710k Punkte)
Bearbeitet
 
Beste Antwort

Gründe für den Fehler
So beheben Sie den Windows 10-Fehler 0xc0000020
Systemdateien überprüfen
Neuinstallation von Visual C++ Redistributable
Grafikkartentreiber
Junk-Dateien bereinigen
.NET-Framework

Dieser für Windows 10 typische Fehler kann zwar nicht als häufig bezeichnet werden, aber wenn er auftritt, wird er Sie jedes Mal ärgern, wenn Sie eine bestimmte Klasse von Programmen oder ein Computerspiel starten. Der Header der Fehlermeldung enthält den Ausdruck Bad Image, aber in diesem Fall ist die Übersetzung als "bad picture" falsch - hier bedeutet das Wort Image eine ausführbare Datei oder eine wichtige Komponente des Betriebssystems. Auch der folgende Erläuterungstext kann nicht als informativ bezeichnet werden, und sein erster Teil („Das Programm ist nicht für Windows ausgelegt“) kann sogar irreführend sein und wird meist missverstanden..

image

Versuchen wir herauszufinden, was tatsächlich zu dem Fehler führt und ob es möglich ist, ihn zu beheben.

Gründe für den Fehler

In den meisten Fällen gibt es jedoch noch einige Besonderheiten im Text der Fehlermeldung 0xc0000020. Wir sprechen von einem so häufigen Fall wie einer Beschädigung einer der DLLs oder der Verwendung einer falschen Version davon, und dann gibt der Text der Meldung normalerweise den Namen dieser Bibliothek an, was die Diagnose erheblich vereinfacht..

Meistens treten Schäden an der Systembibliothek durch Fehlfunktionen des Computers auf, manchmal nach falscher Installation oder Entfernung von Programmen, oft nicht in direktem Zusammenhang mit dem angegebenen DLL-Modul (obwohl die Verbindung tatsächlich vorhanden ist, ist sie einfach nicht sichtbar ). Seltener tritt das Problem beim Herunterladen und Installieren einer Datei mit einer DLL-Erweiterung von einer Drittanbieter-Site auf. In solchen Fällen erscheint in der Fehlermeldung der Name des beschädigten Moduls.

image

In Fällen, in denen der Name der DLL-Datei mit dem Zeichensatz msvcp oder msvcr beginnt, sowie wenn das Modul ucrtbase.dll angegeben ist, betrifft der Schaden höchstwahrscheinlich das Visual C ++ Redistributable bzw. seine Komponentenbibliotheken..

Wenn sich die in der Fehlermeldung angegebene Datei im DriverStore-Systemverzeichnis befindet, liegt das Problem offensichtlich an einem fehlerhaften oder beschädigten Treiber für ein bestimmtes Gerät. In diesem Fall ist es auch nicht schwierig, anhand des Namens der DLL-Datei herauszufinden, welcher Treiber den Fehler verursacht, und versuchen Sie, ihn neu zu installieren, vorzugsweise indem Sie die alte Version entfernen und die neue von der offiziellen Quelle herunterladen. Dies geschieht normalerweise mit dem Grafikkartentreiber, und wenn beim Starten des Spiels ein Fehler auftritt, können wir mit fast hundertprozentiger Sicherheit darüber sprechen.

image

Die allgemeine Reihenfolge der Aktionen ist wie folgt:

  • über das Internet suchen wir nach einem Teil, dessen Windows-Komponente das DLL-Modul ist, das im Fehlertext 0xc0000020 angezeigt wird.
  • Installieren Sie diese Komponente (Programm, Treiber, Bibliothek) neu und prüfen Sie, ob das Problem behoben ist.

Es gibt jedoch Ausnahmen von dieser Regel. Zum Beispiel, wenn die in der Nachricht angegebene Bibliothek keine Systembibliothek ist. Das heißt, es ist eine Komponente jeder Anwendung (Spiel oder Programm), die nicht lizenziert ist. In diesem Fall kann die Aktivierung aufgrund des Fehlers der integrierten Antivirensoftware oder der Antivirensoftware eines Drittanbieters erfolgen.

Dann sieht der Aktionsalgorithmus wie folgt aus: Die Anwendung, die den Fehler verursacht hat, wird gelöscht, das Antivirenprogramm wird deaktiviert. Dann wird das Programm neu installiert und startet ohne Antivirus. Wenn alles in Ordnung ist, müssen Sie nur diese Anwendung (oder den Ordner, in dem sie installiert ist) zu den Antivirus-Ausschlüssen hinzufügen. Wenn der Fehler weiterhin auftritt, ist es offensichtlich, dass der Fehler vom Programm selbst verursacht wird.

So beheben Sie den Windows 10-Fehler 0xc0000020

Betrachten wir die wichtigsten Möglichkeiten zur Lösung des Problems.

Systemdateien überprüfen

Das erste, was Sie tun müssen, wenn solche Fehler auftreten, ist die Integrität der Systemdateien zu überprüfen, da es dafür ein spezielles Dienstprogramm in Windows gibt, das die gefundenen Fehler nicht nur überprüfen, sondern auch beheben kann. Sie müssen es über die Befehlszeile ausführen. Geben Sie zunächst im Terminalfenster sfc / scannow ein und nach Drücken der Eingabetaste die Zeile DISM / ONLINE / CLEANUP-IMAGE / RESTOREHEALTH.

image

image

image

Neuinstallation von Visual C++ Redistributable

Zur Erinnerung: Dieses Paket kann als Täter angesehen werden, wenn die Namen msvcr oder msvcp in der Fehlermeldung enthalten sind. Auf Ihrem Computer ist dieses Paket möglicherweise einfach nicht vorhanden, fehlerhaft installiert oder die Version des falschen Bits wurde installiert.

Wenn beispielsweise der Dateiname msvcr110.dll im Fehler enthalten ist, können Sie durch die Suche feststellen, dass es sich um eine Komponente des Visual C ++ Redistributable 2012-Pakets handelt, das Sie installieren oder neu installieren müssen.

Aber zuerst müssen Sie sehen, welche Version von Visual C++ Sie installiert haben. Gehen Sie dazu über die Systemsteuerung zum Dienstprogramm "Programme deinstallieren" oder drücken Sie die Kombination Win + R und geben Sie den Befehl appwiz.cpl ein.

image

image

Stellen Sie sicher, dass Ihr System sowohl über eine 32-Bit- als auch über eine 64-Bit-Version verfügt. Wählen Sie das Visual C++ Redistributable-Paket mit der Maus aus und klicken Sie dann auf die Schaltfläche "Bearbeiten" im oberen Bereich. Im neuen Fenster müssen Sie auf die Schaltfläche Reparieren klicken. Danach versucht das System, das Paket zu reparieren und die Installationsfehler zu beseitigen.

image

image

Es ist ratsam, diesen Vorgang mit allen in der Liste vorhandenen Varianten von Visual C ++ durchzuführen.

image

image

image

RAT. Wenn der Fehler auf eine andere Windows-Komponente hinweist, z. B. Office, müssen Sie eine Neuinstallation versuchen, indem Sie das Installationsprogramm erneut ausführen.

Wenn in der Liste kein installiertes Paket mit Visual C ++ Redistributable-Dateien einer bestimmten Bitness enthalten ist, müssen Sie es von der offiziellen Website herunterladen und installieren. Das spezifische Jahr des C++-Pakets kann direkt durch den Namen der in der Meldung erscheinenden Datei bestimmt werden, Sie müssen nur die Komponenten herunterladen, die diesem Jahr entsprechen, und Sie müssen auch die 32-Bit-Version (x86) installieren - In einigen Fällen verwendet 64-Bit-Windows 10 32-Bit-C++-Bibliotheken. So verweist die bei Gamern recht beliebte Spieleplattform Origin oft auf beide Bibliotheken, und wenn es kein Paket mit geringerer Bittiefe gibt, erscheint ein Fehler mit dem Code 0xc0000020.

image

Grafikkartentreiber

Die Tatsache, dass der Ausführungsfehler 0xc0000020 mit falsch funktionierenden Grafikkartentreibern zusammenhängt, wird durch das Vorhandensein der Bibliotheksdateinamen atiglpxx oder atiuxpag in der Meldung angezeigt. Die Standardmethode zur Lösung des Problems besteht darin, den im System vorhandenen Grafiktreiber zu entfernen und erneut zu installieren. Hier ist es wichtig zu wissen, welche Grafikkarte Sie installiert haben, das erfahren Sie in der "Systemsteuerung". Es ist notwendig, Treiber nur von der offiziellen Website herunterzuladen, vorzugsweise eine Version der vorletzten Frische (letztere kann unentdeckte Fehler enthalten).

image

image

image

image

Junk-Dateien bereinigen

Der Fehler 0xc0000020 kann auch auftreten, wenn das Betriebssystem nach der Deinstallation unnötiger Programme oder Spiele mit Dateien verstopft ist. Um sie loszuwerden, drücken Sie Win + R und geben Sie in der angezeigten Konsole den Befehl cleanmgr ein, um die Festplatte zu bereinigen.

image

image

image

image

.NET-Framework

Eine weitere wichtige Windows-Komponente, die verschiedene Probleme verursacht, einschließlich unseres Fehlers, ist das .NET Framework-Paket. Die Vorgehensweise ist hier Standard: Entfernen Sie alle installierten Komponenten, laden Sie das Distributions-Kit von der Microsoft-Website herunter und installieren Sie es erneut.

Wir hoffen, dass die hier gegebenen Empfehlungen Ihnen helfen, Fehler zu beheben, die beim Starten von Anwendungen auftreten. Wenn nicht, beschreiben Sie Ihren Fall in den Kommentaren, und durch gemeinsame Bemühungen werden Sie bei der Behebung des Problems mit allen möglichen Hilfestellungen unterstützt.


2.8k Fragen

3.2k Antworten

0 Kommentare

3 Nutzer

...