ERROR_LOCK_VIOLATION: 11 beste Lösungen
Wird beim Versuch, auf eine Datei zuzugreifen, ständig die Meldung „ERROR_LOCK_VIOLATION“ angezeigt?
Das Windows-Dateisystem verwendet ein robustes Caching-System, um Multitasking zu ermöglichen. Aufgrund eines Fehlers in den früheren Versionen von Windows 7, Windows Vista, Windows Server 2008 und Windows Server 2008 R2 kann jedoch die folgende Fehlermeldung auftreten:
- ERROR_LOCK_VIOLATION: 33 (0x21) Der Prozess kann nicht auf die Datei zugreifen, da ein anderer Prozess einen Teil der Datei gesperrt hat.
Gelegentlich gibt es Berichte über das gleiche Problem in modernen Versionen wie Windows 10 und 11.
So beheben Sie ERROR_LOCK_VIOLATION
Um Ihnen bei der Lösung dieses dringenden Problems zu helfen, habe ich nachfolgend die bewährten Methoden aufgelistet, beginnend mit den einfachsten:
Grundlegende Fehlerbehebung
- Starten Sie das System neu: 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 anschließend, mit der entsprechenden Software auf die Datei zuzugreifen.
- Schließen Sie alle offenen Anwendungen: Schließen Sie mit dem Windows Task-Manager alle offenen Anwendungen, um Softwarekonflikte auszuschließen. Drittanbieter-Anwendungen werden unter dem Abschnitt „Apps“ des Prozessnamens angezeigt .
- Suchen Sie nach Hintergrundprozessen: Sehen Sie sich auch den Abschnitt „Hintergrundprozesse“ an und suchen Sie, ob außer Windows-Prozessen Apps von Drittanbietern ausgeführt werden .
- Deaktivieren Sie kurzzeitig den Virenschutz: Deaktivieren Sie die Echtzeitüberwachungstools oder die integrierte Windows-Sicherheit . Für den integrierten Virenschutz gehen Sie zu Einstellungen > Update und Sicherheit > Windows-Sicherheit > Viren- und Bedrohungsschutz > Einstellungen verwalten > Echtzeitschutz deaktivieren . Vergessen Sie nicht, ihn nach Abschluss des Tests wieder zu aktivieren.
Aktualisieren Sie das Windows-Betriebssystem auf die neueste Edition
Befolgen Sie bei Windows 10- und 11-PCs diese Schritte:
- Drücken Sie Windows+ I, um die Einstellungen zu öffnen .
- Klicken Sie im linken Bereich auf das Menü „Update und Sicherheit“ .
- Gehen Sie jetzt zu Windows Update und klicken Sie auf „Nach Updates suchen“ oder „Updates fortsetzen“ .
Versuchen Sie bei älteren Windows-PCs stattdessen diese Schritte:
- Klicken Sie auf die Startmenüschaltfläche und wählen Sie die Option „Alle Programme“ .
- Klicken Sie dann auf das Menü „Windows Update“ .
- Klicken Sie im linken Bereich auf die Schaltfläche „Nach Updates suchen“ .
- Wählen Sie „ Verfügbare Updates anzeigen“ und prüfen Sie, ob das Service Pack für das Microsoft Windows- Update verfügbar ist.
- Klicken Sie auf die Schaltfläche „Installieren“ , falls diese sichtbar ist.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um die Aktualisierung auf die neueste Service Pack- Edition abzuschließen.
Wenn die obige Update-Option nicht angezeigt wird, können Sie das entsprechende Service Pack für Ihr Windows-Betriebssystem manuell aus dem Microsoft Download Center herunterladen . Da Microsoft den Support für ältere Versionen eingestellt hat, müssen Sie Service Packs möglicherweise manuell installieren.
Sie können auch das Microsoft Update Catalog- Portal nach weiteren Updates durchsuchen .
Verwenden Sie das Sysinternals Process Explorer Tool
Manchmal kann der Windows Task-Manager konfliktbehaftete Apps nicht vollständig stoppen. Daher wird ERROR_LOCK_VIOLATION weiterhin angezeigt, auch wenn Sie einige davon geschlossen haben.
Sie können stattdessen den Sysinternals Process Explorer verwenden. So geht’s:
- Laden Sie Process Explorer von der offiziellen Microsoft-Website herunter.
- Entpacken Sie den Inhalt in einen dedizierten Ordner.
- Führen Sie die EXE-Datei „ procexp“ aus , wenn Ihr PC ein 32-Bit-System ist.
- Wenn es sich um eine 64-Bit-Maschine handelt, führen Sie die EXE-Datei procexp64 aus .
- Drücken Sie Ctrl+ F, geben Sie den vollständigen Dateinamen mit der Erweiterung ein und drücken Sie Enter.
- Sie sollten eine Liste der in Konflikt stehenden Prozesse sehen.
- Wenn Sie nichts sehen, wie im folgenden Screenshot, drücken Sie Ctrl+ Shift+ F.
- Dadurch wird das Dialogfeld „Process Explorer-Suche“ gestartet.
- Geben Sie im Feld „Handle oder DLL-Teilzeichenfolge “ erneut den problematischen Dateinamen ein.
- Klicken Sie auf „Suchen“. Warten Sie bis zu einer Minute, bis die Tabelle gefüllt ist.
- Sie sehen jetzt die Liste der in Konflikt stehenden Apps.
- Schließen Sie diese über den Startbildschirm von Process Explorer . Klicken Sie mit der rechten Maustaste auf das Ziel und wählen Sie „ Prozess beenden“ .
Führen Sie eine Festplattenfehlerprüfung durch
- Drücken Sie Windows+ E, um den Datei-Explorer zu öffnen .
- Klicken Sie im linken Navigationsbereich auf Dieser PC .
- Wählen Sie das erste Laufwerk aus, z. B. C:, und klicken Sie mit der rechten Maustaste .
- Wählen Sie „Eigenschaften“ aus dem Kontextmenü.
- Navigieren Sie im Dialogfeld „ Eigenschaften “ zur Registerkarte „ Extras “.
- Klicken Sie unter dem Abschnitt „Fehlerüberprüfung“ auf die Schaltfläche „Überprüfen“ .
- Das Dialogfeld „Fehlerüberprüfung“ wird zusammen mit einem Fortschrittsbalken angezeigt.
- Warten Sie, bis der Vorgang abgeschlossen ist.
- Wiederholen Sie diese Schritte nun für die restlichen Laufwerke Ihres PCs.
Im Offlinemodus nach Malware suchen
- Öffnen Sie die Windows-Einstellungs -App, indem Sie die WindowsTaste und die ITaste gleichzeitig drücken.
- Klicken Sie unten auf Update und Sicherheit .
- Wählen Sie nun Windows-Sicherheit aus der Optionsliste im linken Navigationsbereich aus.
- Klicken Sie auf der rechten Seite auf Viren- und Bedrohungsschutz .
- Wählen Sie unter „Schnellscan“ die Schaltfläche „Scanoptionen“ aus .
- Scrollen Sie dann nach unten zu den erweiterten Optionen und klicken Sie darauf.
- Wählen Sie die Scanoption „Microsoft Defender Offline“ und klicken Sie darunter auf die Schaltfläche „ Jetzt scannen“ .
- Windows Defender führt jetzt einen gründlichen Malware-Scan durch, während sich Ihr Computer im Offlinemodus befindet.
Dateisicherheitsberechtigungen ändern
Wird der Fehler ERROR_LOCK_VIOLATION in einem Arbeitsgruppen-/Heimnetz, einem freigegebenen Laufwerk oder einem Windows-Konto ohne Administratorrechte angezeigt? Versuchen Sie, allen Mitarbeitern den Zugriff auf die Datei zu gestatten oder die Sicherheitsrichtlinien zu reduzieren, indem Sie die folgenden Schritte ausführen:
- Navigieren Sie zu der problematischen Datei, wählen Sie sie aus und klicken Sie mit der rechten Maustaste .
- Wählen Sie Eigenschaften aus dem Kontextmenü.
- Gehen Sie im Dialogfeld „Eigenschaften“ zur Registerkarte „ Sicherheit “.
- Sie sehen die Benutzer in der Gruppen- oder Benutzernamenliste .
- Wählen Sie den Zielbenutzer aus und klicken Sie auf die Schaltfläche „Bearbeiten“ .
- Wählen Sie im Dialogfeld „ Berechtigungen für“ erneut denselben Benutzernamen .
- Aktivieren Sie alle Kontrollkästchen unter dem Abschnitt „Zulassen“ .
- Klicken Sie in allen Dialogfeldern auf „Übernehmen“ und „OK“ , um die Änderungen wirksam zu machen.
Beheben von Hardware-, Treiber- und Firmware-Problemen
Möglicherweise ist das Laufwerk nicht richtig installiert oder es treten Verbindungsprobleme auf. Fahren Sie daher den PC herunter und öffnen Sie das PC-Gehäuse. Ziehen Sie das Strom- und Datenkabel von der Festplatte oder SSD ab. Wenn es sich um einen NVMe M.2 SSD-Chip handelt, entfernen Sie ihn aus seinem PCIe-Steckplatz.
Schließen Sie die Kabel wieder fest an die Festplatte oder das Solid-State-Laufwerk an. Setzen Sie den NVMe-Chip erneut richtig ein. Schalten Sie den PC ein und prüfen Sie, ob das Problem erneut auftritt oder nicht.
Stellen Sie außerdem sicher, dass die SATA-Festplattentreiber des Windows-PCs aktualisiert sind, indem Sie die folgenden Schritte ausführen:
- Klicken Sie mit der rechten Maustaste auf die Startmenüflagge und klicken Sie im Kontextmenü auf Geräte-Manager .
- Erweitern Sie im Geräte-Manager die Laufwerksstruktur und klicken Sie mit der rechten Maustaste auf ein Laufwerk.
- Wählen Sie Treiber aktualisieren aus dem Kontextmenü.
- Wählen Sie im nächsten Dialogfeld „ Automatisch nach Treiber suchen“ aus.
- Warten Sie, bis Windows die Treiber entweder aus der Microsoft-Datenbank oder anderen offiziellen Onlinequellen aktualisiert hat.
- Stellen Sie sicher, dass das Gerät ständig mit dem Internet verbunden ist.
Wenn der interne Speicher ein SSD- oder NVMe-SSD-Chip ist, können Sie die SSD-Verwaltungssoftware des Herstellers installieren. Ich verwende beispielsweise ein NVMe M.2-Laufwerk von Crucial, daher habe ich die Methode mit der Crucial Storage Executive -App installiert und getestet.
Überprüfen Sie, ob Updates für die Hardware-Firmware verfügbar sind.
Wenden Sie das Update an und starten Sie den PC neu.
Führen Sie die SFC- und DSM-Scans aus, um das Windows-Dateisystem zu reparieren
Wenn das Windows-Dateisystem kompromittiert ist, können die folgenden Scans dies aufdecken und beheben:
Ausführen eines SFC-Scans
- Öffnen Sie das Power User- Menü, indem Sie mit der rechten Maustaste auf die Startmenüschaltfläche klicken .
- Wählen Sie „Terminal (Admin)“ aus, um Windows PowerShell mit Administratorrechten zu öffnen .
- Geben Sie es
sfc /scannow
in der Konsole ein und drücken Sie Enter.
- Sie müssen nichts unternehmen, wenn Sie eines der folgenden Ergebnisse sehen:
- Keine Integritätsverletzungen gefunden .
- Integritätsverletzungen gefunden und behoben .
- Wenn jedoch die folgende Meldung im Terminal angezeigt wird, fahren Sie mit dem DISM-Scanschritt fort:
- Es wurden Integritätsverletzungen gefunden, einige konnten jedoch nicht behoben werden .
Ausführen des DSM-Scans
- Öffnen Sie das Windows PowerShell- Terminal mit Administratorrechten.
- Kopieren Sie den folgenden Befehl und fügen Sie ihn in die Konsole ein:
dism /online /cleanup-image /restorehealth
- Klicken Sie Enter, um das Skript auszuführen.
- Lassen Sie den DISM-Scan das Windows-Dateisystem mit der neuesten Referenzimagedatei von Microsoft reparieren.
Führen Sie einen sauberen Neustart durch
- Geben Sie „System“ in das Startmenü ein und klicken Sie unter dem Abschnitt „Beste Übereinstimmung“ auf das Tool „Systemkonfiguration“.
- Wechseln Sie zur Registerkarte „ Dienste“ und aktivieren Sie das Kontrollkästchen für die Option „Alle Microsoft-Dienste ausblenden“ .
- Klicken Sie auf die Schaltfläche „Alle deaktivieren“ .
- Klicken Sie auf die Registerkarte „Start“ und wählen Sie „Task-Manager öffnen“ aus .
- Über den Link gelangen Sie direkt zur Registerkarte „Start“ des Task-Managers .
- Deaktivieren Sie alle aktiven Startprozesse außer Treibern wie Bluetooth , Realtek HD Audio usw.
- Gehen Sie zurück zur Registerkarte „ Dienste“ der Systemkonfiguration .
- Klicken Sie auf die Schaltfläche „Übernehmen“ .
- Starten Sie Ihren PC neu.
Testen Sie nun, ob das Problem behoben ist. Vergessen Sie nicht, in den Normalmodus neu zu starten, indem Sie alle Dienste von Drittanbietern erneut aktivieren.
Verwenden Sie die Windows-Systemwiederherstellung
Tritt der Fehler ERROR_LOCK_VIOLATION nach einer größeren Änderung am PC auf? Sie können versuchen, die Änderungen mit den folgenden Schritten rückgängig zu machen:
- Öffnen Sie das Infofenster der Windows-Einstellungen, indem Sie gleichzeitig die Windows-Taste und die Pause-Taste drücken .
- Scrollen Sie zum unteren Rand des Info- Bildschirms und klicken Sie auf Systemschutz .
- Das Dialogfeld „ Systemeigenschaften“ wird geöffnet und führt Sie direkt zur Registerkarte „Systemschutz“ .
- Klicken Sie auf die Schaltfläche „Systemwiederherstellung“ .
- Das Dialogfeld „ Systemwiederherstellung“ wird geöffnet. Klicken Sie auf „Weiter“ .
- Wählen Sie einen Wiederherstellungspunkt aus der Tabelle aus und klicken Sie auf Weiter .
- Klicken Sie auf „Fertig stellen“ , um die Systemwiederherstellung zu starten .
- Befolgen Sie die Anweisungen auf dem Bildschirm.
Kontaktieren Sie den Microsoft-Kundensupport, um einen Hotfix zu erhalten.
Wenn Sie eines der folgenden Windows-PC- oder Serversysteme verwenden und keine der oben genannten Lösungen funktioniert, sollten Sie sich an den technischen Support wenden:
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2008 Service Pack 2 (SP2)
- Windows Server 2008 R2 Service Pack 1 (SP1)
- Windows 7
- Windows 7 Service Pack 1 (SP1)
- Windows Vista Service Pack 2 (SP2).
Besuchen Sie die Seite „Kontakt“ und wählen Sie das Windows- Logo aus. Klicken Sie im Windows-Overlay- Feld auf die Schaltfläche „Business-Support erhalten“, wenn Sie aus einer Unternehmensorganisation kommen. Wenn Sie ein Einzelbenutzer sind, klicken Sie alternativ auf die Option „Home-Support erhalten“ .
Sie müssen sich mit einem Microsoft 365- oder Microsoft Live -Konto anmelden, um einen Premium-Support-Spezialisten zu kontaktieren.
Zusammenfassung
Dies sind also die Methoden, mit denen Sie den Windows-Dateisystemfehler ERROR_LOCK_VIOLATION in verschiedenen Betriebssystemeditionen beheben können.
Haben diese Lösungen bei Ihnen funktioniert? Kennen Sie eine bessere Lösung? Teilen Sie uns Ihre Meinung in den Kommentaren mit. Erfahren Sie außerdem, wie Sie mit einem ähnlichen Problem umgehen: ASSIGN_DRIVE_LETTERS_FAILED.
Schreibe einen Kommentar