Windows版Mozilla Firefoxで「TLSハンドシェイクを実行しています」エラーを解決する方法
「TLSハンドシェイクを実行しています(Performing a TLS Handshake)」というメッセージは、それ自体がエラー表示ですが、Windows版Mozilla Firefoxで特定のウェブサイトを読み込もうとした際に表示され、長時間フリーズしたり、最悪の場合は完全に固まってしまうことがあります。

TLSハンドシェイクとは、セキュリティ確保のために、ブラウザと接続先のウェブサイトとの間で情報をやり取りする仕組みです。この処理はHTTPSプロトコルで使用されるため、HTTPSで保護されたサイトに接続する際にこのメッセージが表示されることがほとんどです。幸い、この問題には多くのユーザーが見つけた解決策があり、それほど難しくはありません。本記事では、それらの方法をまとめてご紹介しますので、ぜひ参考にしてください。
Windows版Firefoxで「TLSハンドシェイクを実行しています」エラーが発生する原因
ブラウザの動作を遅くし、TLSハンドシェイク中にフリーズを引き起こす要因はいくつかあります。主な原因を以下にまとめましたので、確認してみてください。
- 最近追加したアドオン – 拡張機能やプラグインがこの問題を引き起こすことがあります。特に最近追加したものは要注意です。悪意のあるアドオンでなくても問題の原因になり得るため、原因だと判明した場合は削除しましょう。
- インストール済みのウイルス対策ソフト – 多くのセキュリティソフトにはHTTP(S)検査機能が搭載されており、ウェブサイトを開く際の通常のチェックに加えて追加の検査を行います。これによりサイトの読み込み時間が長くなるため、ブラウザ関連ではこれらの機能を無効化することをおすすめします。
- IPv6やDNSの問題 – 一部のユーザーからは、IPv6接続やDNSアドレスに起因するという報告もあります。その場合は、IPv6を無効化したり、DNSアドレスを変更するだけで解決できることがあります。
解決策1:最近追加した不審なアドオンを無効化・削除する
最近Mozilla Firefoxに新しいプラグインや拡張機能を追加した場合、それらが接続の問題を引き起こし、TLSハンドシェイク中にクライアントとしての認証が完了できなくなっている可能性があります。この場合は、最近追加した不審なアドオンをすべて削除することで解決できます。
- デスクトップのアイコンをダブルクリックするか、スタートメニューから検索してMozilla Firefoxを起動します。
- ブラウザウィンドウ右上にあるメニューボタンをクリックし、「アドオン」を選択します。

- 画面右側のペインで「プラグイン」をクリックし、ブラウザにインストールされているプラグインの一覧を表示します。削除したいプラグインを選択し、その横にある3点リーダー(…)をクリックします。
- 表示されるコンテキストメニューから「削除」を選択し、削除を確定します。「今すぐ再起動」というメッセージが表示されたら、必ずクリックしてください。同じ手順を「拡張機能」タブや「テーマ」タブでも繰り返します。

- ブラウザを再起動した後、問題が解決したかどうかを確認します。
解決策2:GoogleのパブリックDNSを使用する
ISP(インターネットサービスプロバイダ)が提供するDNSを使うのをやめて、Googleが無料で提供しているDNSに切り替えるだけで問題を解決できたという報告が多くあります。DNSの問題は認証エラーを引き起こし、TLSハンドシェイクが時間内に完了しなくなることがあります。以下の手順に従って、パソコンのDNSアドレスを変更しましょう。
- Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開き、テキストボックスに「ncpa.cpl」と入力してOKをクリックすると、コントロールパネルの「ネットワーク接続」画面が開きます。
- コントロールパネルを手動で開いても同じ操作が可能です。ウィンドウ右上の「表示方法」を「カテゴリ」に切り替え、「ネットワークとインターネット」をクリックします。次に「ネットワークと共有センター」を開き、左側のメニューにある「アダプターの設定の変更」をクリックします。

- ネットワーク接続ウィンドウが開いたら、現在使用中のネットワークアダプター(インターネットに接続している接続)をダブルクリックし、管理者権限がある場合は下部の「プロパティ」ボタンをクリックします。
- 一覧から「インターネット プロトコル バージョン 4 (TCP/IPv4)」を見つけて選択し、下部の「プロパティ」ボタンをクリックします。

- 「全般」タブのまま、「次のDNSサーバーのアドレスを使う」ラジオボタンを選択します(他の設定になっていた場合)。
- 「優先DNSサーバー」に「8.8.8.8」、「代替DNSサーバー」に「8.8.4.4」を入力します。

