ERROR_LOCK_VIOLATION: 11 Beste Lösungen

error_lock_violation Sehen Sie immer wieder ERROR_LOCK_VIOLATION, wenn Sie versuchen, auf eine Datei zuzugreifen?

Das Windows-Dateisystem verwendet ein robustes Caching-System zur Behandlung von Multitasking. Aufgrund eines Fehlers in den frühen Versionen von Windows 7, Windows Vista, Windows Server 2008 und Windows Server 2008 R2 könnte jedoch folgender Fehler auftreten:

  • ERROR_LOCK_VIOLATION:33 (0x21) Der Prozess kann auf die Datei nicht zugreifen, weil ein anderer Prozess einen Teil der Datei gesperrt hat.

Gelegentlich gibt es Berichte über dasselbe Problem in modernen Versionen wie Windows 10 und 11.

So beheben Sie ERROR_LOCK_VIOLATION

Um Ihnen zu helfen, dieses dringende Problem zu lösen, habe ich unten die erprobten Methoden aufgelistet, beginnend mit den einfachsten:

Grundlegende Fehlerbehebung

  • System neu starten: Ein einfacher Neustart oder ein erzwungener Neustart könnte das Problem ebenfalls beheben.
  • Kopie der Quelldatei erstellen: Erstellen Sie eine Kopie der Quelldatei in einem anderen Verzeichnis. Versuchen Sie dann, die Datei mit der entsprechenden Software zu öffnen.
  • Alle geöffneten Anwendungen schließen: Verwenden Sie den Windows Task-Manager, um alle geöffneten Apps zu schließen und mögliche Softwarekonflikte auszuschließen. Drittanbieter-Apps werden unter dem Abschnitt Apps der Prozessnamen aufgeführt. Task-Manager-Apps
  • Nach Hintergrundprozessen suchen: Gehen Sie auch den Abschnitt Hintergrundprozesse durch und überprüfen Sie, ob andere Drittanbieter-Apps außer Windows-Prozessen ausgeführt werden. Task-Manager-Hintergrund
  • Antivirus vorübergehend deaktivieren: Deaktivieren Sie Echtzeitüberwachungswerkzeuge oder die integrierte Windows-Sicherheit. Für das integrierte Antivirus wechseln Sie zu Einstellungen > Update & Sicherheit > Windows-Sicherheit > Viren- und Bedrohungsschutz > Einstellungen verwalten > Echtzeitschutz deaktivieren. Denken Sie daran, es nach dem Testen wieder zu aktivieren. Echtzeitschutz

Windows OS auf die neueste Version aktualisieren

Für Windows 10 und 11 PCs befolgen Sie diese Schritte:

  1. Drücken Sie Windows + I, um Einstellungen zu öffnen.

  2. Klicken Sie im linken Panel auf das Menü Update & Sicherheit.

  3. Gehen Sie nun zu Windows Update und klicken Sie auf Nach Updates suchen oder Updates fortsetzen. Windows-Update Für ältere Windows PCs versuchen Sie stattdessen diese Schritte:

  4. Klicken Sie auf die Schaltfläche Startmenü und wählen Sie die Option Alle Programme. alle Programme

  5. Klicken Sie dann auf das Menü Windows Update. windows update vista

  6. Klicken Sie im linken Panel auf die Schaltfläche Nach Updates suchen.

  7. Wählen Sie Verfügbare Updates anzeigen und prüfen Sie, ob das Update Service Pack für Microsoft Windows verfügbar ist.

  8. Klicken Sie auf die Schaltfläche Installieren, falls sichtbar.

  9. Befolgen Sie die Anweisungen auf dem Bildschirm, um das Update auf die neueste Service Pack-Version abzuschließen.

Wenn Sie die oben genannten Update-Optionen nicht sehen, können Sie das entsprechende Service Pack für Ihr Windows-Betriebssystem manuell vom Microsoft Download Center herunterladen. Da Microsoft die Unterstützung für ältere Versionen eingestellt hat, müssen Sie möglicherweise die Service Packs manuell installieren.

Sie können auch das Microsoft Update-Katalogportal für weitere Updates überprüfen.

Verwenden Sie das Sysinternals Process Explorer-Tool

Manchmal kann der Windows Task-Manager nicht alle konfligierenden Apps vollständig beenden. Daher bleibt ERROR_LOCK_VIOLATION möglicherweise sichtbar, auch wenn Sie einige von ihnen geschlossen haben.

Sie können stattdessen den Sysinternals Process Explorer verwenden. So geht’s:

  1. Laden Sie den Process Explorer von der offiziellen Microsoft-Website herunter.
  2. Entpacken Sie den Inhalt in einen speziellen Ordner.
  3. Führen Sie die procexp EXE-Datei aus, wenn Ihr PC ein 32-Bit-System ist.
  4. Wenn es sich um einen 64-Bit-Rechner handelt, führen Sie die procexp64 EXE-Datei aus. Process Explorer
  5. Drücken Sie Strg + F und geben Sie den vollständigen Dateinamen mit der Erweiterung ein und drücken Sie Enter. Suche Prozess
  6. Sie sollten eine Liste von konfligierenden Prozessen sehen.
  7. Wenn Sie nichts sehen, wie im folgenden Screenshot dargestellt, drücken Sie Strg + Umschalt + F.
  8. Dadurch wird das Dialogfeld Process Explorer Search geöffnet. Process Explorer Suche
  9. Geben Sie im Feld Handle oder DLL-Teilzeichenfolge erneut den problematischen Dateinamen ein.
  10. Klicken Sie auf Suchen. Warten Sie bis zu einer Minute, bis die Tabelle gefüllt ist.
  11. Jetzt sehen Sie die Liste der konfligierenden Apps. Handle oder DLL-Teilzeichenfolge
  12. Schließen Sie diese von der Startseite des Process Explorer. Rechtsklicken Sie auf das Ziel und wählen Sie Prozess beenden.