修正:ERR_BAD_SSL_CLIENT_AUTH_CERT
一部のユーザーは、Chromeブラウザーが特定のサイトからのセキュリティ証明書を受け入れないと報告しています。 このエラーに関連するエラーコードは「 ERR_BAD_SSL_CLIENT_AUTH_CERT 」です。 一部のユーザーは、google.com、facebook.com、quora.comなどの主要なWebサイトでエラーが発生していると報告しています。この問題は、Google Chromeに限定されているようです。
ERR_BAD_SSL_CLIENT_AUTH_CERTエラーの原因は何ですか?
この特定の問題を調査するために、さまざまなユーザーレポートと、問題を解決するために影響を受けたユーザーが展開した修復戦略を調べました。 また、テストマシンの1つでエラーを再現できました。
収集できたものに基づいて、この特定のエラーメッセージをトリガーすることが知られているいくつかの一般的なシナリオがあります。
- サードパーティのSSL / TLSプロトコルフィルタリングが導入されています–特定のウイルス対策ソリューションは、デフォルトでSSL / TLSプロトコルフィルタリングを実行することが知られており、Google Chromeと競合します。
- ローカルマシンの時刻と日付が同期していない -このエラーが発生するもう1つの一般的な理由は、ローカルマシンの時刻と日付が数年遅れている場合です。 複数のWebブラウザーでエラーが発生している場合、これが問題の可能性が高いです。
- Windowsは非常に古い –この特定の問題は、Windowsセキュリティシステムが非常に古いこととも関連しています。 その場合は、保留中のすべてのセキュリティ更新プログラムをインストールすることで問題を解決できる可能性があります。
- キャッシュデータの破損-1つのWebサイトのみで問題が発生している場合、ブラウザがキャッシュデータを保持しており、Webサイトが機能していないと思われる可能性があります。
- Google Chromeのバグ -Google Chromeは、SSL証明書に関連する多くのバグに悩まされています。 そうでないことを確認する最善の方法は、Google Chromeを最新バージョンに更新することです。
同じエラーメッセージの解決に苦労している場合は、この記事で検証済みのトラブルシューティング手順のコレクションを提供します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。
効率を最大化するには、以下の方法を記載順に実行することを検討してください。 最終的には、特定のシナリオの問題を解決するのに効果的な方法を見つけてください。
方法1:正しい日時を設定する(該当する場合)
WindowsユーザーがERR_BAD_SSL_CLIENT_AUTH_CERTを受け取る一般的な理由は、ローカルマシンの時刻と日付が同期していないことです。 これは、同じWebサイトが異なるブラウザでのロードを拒否していることに気づいた場合に、さらに起こりやすくなります。
同じエラーメッセージが表示された複数のユーザーが、システムの日時を更新した後に問題が完全に解決したことを報告しています。 時刻と日付が正しく設定されていることを確認する方法のクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 ms-settings:dateandtime 」と入力し、Enterキーを押して、 設定アプリの[ 日付と時刻 ]タブを開きます。
実行ダイアログ:ms-settings:dateandtime 注: Windows 8.1以前を使用している場合は、代わりに「 timedate.cpl 」コマンドを使用してください。
- [ 日付と時刻]で 、[ 時間の自動 設定]および[ タイムゾーンの自動設定]に関連付けられている切り替えが有効になっていることを確認します。
時間とタイムゾーンを自動的に設定する 注: Windows 10を使用していない場合は、[ インターネット時間 ]に移動して[ 設定を変更 ]をクリックします 。 次に、[ 今すぐ更新 ]ボタンをクリックする前に、[ インターネットタイムサーバーと同期する]に関連付けられているボックスが有効になっていることを確認します。
インターネット時刻設定の同期 - 日時が最新になったら、コンピューターを再起動し、問題が解決したかどうかを確認します。
それでもERR_BAD_SSL_CLIENT_AUTH_CERTエラーが発生する場合は、下の次の方法に進んでください。
方法2:保留中のすべてのWindowsアップデートを適用する
結局のところ、この問題は、Google Chromeを非常に古いマシンで実行している場合にも発生する可能性があります。 同じエラーに遭遇した数人のユーザーは、保留中のすべてのWindows更新プログラムをインストールするとすぐに問題が自動的に解決されたことを報告しました。
一部のユーザーは、古いバージョンのWindowsでERR_BAD_SSL_CLIENT_AUTH_CERTエラーが表示されると推測しています。これは、Chromeがマシンにリスクがあると考えているため、セキュリティ証明書の通過を受け入れないためです。
マシンに最新のセキュリティ更新プログラムがインストールされていることを確認するためのクイックガイドを次に示します。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 ms-settings:windowsupdate 」と入力し、 Enterキーを押して、 設定アプリのWindows Update画面を開きます。
実行ダイアログ:ms-settings:windowsupdate 注: Windows 8.1以前で実行している場合は、代わりに「 wuapp 」コマンドを使用します。
- [Windows Update]画面内で、[更新プログラムの確認 ]をクリックし、画面の指示に従って保留中のすべてのセキュリティ更新プログラムをインストールします。
Windows 10での更新の確認 - 保留中の更新がすべてインストールされたら、コンピューターを再起動し、エラーメッセージが解決されたかどうかを確認します。
それでもERR_BAD_SSL_CLIENT_AUTH_CERTエラーが発生する場合は、下の次の方法に進んでください。
方法3:Chromeを最新バージョンに更新する
Google Chromeには、SSL証明書に関連するいくつかのバグがあります。 最新の1つでは、多くのWindows 7ユーザーがGoogle関連のサービスにアクセスできなくなりました。
問題は、Googleはこれらの問題が報告されるとすぐにパッチを適用するのが常に迅速であることです。 ただし、修正プログラムを使用するには、Google Chromeが最新バージョンに更新されていることを確認する必要があります。 これを行うには、次の手順を実行します。
- Google Chromeを開き、アクションボタン(3つのドットのアイコン)をクリックして、[ ヘルプ]> [Google Chromeについて ]に移動します。
[Google Chromeについて]メニューにアクセスする - Googleが更新を確認するまで待ち、画面の指示に従って新しいバージョンが利用可能な場合は最新のビルドをインストールします。
Google Chromeでアップデートを確認する - Chromeブラウザを再起動して、問題が解決したかどうかを確認してください。
それでもERR_BAD_SSL_CLIENT_AUTH_CERTエラーが発生する場合は、下の次の方法に進んでください。
方法4:サードパーティのAV設定からのSSL / TLSプロトコルフィルタリングを無効にする(該当する場合)
一部のユーザーが報告しているように、Google Chromeの独自のセキュリティ機能と競合するサードパーティのセキュリティアプリケーションがいくつかあります。 具体的には、SSL / TLSプロトコルフィルタリングを行うAVまたはファイアウォールは、Google Chromeで誤検知を引き起こす可能性があります。 Nod32 Antivirus、Avira、およびMcAfeeは、この特定の問題を引き起こすことが知られている最も有名なセキュリティスイートの1つです。
「 ERR_BAD_SSL_CLIENT_AUTH_CERT 」エラーが発生した複数のユーザーが、AV設定からSSL / TLSプロトコルフィルタリングを無効にするとすぐに問題が解決したことを報告しています。
このシナリオが状況に当てはまると思われる場合は、ウイルス対策設定を開き、[詳細設定]メニューに移動して、SSL / TLSフィルタリングに類似した設定が見つかるかどうかを確認してください。 その場合は、SSL / TLSプロトコルが無効になっていることを確認してください。
これを行う正確な手順は、使用しているサードパーティのウイルス対策に固有のものであることに注意してください。 Nod32 Antivirusでは、 [設定]> [詳細設定]> [Webと電子メール]> [SSL / TSL]に移動してこれを実行できます。
注:使用しているサードパーティのウイルス対策/ファイアウォールで同等の手順が見つからない場合は、使用しているソフトウェアに応じて特定の手順をオンラインで検索してください。
同等のオプションを見つけることができなくても、AVが競合を引き起こしている疑いがある場合、別の解決策は、システムからサードパーティのセキュリティオプションを完全にアンインストールすることです。 サードパーティスイートが削除されると、Windows Defenderが自動的に実行され、メインのセキュリティソリューションになります。
この記事( こちら )に従って、サードパーティのウイルス対策をシステムから完全にアンインストールできます。このガイドでは、競合を引き起こす可能性のある残りのファイルを残さないようにします。
AVが削除されたら、コンピューターを再起動し、競合が解決したかどうかを確認します。 特定のWebページにアクセスしようとしたときに「 ERR_BAD_SSL_CLIENT_AUTH_CERT 」エラーが引き続き表示される場合は、下の次の方法に進んでください。
方法5:ブラウザーデータを消去する
一部のユーザーは、すべての閲覧データを消去することでエラーを取り除くことができました。 この特定の修正は、1つのWebサイトのみが「 ERR_BAD_SSL_CLIENT_AUTH_CERT 」エラーを示している状況で効果的であると報告されることがよくあります。
すべてのブラウザデータを消去すると問題が解決する可能性がありますが、以前に保存したパスワード、履歴、ローカルに保存したブックマークはすべて失われることに注意してください。
あなたがそれを経験することに決めた場合、ここであなたがする必要があるものです:
- Google Chromeを開き、アクションボタン(右上隅)をクリックして[設定]を選択します。
Google Chrome設定 - [設定]メニューで、画面の一番下までスクロールし、 [詳細設定 ]をクリックします 。
Google Chromeの[詳細設定]メニューを展開する - 次に、[ プライバシーとセキュリティ ]タブに移動し、リストの一番下までスクロールして、[ 閲覧データを消去 ]をクリックします 。
Chromeの閲覧データを消去する - [ 閲覧履歴データの消去 ]メニューで、[ 詳細設定]タブを選択し、[ 時間範囲 ]を[ 全期間 ]に設定し、 パスワードとその他のサインインデータとメディアライセンスを除くすべてのボックスをオンにします 。 準備ができたら、[ データを消去]をクリックして、プロセスが完了するまで待ちます。
Chromeからブラウザーデータを消去する - 手順が完了したら、コンピューターを再起動して、問題が解決したかどうかを確認します。