- 「終了時に設定を確認する」にチェックを入れたまま「OK」をクリックして、変更を即座に適用します。その後、Firefoxで「TLSハンドシェイクを実行しています」のメッセージがまだ長時間表示されるかどうかを確認してください。
解決策3:ウイルス対策ソフトのHTTP/ポート検査を無効化する
この問題の一般的な原因は、ウイルス対策ソフトがサイトの証明書を不要にスキャンすることです。これによりサーバーからのファイル要求処理が遅延し、結果としてMozilla Firefoxで「TLSハンドシェイクを実行しています」のメッセージが長時間表示されることにつながります。
このエラーはさまざまなセキュリティソフトのユーザーに発生するため、主要なサードパーティ製ウイルス対策ソフトでHTTPまたはポートスキャンの設定を見つける方法をご紹介します。
- システムトレイ(画面右下のタスクバー右側)のアイコンをダブルクリックするか、スタートメニューから検索して、ウイルス対策ソフトの画面を開きます。
- HTTPSスキャンの設定場所は、セキュリティソフトによって異なります。多くの場合は簡単に見つかりますが、代表的な製品での探し方を以下にまとめました。
Kaspersky Internet Security: ホーム >> 設定 >> 詳細 >> ネットワーク >> 暗号化された接続のスキャン >> 暗号化された接続をスキャンしない

AVG: ホーム >> 設定 >> コンポーネント >> オンライン シールド >> HTTPSスキャンを有効にする(チェックを外す)
Avast: ホーム >> 設定 >> コンポーネント >> Webシールド >> HTTPSスキャンを有効にする(チェックを外す)

ESET: ホーム >> ツール >> 詳細設定 >> Webと電子メール >> SSL/TLSプロトコルフィルタリングを有効にする(オフにする)
設定後、「TLSハンドシェイクを実行しています」のメッセージが長時間表示されることなく、正常にサイトへアクセスできるか確認してみてください。それでもエラーが続く場合は、特に無料のセキュリティソフトを使用している場合には、別のウイルス対策ソフトやファイアウォールツールへの乗り換えも検討してみましょう。
解決策4:IPv6を無効化する
パソコンのIPv6(インターネット プロトコル バージョン 6)接続を無効化することで、多くのユーザーがこの問題を解決しました。非常に簡単な方法なので、トラブルシューティングの過程ではスキップせずに試してみる価値があります。
- Windows + Rキーを押して「ファイル名を指定して実行」ダイアログを開き、入力欄に「ncpa.cpl」と入力してOKをクリックすると、コントロールパネルの「ネットワーク接続」設定画面が開きます。
- コントロールパネルを手動で開いても同じ操作ができます。ウィンドウ右上の「表示方法」を「カテゴリ」に切り替え、「ネットワークとインターネット」をクリックします。次に「ネットワークと共有センター」を開き、左側のメニューから「アダプターの設定の変更」をクリックします。

- 「ネットワーク接続」ウィンドウが開いたら、現在使用中のネットワークアダプターをダブルクリックします。
- 「プロパティ」をクリックし、一覧から「インターネット プロトコル バージョン 6 (TCP/IPv6)」の項目を見つけます。この項目のチェックボックスをオフにして「OK」をクリックします。変更を確定するためにパソコンを再起動し、問題が解消されたかどうかを確認してください。

-
Windows XPで発生する691エラーの原因と修正方法を徹底解説
Windows XPにおける691エラーは、ダイヤルアップ接続時に発生する代表的な接続エラーです。インターネットへアクセスするためにダイヤルアップ接続を確立しようとした際に表示され、接続設定が適切に保護されていない、あるいは正しく動作していないことが主な原因となります。このエラーが発生すると、以下のようなメッセージが表示され、コンピュータがインターネットに接続できなくなります。 実際に表示されるエラーメッセージは、以下のようなものです。 「エラー 691: ダイヤル先のコンピュータとのダイヤルアップ ネットワーク接続を確立できません。パスワードを確認して、もう一度お試しください。」 また、次
-
Windowsエラー1408の原因と解決方法をわかりやすく解説
1408エラーは、Windowsがソフトウェアを正しく操作できないことで発生する問題です。主な原因は、ソフトウェア側またはWindows側が使用するファイルや設定に潜むさまざまな不具合にあります。幸い、本記事で紹介する手順に従えば、1408エラーは比較的簡単に解決できます。 このエラーは、以下のような形式で表示されます。 Windows エラーコード 1408:「ERROR_WINDOW_OF_OTHER_THREAD」 Windows 1408エラーの原因とは? このエラーは通常、プログラムの使用中に突然表示されます。発生時には、以下のような状態が考えられます。 使用中のソフトウ