Как исправить ошибку ERROR_OPLOCK_HANDLE_CLOSED?
Ошибка ERROR_OPLOCK_HANDLE_CLOSED с кодом ошибки 803 (0x323 и описанием Связанная с этой оплокой дескриптор была закрыта. Оплока теперь сломана), что обычно указывает на проблему с блокировкой файлов в сетевых файловых системах, обычно в средах с протоколом SMB (Server Message Block), таких как сетевые диски или файлое обмен.
Чтобы исправить это, сначала проверьте сетевое подключение и убедитесь, что как сервер, так и клиент находятся в одной сети.
Как я могу исправить ERROR_OPLOCK_HANDLE_CLOSED?
1. Перезапустите службу SMB
- Нажмите кнопку Windows, введите cmd в строке поиска и выберите Запуск от имени администратора из списка вариантов, чтобы запустить Командную строку с повышенными правами.
- Чтобы перезапустить службу SMB, по очереди скопируйте следующие команды и нажимайте Enter после каждой команды:
net stop server net start server
- Закройте окно Командной строки.
2. Отключите возможностную блокировку (Oplocks)
- Нажмите Windows + R, чтобы открыть диалоговое окно Выполнить.

- Введите regedit и нажмите ОК, чтобы открыть приложение Редактор реестра.
- Нажмите Да на запрос UAC.
- Сначала перейдите в Файл > Экспорт. Сохраните .reg файл в необходимом месте.

- Перейдите по следующему пути:
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters - Щелкните правой кнопкой мыши на пустом месте, выберите Создать, затем нажмите DWORD (32-бит) значение.

- Назовите DWORD как OplocksDisabled, затем дважды щелкните по нему и установите Данные значения как 1.

- Нажмите ОК, затем перезагрузите компьютер, чтобы подтвердить изменения.
3. Проверьте наличие обновлений Windows
- Нажмите Windows + I, чтобы открыть приложение Настройки.
- Перейдите в Обновления Windows, затем нажмите Проверить наличие обновлений.

- Если доступно, нажмите Загрузить и установить.
- Выберите Дополнительные параметры.

- В разделе Дополнительные параметры выберите Дополнительные обновления.

- Если доступны обновления, выберите их и нажмите Загрузить и установить.
Читать больше на эту тему
- D3dx11_42.dll не найден: как это исправить
- Выключение Windows 11 после бездействия: 4 способа остановить это
- Windows выключается вместо перезагрузки: 4 способа исправить это
4. Запустите утилиту проверки диска
- Нажмите клавишу Windows, введите cmd в строке поиска, выберите Командная строка и выберите Запуск от имени администратора из списка вариантов, чтобы запустить Командную строку с правами администратора.

- Введите следующую команду, чтобы проверить целостность файловой системы и исправить логические ошибки диска, и нажмите Enter:
chkdsk C: /f /r
- Если диск используется, вам будет предложено запланировать сканирование после перезагрузки. Нажмите Y и нажмите Enter.
- Перезагрузите ПК, чтобы начать сканирование и устранить любые повреждения на диске.
5. Временно отключите антивирус
- Нажмите клавишу Windows, введите Windows security в строке поиска и нажмите Открыть из списка вариантов.

- Нажмите Защита от вирусов и угроз.
- В разделе Настройки защиты от вирусов и угроз нажмите Управление настройками.

- Найдите Защита в реальном времени и нажмите переключатель, чтобы отключить его.

Если у вас есть антивирусное программное обеспечение третьих сторон, вы можете отключить его на короткое время и проверить, сохраняется ли ошибка BSoD.
6. Обновите/переустановите сетевые драйверы
- Нажмите Windows + R, чтобы открыть окно Выполнить.

- Введите devmgmt.msc и нажмите ОК, чтобы запустить Диспетчер устройств.
- Найдите Сетевые адаптеры, нажмите на него, чтобы развернуть категорию, щелкните правой кнопкой мыши по сетевому драйверу и выберите Обновить драйвер из контекстного меню.

- Нажмите Автоматический поиск драйверов.

Windows будет искать лучшую версию драйвера для вашего устройства. Если она не сможет это сделать, вы можете вручную установить последнюю версию драйвера с сайта производителя устройства. В качестве альтернативы вы можете использовать инструмент обновления драйверов третьих сторон, чтобы укaзать, что все драйверы устройств обновлены.
Если вы все равно получаете ERROR_OPLOCK_HANDLE_CLOSED, выполните следующие шаги для переустановки драйвера:
- Запустите приложение Диспетчер устройств, найдите и щелкните по сетевым адаптерам, щелкните правой кнопкой мыши по драйверу и выберите Удалить устройство из контекстного меню.

- Выберите Удалить снова.
- Перейдите в Действие, выберите Просканировать на наличие аппаратных изменений, чтобы переустановить драйвер.

В заключение, чтобы исправить ERROR_OPLOCK_HANDLE_CLOSED, вы можете перезапустить службу SMB, отключить возможностную блокировку, проверить наличие обновлений Windows, запустить утилиту CHKDSK, отключить антивирус или обновить/переустановить сетевые драйверы.
Недавно мы также рассмотрели некоторые другие ошибки BSoD, такие как ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY и ERROR_CORRUPT_LOG_OVERFULL.
Если у вас есть какие-либо вопросы или предложения по поводу ошибки BSoD, не стесняйтесь упомянуть их в разделе комментариев ниже. Мы будем рады вам помочь!