Microsoft EdgeでWebサイトを開いたときに「ERR_SSL_RENEGOTIATION_REQUESTED」というエラーが表示され、ページにアクセスできないことがあります。このエラーは、サーバーがEdgeに対してSSL/TLSの再ネゴシエーションを要求したものの、Edgeがそれを拒否したために発生します。この記事では、このエラーの原因と、安全に対処するための具体的な手順を解説します。
【要点】EdgeでERR_SSL_RENEGOTIATION_REQUESTEDエラーを解決する方法
- エッジフラグ「tls-renegotiation-allowed」を有効にする: 特定のサイトで再ネゴシエーションを許可します。
- レジストリでAllowRenegotiationを有効にする: システム全体で再ネゴシエーションを許可します。
- 別のブラウザやサーバー側の設定を確認する: 問題がEdge固有でない可能性もあります。
ADVERTISEMENT
目次
ERR_SSL_RENEGOTIATION_REQUESTEDが発生する理由
TLS再ネゴシエーションは、すでに確立された暗号化通信の途中で、新しい暗号化パラメータを再交渉する仕組みです。この機能は一部の古いサーバーや特定の認証方式で利用されますが、セキュリティ上の脆弱性(POODLE攻撃など)を引き起こす可能性があるため、Edgeではデフォルトで拒否するようになっています。その結果、サーバーが再ネゴシエーションを要求した際に、Edgeが「ERR_SSL_RENEGOTIATION_REQUESTED」エラーを返します。このエラーは、特に企業内の古いシステムや一部のゲームサイト、オンラインバンキングなどで発生しやすいです。
エラーを解決する具体的な手順
エッジフラグを使用する方法(推奨)
- Edgeのアドレスバーに「edge://flags」と入力します
これで実験的な機能の設定画面が開きます。 - 検索ボックスに「tls-renegotiation-allowed」と入力します
このフラグが表示されます。 - 「#tls-renegotiation-allowed」のプルダウンメニューを「Enabled」に変更します
設定は即座に反映されます。再度Edgeを再起動する必要はありません。 - エラーが発生していたサイトにアクセスします
問題なく表示されるか確認します。それでも表示されない場合は、次の方法を試してください。
レジストリを編集する方法(上級者向け)
この方法はWindows全体のTLS設定を変更します。Edgeだけでなく、Internet Explorerなど他のアプリケーションにも影響します。作業前に必ずレジストリのバックアップを取ってください。
- レジストリエディタを開きます
キーボードのWindowsキーを押して「regedit」と入力し、表示された「レジストリエディタ」をクリックします。 - 次のパスに移動します
「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL」 - 「SCHANNEL」キーがなければ作成します
「Control」キーを右クリックし、「新規」→「キー」を選択し、「SCHANNEL」と入力します。 - 「SCHANNEL」キーの下に「AllowRenegotiation」というDWORD値を作成します
右クリック→「新規」→「DWORD(32ビット)値」を選び、「AllowRenegotiation」と名前を付けます。 - 「AllowRenegotiation」の値を「1」に設定します
値のデータを「1」に変更し、OKをクリックします。値が「0」のままでは再ネゴシエーションが拒否されます。 - パソコンを再起動します
設定を反映させるために必須です。
対処を行う際の注意点と追加の確認事項
セキュリティリスクを理解する
TLS再ネゴシエーションを許可すると、中間者攻撃などのリスクが高まります。信頼できないネットワークや公共Wi-Fiでは特に注意が必要です。この設定は必要なサイトにのみ適用し、不要になったら元に戻すことをおすすめします。フラグの場合はEdge固有のため影響が限定的ですが、レジストリの変更はシステム全体に及ぶため、より慎重に判断してください。
他のブラウザでの動作を確認する
Google ChromeやMozilla Firefoxなど、別のブラウザで同じサイトにアクセスしてみてください。他のブラウザでも同様のエラーが発生する場合は、サーバー側の問題である可能性が高いです。その場合は、サイト管理者に連絡してサーバーのTLS設定を見直してもらう必要があります。Edgeだけがエラーになる場合は、Edgeの設定やフラグで対処できます。
それでも直らない場合の対処
上記の方法を試してもエラーが解消しない場合、以下の追加対応を検討します。Edgeのバージョンを最新に更新してください。また、セキュリティソフトやファイアウォールが通信をブロックしていないか確認します。一時的にセキュリティソフトを無効にしてテストすることも有効ですが、その後は必ず再有効化してください。さらに、Windowsの更新プログラムがすべて適用されているか確認します。それでも解決しない場合は、Microsoftサポートに問い合わせることを検討してください。
ADVERTISEMENT
フラグを有効にする方法とレジストリを変更する方法の比較
| 項目 | エッジフラグ(推奨) | レジストリ編集(上級者向け) |
|---|---|---|
| 影響範囲 | Edgeブラウザのみ | Windows全体(すべてのアプリケーション) |
| 難易度 | 簡単(数クリック) | 中程度(レジストリ操作の知識が必要) |
| 永続性 | フラグの設定はEdgeのアップデートで初期化される可能性あり | レジストリの変更は永続的(手動で戻すまで保持) |
| セキュリティリスク | 低(Edgeのみで再ネゴシエーションを許可) | 高(システム全体で許可するため、すべてのアプリが影響を受ける) |
| 推奨度 | 強く推奨 | 最終手段として推奨 |
まとめ
Edgeで「ERR_SSL_RENEGOTIATION_REQUESTED」エラーが発生した場合、まずはエッジフラグ「tls-renegotiation-allowed」を有効にすることで多くのケースで解決します。この方法は安全で簡単です。もしフラグの変更が効かない場合は、レジストリを編集してシステム全体で再ネゴシエーションを許可することも検討できますが、その際は必ずセキュリティリスクを理解した上で行ってください。また、問題がEdge固有でない可能性もあるため、他のブラウザでの動作確認や、必要に応じてサーバー管理者への連絡も重要な対処です。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
