ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE [BSoD Fix]

Der Fehler ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE mit dem Fehlercode 800 (0x320) und der Beschreibung “Der OpLock, der mit diesem Handle verbunden war, ist jetzt mit einem anderen Handle verbunden” tritt auf, wenn eine Datei oder ein freigegebener Ordner im Netzwerk verwendet wird und der OpLock (opportunistisches Locking), der mit der Datei verbunden ist, auf ein anderes Handle verschoben wird.

Opportunistisches Locking beschleunigt den Datei Zugriff beim Arbeiten mit Dateien in einem Netzwerk. Sie könnten diesen Fehler sehen, wenn mehr als eine Person oder ein Programm versucht, gleichzeitig auf die gleiche Datei zuzugreifen, und das System den OpLock von einem Benutzer oder Programm zu einem anderen verschiebt.

Wie kann ich ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE beheben?

1. Überprüfen Sie die Freigabeberechtigungen

  1. Klicken Sie mit der rechten Maustaste auf die freigegebene Datei oder den freigegebenen Ordner, den Sie überprüfen möchten, und wählen Sie Eigenschaften.
  2. Gehen Sie zur Registerkarte Freigabe und wählen Sie Erweiterte Freigabe.
  3. Klicken Sie auf Berechtigungen.
  4. Im Berechtigungsfenster wird eine Liste von Benutzern und Gruppen angezeigt, die Zugriff auf den freigegebenen Ordner haben.
  5. Sie sollten Vollzugriff auf den Ordner oder die Datei haben, auf die Sie zugreifen möchten. Sie können auch einen Benutzer oder eine Gruppe hinzufügen, um die Berechtigungen zu ändern.

Befolgen Sie als Nächstes diese Schritte, um die NTFS-Berechtigungen zu überprüfen:

  1. Gehen Sie im Fenster Eigenschaften der Datei zur Registerkarte Sicherheit.
  2. Sie erhalten die Liste der Benutzer und Gruppen mit Berechtigungen zum Zugriff auf die Datei oder den Ordner.
  3. Überprüfen Sie hier und stellen Sie sicher, dass Ihre Benutzergruppe die Berechtigung Lesen oder Vollzugriff hat, um auf die Datei zuzugreifen. Klicken Sie auf Bearbeiten und passen Sie die Berechtigungen bei Bedarf an.

Nachdem Sie alle Berechtigungen überprüft oder angepasst haben, um den notwendigen Zugriff zu erhalten, versuchen Sie, auf die Datei oder den Ordner zuzugreifen. Wenn mehrere Verbindungen gleichzeitig auf die gleiche Datei zugreifen, schließen Sie die unnötigen Programme.

2. SMB-Client und -Server neu starten

  1. Drücken Sie die Windows-Taste, geben Sie cmd in das Suchfeld ein und wählen Sie Als Administrator ausführen aus der Liste der Optionen, um die Eingabeaufforderung mit Administratorrechten zu starten.
  2. Kopieren Sie die folgenden Befehle einzeln und fügen Sie sie ein, um den SMB-Client- oder -Serverdienst auf der Maschine neu zu starten, und drücken Sie nach jedem Befehl die Eingabetaste:
  • Für die Client-Seitenet stop lanmanworkstation net start lanmanworkstation
  • Für die Server-Seitenet stop lanmanserver net start lanmanserver
  1. Schließen Sie das Fenster der Eingabeaufforderung.

3. Opportunistisches Locking deaktivieren

  1. Drücken Sie Windows + R, um das Ausführen-Fenster zu öffnen. Regedit RUN COMMAND ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. Geben Sie regedit ein und klicken Sie auf OK, um die Registrierungs-Editor-Anwendung zu starten.
  3. Machen Sie zuerst eine Sicherungskopie der Registrierungseinträge, gehen Sie dann zu Datei > Exportieren und speichern Sie die .reg-Datei an einem zugänglichen Ort. fILE - EXPORT
  4. Navigieren Sie zu diesem Pfad: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  5. Suchen Sie nach DWORD OplocksDisabled, doppelklicken Sie darauf und setzen Sie die Wertdaten auf 1, dann klicken Sie auf OK.
  6. Wenn Sie OplocksDisabled jedoch nicht sehen, klicken Sie mit der rechten Maustaste in das rechte Fenster und wählen Sie Neu, dann DWORD(32-Bit) aus dem Untermenü. New - DWORD- ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  7. Benennen Sie das DWORD jetzt in OplocksDisabled um und doppelklicken Sie darauf.
  8. Setzen Sie die Wertdaten auf 1, klicken Sie dann auf OK, um die Änderungen zu speichern. Value data
  9. Starten Sie Ihren Computer neu, um die Änderungen wirksam werden zu lassen. Erfahren Sie mehr über dieses Thema
  • Microsoft ersetzt JScript durch JScript9Legacy für bessere Sicherheit in Windows 11
  • Windows 11 Build 27898 fügt kleine Taskleistensymbole, schnelle Wiederherstellung und intelligenteres Teilen hinzu

4. Netzwerktreiber aktualisieren

  1. Drücken Sie Windows + R, um das Ausführen-Fenster zu öffnen. Device Manager Run command - ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. Geben Sie devmgmt.msc ein und klicken Sie auf OK, um den Geräte-Manager zu öffnen.
  3. Suchen Sie in der Liste der Systemkomponenten nach Netzwerkadapter und klicken Sie darauf, um sie zu erweitern.
  4. Klicken Sie mit der rechten Maustaste auf den Treiber und wählen Sie Treiber aktualisieren aus dem Kontextmenü. Update driver
  5. Klicken Sie auf Automatisch nach Treibern suchen. Search automatically ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  6. Wenn Windows einen geeigneten Treiber für Sie findet, befolgen Sie die Anweisungen auf dem Bildschirm, um den Vorgang abzuschließen.

Wenn Windows jedoch nicht die beste Treiberversion findet, können Sie zur Website des Geräteherstellers gehen und den Treiber manuell installieren. Alternativ können Sie auch ein zuverlässiges Drittanbieter-Tool zur Treiberaktualisierung verwenden, um sicherzustellen, dass alle Treiber des Geräts auf dem neuesten Stand sind.

Wenn das Aktualisieren des Netzwerktreibers nicht geholfen hat, den ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE zu beheben, befolgen Sie diese Schritte, um den Treiber neu zu installieren:

  1. Starten Sie den Geräte-Manager erneut, klicken Sie auf die Kategorie Netzwerkadapter, klicken Sie mit der rechten Maustaste und wählen Sie Gerät deinstallieren. Uninstall ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. Klicken Sie auf Deinstallieren.
  3. Gehen Sie zu Aktion und wählen Sie Nach Hardwareänderungen suchen im Dropdown-Menü. Scan for hardware changes

5. Antivirus vorübergehend deaktivieren