Исправить: ERROR_CANNOT_BREAK_OPLOCK (Код ошибки 802)

ERROR_CANNOT_BREAK_OPLOCK X УСТАНОВИТЕ, НАЖАВ НА ФАЙЛ СКАЧИВАНИЯ
Ошибка ERROR_CANNOT_BREAK_OPLOCK в системе Windows с кодом 802 (0x322) появляется, когда операция не может быть завершена из-за oplock (оппортунистической блокировки). Это обычно происходит из-за проблем с сетью, в основном из-за неправильно настроенных сетевых параметров, неправильного DNS или блокировок, наложенных брандмауэром.

Сообщение для Кода ошибки 802 гласит: Операция не была успешно завершена, потому что это привело бы к разрыву oplock. Вызывающая сторона запросила, чтобы существующие oplock не были разорваны.

Прежде чем переходить к решениям, перезагрузите ПК, установите все незавершенные обновления для Windows и затронутого программного обеспечения и проверьте работоспособность Active Directory (AD). Для большинства эти базовые проверки решат проблему!

Как я могу исправить ERROR_CANNOT_BREAK_OPLOCK в Windows?

1. Сброс настроек сети

  1. Нажмите Windows + I, чтобы открыть Параметры, перейдите к Сеть и Интернет в левой панели, а затем нажмите Дополнительные параметры сети.
    advanced network settings
  2. Нажмите Сброс сети.
  3. Нажмите кнопку Сбросить сейчас.
    reset network to fix ERROR_CANNOT_BREAK_OPLOCK
  4. Наконец, нажмите Сбросить в подтверждающем запросе, чтобы подтвердить изменение.
  5. После этого перезагрузите систему и проверьте, устранена ли ERROR_CANNOT_BREAK_OPLOCK.

2. Установить другой DNS

  1. Нажмите Windows + R, чтобы открыть Выполнить, введите ncpa.cpl в текстовом поле и нажмите Enter.
  2. Щелкните правой кнопкой мыши на активном сетевом адаптере и выберите Свойства.
    properties
  3. Выберите Протокол интернета версии 4 (TCP/IPv4) и нажмите Свойства.
  4. Выберите пункт Использовать следующие адреса DNS-серверов и введите следующее в полях ниже:
  • Предпочитаемый DNS-сервер: 8.8.8.8
  • Замещающий DNS-сервер: 8.8.4.4
  1. Установите флажок для Проверить настройки при выходе и нажмите OK, чтобы сохранить изменения.
    change DNS to fix ERROR_CANNOT_BREAK_OPLOCK
  2. Наконец, перезагрузите ПК и проверьте наличие улучшений.

Некорректная настройка DNS также может вызвать Код ошибки 802 (ERROR_CANNOT_BREAK_OPLOCK), поэтому попробуйте изменить DNS-сервер. Также, хотя мы использовали публичный DNS Google из-за его надежности, вы можете переключиться на самый быстрый DNS-сервер в вашем регионе для повышения скорости!

3. Разрешите RPC через брандмауэр

  1. Нажмите Windows + S, чтобы открыть Поиск, введите Панель управления и нажмите на соответствующий результат.
  2. Нажмите Система и безопасность.
    system and security
  3. Нажмите Брандмауэр Защитника Windows.
  4. Выберите Дополнительные параметры из левой панели.
    firewall
  5. Перейдите к Правилам входящего трафика в навигационной панели и нажмите Новое правило.
  6. Выберите пункт Пользовательское и нажмите Далее.
    custom
  7. Выберите пункт Все программы и нажмите Далее.
  8. Выберите TCP из выпадающего меню Тип протокола и Динамические порты RPC из выпадающего меню Локальный порт, затем нажмите Далее.
    rpc dynamic ports
  9. Выберите параметр Любой IP-адрес как для локальных, так и для удаленных IP-адресов и нажмите Далее.
  10. Установите отметку на Разрешить подключение и нажмите Далее.
    firewall rule to fix ERROR_CANNOT_BREAK_OPLOCK
  11. Выберите профиль(и), к которому применяется правило, и нажмите Далее.
  12. Добавьте имя и описание для правила и нажмите Готово, чтобы создать его.

Для 3 из 5 пользователей ERROR_CANNOT_BREAK_OPLOCK возникает, когда RPC блокируется брандмауэром. Поэтому вам нужно создать новое правило в брандмауэре, которое разблокирует RPC!

4. Временно отключите брандмауэр

  1. Нажмите Windows + S, чтобы открыть Поиск, введите Брандмауэр Защитника Windows и нажмите на соответствующий результат.
  2. Выберите пункт Включить или отключить брандмауэр Защитника Windows в левой панели.
    enable/disable firewall
  3. Выберите Отключить брандмауэр Защитника Windows под обоими Настройками частной сети и Настройками публичной сети, а затем нажмите OK, чтобы сохранить изменения.
    turn off firewall to fix ERROR_CANNOT_BREAK_OPLOCK
  4. После этого перезагрузите ПК и проверьте наличие улучшений.

Помните, что отключение брандмауэра Защитника Windows не должно быть долгосрочным решением. Вместо этого используйте его, чтобы выяснить, конфликтует ли брандмауэр с подключением, определить, в чем проблема, исправить ее и сразу же снова включить брандмауэр!

5. Свяжитесь с администратором или службой поддержки

Если ничего из вышеперечисленного не помогло, последний вариант – обратиться к администратору настройки. Или если вы создали настройку, свяжитесь с командой поддержки. Потому что в данный момент вероятно, что проблема заключается в неверной конфигурации в настройках или AD, и это можно определить только после тщательной проверки.

На моем опыте, хотя ERROR_CANNOT_BREAK_OPLOCK (0x322) появляется редко, исправление требует много терпения, так как существует несколько ключевых аспектов, на которые нужно обратить внимание. Но, чаще всего, проблема оказывается связанной с брандмауэром.

Прежде чем вы уйдете, откройте для себя советы экспертов, как сделать ваш Интернет быстрее, чем когда-либо и наслаждайтесь супербыстрым серфингом!

Если у вас есть вопросы или хотите поделиться, какое решение сработало для вас, оставьте комментарий ниже.