Edgeで無効なセキュリティ証明書が原因で発生する「コンテンツがブロックされました」エラーを修正する方法
そのため、Microsoft Edge がセキュリティ証明書を信頼できないという理由で特定のウェブサイトの読み込みを突然拒否すると、かなりイライラさせられるかもしれません。「コンテンツは有効なセキュリティ証明書によって署名されていないためブロックされました」という迷惑な警告が表示されます。これは Internet Explorer 11 や SharePoint でも表示されることがあります。Chrome や Firefox などの他のブラウザーでは、この警告が無視されることがあります。これは奇妙なことです。なぜなら、この警告は通常、ウェブサイトのセキュリティに何らかの問題があることを示しているからです。しかし、多くの場合、これはサイト自体の問題ではなく、Edge やシステム設定の不具合です。このようなブロックが発生し、サイトが安全であると確信している場合は、いくつかの対策を講じて、再び正常に動作するようにしてください。
ご安心ください。これらの手順は、主にブラウザのセキュリティ設定やシステムの日付/時刻が有効な証明書の検出に支障をきたす問題、またはキャッシュデータによって誤検知が発生する問題を解決します。場合によっては、ブラウザを更新したり、古いデータを消去したり、信頼済みサイトを調整したりするだけで解決できることもあります。設定をリセットしたりブラウザを更新したりすることで問題が解決する場合もありますが、ウェブサイトの証明書の有効期限が切れていたり、ネットワーク制限が適用されていたりなど、根本原因が制御できない場合もあります。それでも、これらの修正は多くの環境で効果があったため、サイトが永久にブロックされていると判断する前に試してみる価値はあります。
無効なセキュリティ証明書が原因でEdgeでブロックされたコンテンツを修正する方法
保留中のアップデートをインストールする
古いブラウザは、証明書の取り扱いに重大な影響を及ぼす可能性があります。Edgeが最新でない場合、特に更新またはアップデートされたばかりの最新のセキュリティ証明書を認識しない可能性があります。アップデートすることで、不具合が修正され、セキュリティ処理が改善されるため、ウェブサイトが再び読み込まれるようになる場合があります。
- [その他のオプション] (右上隅の 3 つのドット)をクリックし、 [ヘルプとフィードバック]を選択します。
- 次に「Microsoft Edgeについて」を選択します。自動的にアップデートの有無が確認され、新しいバージョンがある場合はダウンロードしてインストールされます。
- 完了したら、ブラウザを再起動して再度サイトにアクセスしてみてください。場合によっては、あるマシンではすぐに機能するのに対し、別のマシンではアップデートが正しく適用されるまでに再起動が必要になることがあります。
キャッシュとCookieをクリアする
これはよくあるケースです。キャッシュされたデータやCookieは、証明書の誤検知を引き起こす可能性があります。特に、サイトのキャッシュバージョンが安全でないと分類されている場合は、その傾向が顕著です。これらを消去すると、Edgeはウェブページとそのセキュリティ情報の最新のコピーを取得するようになります。
- [その他のオプション] (3 つのドット)をクリックし、 [履歴]に移動します。
- 「閲覧履歴データを消去」をクリックします。「期間」で「過去4週間」を選択します。
- 4つのオプション(閲覧履歴、Cookieとその他のサイトデータ、キャッシュされた画像とファイル、ダウンロード履歴)をすべて選択してください。この後、ほとんどのサイトからログアウトされることに注意してください。
- 「今すぐ消去」をクリックし、Edgeを再起動してもう一度お試しください。設定によっては、Cookieを消去すると保存されているパスワードがリセットされる可能性があるため、必要に応じてバックアップしておいてください。
日付と時刻の設定を確認する
これはちょっと変な話ですが、時計がずれている場合(例えば1~2時間ずれている場合)、Edge はウェブサイトの証明書が期限切れかまだ有効でないと判断することがあります。日付と時刻が正確であれば、この問題を修正できます。
- 設定を開いて、時刻と言語に移動します。
- 「日付と時刻」をクリックします。「時刻を自動的に設定する」と「タイムゾーンを自動的に設定する」の両方がオンになっていることを確認してください。これにより、Windowsが自動的に時刻を設定するので、手動で正確な時刻を設定する必要がなくなります。
- これらをオンにした後、コンピューターを再起動し、Edge を再起動して、セキュリティ警告が消えたかどうかを確認します。
インターネット設定を調整し、信頼済みサイトを追加する
上記のいずれも効果がない場合は、システムが特定のサイトをどのように扱うかに問題がある可能性があります。そのウェブサイトを信頼済みゾーンに追加し、セキュリティ設定を調整してみましょう。Windowsは必要以上にセキュリティを高く設定する必要があるためです。
- Windows 検索バーに「インターネット オプション」と入力し、一致する結果を開きます。
- [セキュリティ]タブに移動し、[信頼済みサイト]を選択して、[サイト]をクリックします。
- 問題のあるウェブサイトのアドレス(例:https://yourwebsite.com)をリストに追加します。「追加」をクリックしてウィンドウを閉じます。
- 「セキュリティ」タブに戻り、「詳細設定」ボタンをクリックします。
- 「サーバー証明書の失効を確認する」オプションを見つけてチェックを外してください。この調整を適用すると、問題の原因となっている一部の証明書チェックを回避できる可能性があります。
- まだうまくいかない場合は、 「詳細設定」タブの「リセット」ボタンを押して設定をデフォルトに戻すこともできます。場合によっては、白紙の状態から始めるとうまくいくことがあります。
他に何も機能しない場合は、ブラウザを切り替えてください
いろいろいじっても問題が解決しない場合は、Chrome または Firefox に切り替えるのが妥当な代替策です。これらのブラウザでは証明書の不具合への対応方法が異なる場合があり、適切な修正がシステムに実装されるまではサイトへのアクセスが可能な可能性があります。
これらの修正により、無効な証明書が原因でEdgeがページをブロックする一般的な原因に対処できました。なぜこれが機能するのかは不明ですが、特にキャッシュのクリアや更新後には、多くの場合問題なく動作します。ただし、証明書エラーはウェブサイト側の問題である場合もあるため、それでも解決しない場合は、ウェブサイトのセキュリティ設定が修正されるまで待つ必要があるかもしれません。
まとめ
- Edge を最新バージョンに更新します。
- キャッシュとCookieをクリアします。
- システムの日付と時刻が正しいことを確認します。
- 信頼済みサイトを調整し、証明書失効チェックを無効にします。
- 必要に応じてブラウザを切り替えます。
まとめ
これらの証明書ブロックを回避するのは面倒ですが、通常はこれらの手順のいずれかで解決できます。多くの場合、システムのセキュリティ設定とウェブサイトの証明書の不一致が原因であり、実際の脅威ではありません。ただし、サイトの証明書が本当に期限切れになっていたり、設定が間違っていたりする場合は、盲目的に信頼するのではなく、所有者が修正するまで待つ方が賢明です。この方法がうまくいくことを祈ります。少なくとも、サイトを完全に諦める必要はありません。