Fehler 0xc0000022 beim Starten von Spielen, Programmen [Lösung]

Guten Tag allerseits!

Dieser Fehler ist typisch für Spiele (obwohl manchmal andere Programme "leiden") und tritt normalerweise zum Zeitpunkt des Starts auf. Ich werde Sie im Voraus warnen, dass dieser Code 0xc0000022 wenig aussagt: Der Grund kann entweder eine fehlende Datei oder ein Antivirus sein, der die Anwendung blockiert ...

In diesem Beitrag werde ich einige Tipps geben, die in den meisten Fällen helfen, diesen Fehler zu beseitigen. Ich empfehle sie in der unten angegebenen Reihenfolge zu machen. Das Material ist relevant für modernes Windows 8/10.

Hinweis: Der folgende Screenshot zeigt ein Beispiel für einen ähnlichen Fehler (der beim Starten des PES 2016-Spiels aufgetreten ist).

Beispielfehler 0xc0000022

* *

Wie kann ich 0xc0000022 reparieren

Als Administrator ausführen

Als erstes rate ich Ihnen, mit der rechten Maustaste auf die ausführbare Datei (Verknüpfung) zu klicken und im angezeigten Kontextmenü die Option zum Ausführen als Administrator auszuwählen .

Ausführen der Anwendung als Administrator

Wenn die Anwendung gestartet wurde, gehen Sie einfach zu den Eigenschaften der Verknüpfung und aktivieren Sie das Kontrollkästchen, damit die Aufgabe immer vom Administrator ausgeführt wird.

Verteidigercheck

Wenn Sie Windows 10 haben, überprüfen Sie unbedingt den Status des Verteidigers (häufig löscht er stillschweigend einige Dateien mit Spielen und Programmen, die ihm verdächtig erschienen).

Öffnen Sie dazu die Optionen (Win + i), wechseln Sie zur Registerkarte "Update und Sicherheit / Windows-Sicherheit " und klicken Sie auf den Link zum Defender Security Center. Siehe Screenshot unten.

Windows-Sicherheitscenter

Öffnen Sie als Nächstes das Bedrohungsprotokoll und zeigen Sie die neuesten Ereignisse an: Gibt es in der Liste der bereinigenden Spieledateien welche ...

Überprüfen Sie das Protokoll

Wenn welche gefunden werden, haben Sie zwei Möglichkeiten:

  • Stellen Sie die Datei aus der Verteidiger-Quarantäne wieder her und versuchen Sie, das Spiel (Programm) zu starten. Dies sollte durchgeführt werden, wenn Sie keinen Zweifel an der Sicherheit der Datei haben.
  • Laden Sie eine andere Version des Programms / Spiels herunter und installieren Sie es erneut (auf Viren und Malware überprüft).

Aktualisieren von Systembibliotheken und Treibern

Der Fehler 0xc0000022 kann auch auftreten, wenn Dateien einiger Bibliotheken fehlen: DirectX, Visual C ++, NET Framework usw.

Um all dies nicht manuell zu überprüfen, empfehle ich, das Dienstprogramm Driver Booster zu verwenden: Es kann nicht nur Treiber aktualisieren, sondern auch alle Bibliotheken überprüfen, die sich auf den Betrieb von Spielen auswirken (was sehr praktisch ist). Die kostenlose Version reicht aus, um dieses Problem zu lösen ...

Aktualisieren von Systembibliotheken / Treiber-Booster

Kompatibilitätsmodus und DirectPlay

Wenn Sie versuchen, ein altes Spiel auf einem neuen Computer (Windows-Betriebssystem) auszuführen, sind alle möglichen Fehler möglich. Versuchen Sie, zu den Eigenschaften der ausführbaren Datei (Verknüpfung auf dem Desktop) zu wechseln und den Anwendungskompatibilitätsmodus mit dem alten Betriebssystem zu aktivieren (z. B. mit Windows 7, wie in meinem Beispiel unten).

Kompatibilitätsmodus

Helfen!

So führen Sie ein altes Spiel auf einem neuen Computer aus: //ocomp.info/kak-zapustit-staruyu-igru.html

Darüber hinaus benötigen viele alte Spiele (z. B. Majesty, Thief, Dune 2000 usw.) die DirectPlay- Komponente , die in modernen Betriebssystemen aus irgendeinem Grund deaktiviert ist ...

So aktivieren Sie es: Gehen Sie zur Systemsteuerung im Abschnitt "Programme / Windows-Funktionen ein- oder ausschalten" .

Schalten Sie die Windows-Funktionen ein und aus

Suchen Sie als Nächstes das Verzeichnis Legacy Components und aktivieren Sie DirectPlay. Windows sollte es automatisch herunterladen und installieren. Starten Sie dann Ihren Computer neu und überprüfen Sie die Funktionalität des Programms / Spiels ...

