修正: ERROR_CANNOT_BREAK_OPLOCK (エラーコード 802)

ERROR_CANNOT_BREAK_OPLOCK X ダウンロードをクリックしてインストール

ファイル 

ERROR_CANNOT_BREAK_OPLOCK Windowsシステムエラー、コード802 (0x322)は、oplock (オポチュニスティックロッキング)のために操作を完了できないときに表示されます。これは通常、ネットワーク関連の問題、主に設定ミスのあるネットワーク設定、不正確なDNS、またはファイアウォールによって設けられたブロックが原因です。

エラーコード802のメッセージは、操作は既存のoplockを壊すことになるため、正常に完了しませんでした。呼び出し元は既存のoplockを壊さないよう要求していますと表示されます。

解決策に進む前に、PCを再起動し、Windowsと影響を受けるソフトウェアの保留中のすべての更新をインストールし、Active Directory (AD)の健康を確認してください。ほとんどの場合、これらの基本的な確認で問題は解決します!

WindowsでERROR_CANNOT_BREAK_OPLOCKを修正するにはどうすればよいですか?

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. 最後に、PCを再起動して改良があるか確認します。

不正確なDNS設定もエラーコード802 (ERROR_CANNOT_BREAK_OPLOCK)を引き起こす可能性があるため、DNSサーバーを変更してみてください。また、信頼性の高いGoogleのパブリックDNSを使用していますが、より良い速度のために近くの最速のDNSサーバーに切り替えることもできます!

3. ファイアウォールを通じてRPCを許可する

  1. Windows + Sを押して検索を開き、コントロールパネルと入力し、関連する結果をクリックします。
  2. システムとセキュリティをクリックします。 system and security
  3. Windows Defenderファイアウォールをクリックします。
  4. 左ペインから高度な設定を選択します。 firewall
  5. ナビゲーションペインから受信ルールに移動し、新しいルールをクリックします。
  6. カスタムエントリーを選択し、次へをクリックします。 custom
  7. すべてのプログラムエントリーを選択し、次へをクリックします。
  8. プロトコルタイプドロップダウンメニューからTCPを選択し、ローカルポートドロップダウンメニューからRPCダイナミックポートを選択し、次に次へをクリックします。 rpc dynamic ports
  9. ローカルIPとリモートIP設定の両方で任意のIPアドレスオプションを選択し、次へをクリックします。
  10. 接続を許可するオプションをチェックし、次へをクリックします。 firewall rule to fix ERROR_CANNOT_BREAK_OPLOCK
  11. ルールを適用するプロファイルを選択し、次へをクリックします。
  12. ルールの名前と説明を追加し、完了をクリックして作成します。

5人中3人のユーザーは、RPCがファイアウォールによってブロックされているときにERROR_CANNOT_BREAK_OPLOCKが表示されました。そのため、RPCを解除する新しいルールをファイアウォール内に作成する必要があります!

4. ファイアウォールを一時的に無効にする

  1. Windows + Sを押して検索を開き、Windows Defenderファイアウォールと入力し、関連する結果をクリックします。
  2. 左ペインからWindows Defenderファイアウォールをオンまたはオフにするオプションを選択します。 enable/disable firewall
  3. プライベートネットワーク設定パブリックネットワーク設定の両方でWindows Defenderファイアウォールをオフにするを選択し、次にOKをクリックして変更を保存します。 turn off firewall to fix ERROR_CANNOT_BREAK_OPLOCK
  4. 完了したら、PCを再起動して改善があるか確認します。

Windows Defenderファイアウォールを無効にすることは、長期的な解決策であるべきではありません。それどころか、ファイアウォールが接続と競合しているかどうかを特定し、問題がどこにあるのかを見つけ、すぐにファイアウォールを再度有効にするために使用してください!

5. 管理者またはサポートチームに連絡する

これまでのところ何も効果がなかった場合、最後の選択肢は設定の管理者に連絡することです。設定を作成した場合は、サポートチームに連絡してください。この時点では、設定やADの誤設定が原因である可能性が高く、徹底的な検査が必要です。

私の経験では、ERROR_CANNOT_BREAK_OPLOCK (0x322)は稀に現れますが、修正するには多くの忍耐が必要です。なぜなら、注目すべき重要な側面がいくつかあるからです。しかし、しばしば問題の原因はファイアウォールであることが分かります。

去る前に、インターネットをかつてないほど速くするための専門的なヒントを見つけて、超高速なブラウジングを楽しんでください!

質問がある場合や、効果的な修正を共有したい場合は、以下にコメントを残してください。