Legacy-Komponenten - DirectPlay

Deaktivieren Sie Antivirus für eine Weile

Es ist nicht überflüssig, das Antivirenprogramm auszuschalten, während Sie die Fehlerursachen diagnostizieren und suchen. Glücklicherweise werden fast alle modernen Produkte mit 1-2 Mausklicks durch das Fach deaktiviert. Wie es mit AVAST aussieht, zeigt der Screenshot unten ...

Deaktivieren Sie Avast Antivirus für 1 Stunde

Versuch mit ProcessMonitor zu diagnostizieren

Wenn all dies nicht geholfen hat, können Sie versuchen, die Ursache mithilfe des ProcessMonitor-Dienstprogramms (Link zur Microsoft-Website) zu finden. Es überprüft alle Anwendungen und Prozesse, die auf dem PC ausgeführt werden (auch wenn Ihr Programm mit einem Fehler abgestürzt ist - diese Tatsache finden Sie in ProcessMonitor und sehen Sie, was dort passiert ist ...).

1) Bevor Sie das Dienstprogramm ausführen, empfehlen wir Ihnen, die Eigenschaften der Verknüpfung (des zu startenden Programms) zu öffnen und den ursprünglichen Namen der exe-Datei zu kopieren. Ein Beispiel ist unten gezeigt.

Kopieren Sie den Namen der ausführbaren Datei

2) Als nächstes müssen Sie das Dienstprogramm ausführen und sofort das gewünschte Programm / Spiel öffnen. Sobald es abstürzt, gehen Sie zu ProcessMonitor und:

  1. Schalten Sie die Anzeige aller Ereignisse ein (siehe Pfeil-1 im Screenshot unten).
  2. in den Filtermodus wechseln (Pfeil-2);
  3. Schalten Sie die Filterung auf den Prozessname Modus ( das heißt so , dass Sie den Prozess festlegen können , dass wir brauchen - da gibt es eine Menge von ihnen im Nutzen sein);
  4. Geben Sie den ursprünglichen Namen der Spieldatei ein.
  5. OK klicken.

Nach Namen filtern

Als nächstes empfehle ich, die Filterung erneut zu öffnen und alle erfolgreichen (SUCCESS) Zeilen auszuschließen. Siehe Beispiel unten.

Wir schließen alle erfolgreichen Aktionen aus

Infolgedessen haben Sie nur Problemzeilen (in jedem speziellen Fall kann ihre Anzahl sehr unterschiedlich sein). In meinem Beispiel wurde anhand der ersten Zeilen klar, dass es ein Problem mit der Datei "steam_api.dll" im Spielordner gibt . Später stellte sich übrigens heraus, dass es von Windows Defender gelöscht wurde (nach der Wiederherstellung - das Spiel begann zu funktionieren!) ...

Es wurden mehrere Zeilen gefunden, von denen eine keine Datei enthält ...

Übrigens ist es auch durchaus üblich, dass Sie keine Berechtigung zum Zugriff auf bestimmte DLL-Dateien haben. Wenn ProcessMonitor beispielsweise den Fehler ACCESS DENIED anzeigt (z. B. C: \ Windows \ Syswow64 \ MSVBVM50.DLL ), müssen Sie das Lesen dieser Datei für den aktuellen Benutzer manuell aktivieren.

ZUGRIFF VERWEIGERT

Dies geschieht einfach: Suchen Sie zuerst die gewünschte Datei (die Adresse wird auch in ProcessMonitor angezeigt, siehe Bildschirm oben). Öffnen Sie anschließend die Eigenschaften , wechseln Sie zur Registerkarte "Sicherheit"  und drücken Sie auf "Bearbeiten" .

Sicherheit - Veränderung

Nach dem Hinzufügen eines neuen Benutzers (siehe Abbildung unten).

Nutzer hinzufügen

Standardmäßig sind standardmäßig zwei Kontrollkästchen für das Lesen der Datei aktiviert. Sie müssen also nur noch die Einstellungen speichern.

Einstellungen speichern

PS 

Wenn keiner der oben genannten Punkte geholfen hat, können Sie empfehlen, eine andere Version des Spiels / der Anwendung herunterzuladen. Es ist möglich, dass die aktuelle Version einfach nicht mit Ihrer Betriebssystemversion oder Software kompatibel ist (oder dass sie einfach durch Viren beschädigt wurde ...).

* *

Wenn Sie es geschafft haben, diesen Fehler irgendwie anders zu beseitigen, lassen Sie es mich in 2 Worten in den Kommentaren wissen.

Viel Glück!

?