Windows トラブル解決
web上でSSLのページが見られない。
ネットバンキングのサイトやショッピングのサイトなどでは、SSLという仕組みを使ってクライアントとサーバーのやり取りを暗号化して第三者に読み取られないようにしていることが多いです。
URLがhttpsで始まるサイトです。
稀にそういったSSLのサイトが見られなくなる不具合があります。
その場合、次の手順を試してみましょう。
一度に複数の解決手順を試すのではなく、一度に一つ試してみて、それで治ったかどうかを確認してみましょう。
でないと、後でどれが問題だったのか、分からなくなってしまいます・・・。
<InternetExplorerのバージョンを確認する>
1.メニューのヘルプ→「バージョン情報」で暗号強度が128bitになっているか確認してください。
2.それ以下の場合は、新しいInternet Explorerが必要です。新しいInternet Explorerをインストールしましょう。
参考IE7のインストール・アンインストールなど
<Internet Explorer のセキュリティ、コンテンツ、詳細設定の設定を変更する>
1.メニューバー上、右上のツール→インターネットオプション→詳細設定タブをクリックします。
2.[設定] ボックスの [セキュリティ] にある [SSL 2.0 を使用する] チェック ボックスおよび [SSL 3.0 を使用する] チェック ボックスをオンにし (オンになっていない場合)、[OK] をクリックします。
2.信頼済みサイト ゾーンのセキュリティ設定を変更します。
a. ツール→インターネット オプション→セキュリティ タブをクリックします。
b. [信頼済みサイト] をクリックし、[既定のレベル] をクリックします。
c. SSL (128 ビット) で保護された Web サイトを信頼済みサイト ゾーンに追加します。追加するには、[サイト] をクリックし、サイトの URL を [次の Web サイトをゾーンに追加する] ボックスに入力します。[追加] をクリックし、[OK] をクリックし、[適用] をクリックします。
3. SSL (Secure Sockets Layer) 状態およびオートコンプリート履歴を消去します。
a. ツール→インターネット オプション→コンテンツ タブをクリックします。
b. [証明書] の [SSL 状態のクリア] をクリックします。
c. SSL キャッシュが正常に消去されたことを示すメッセージが表示されたら、OK をクリックします。
d. [個人情報] の [オートコンプリート] をクリックします。
e. [オートコンプリート履歴のクリア] の [フォームのクリア] をクリックします。操作を確認するダイアログ ボックスが表示されたら、[OK] をクリックします。
f. [パスワードのクリア] をクリックします。以前に保存されたパスワードをすべて消去することを確認するダイアログ ボックスが表示されたら、[OK] をクリックし、[OK] をさらに 2 回クリックします。
<インターネット一時ファイルを削除する >
1. ツール→インターネット オプション→全般 タブをクリックします。
3. [インターネット一時ファイル] の [Cookie の削除] をクリックします。
4. 削除の確認メッセージが表示されたら [OK] をクリックします。
5. [ファイルの削除] をクリックします。
6. 削除の確認メッセージが表示されたら [OK] をクリックします。
7. [履歴] の [履歴のクリア] をクリックします。
8. 確認メッセージが表示されたら [はい] をクリックして、アクセスした Web サイトの履歴を削除します。
9. [OK] をクリックします。
<コンピュータの日付と時刻の設定が正しいことを確認する >
1. [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
2. [日付、時刻、地域と言語のオプション] をクリックし、[日付と時刻] をクリックします。
3. [日付と時刻] タブをクリックします。
4. 日付および時刻の設定が、現在の日付および時刻に設定されていることを確認し、[OK] をクリックします。
<コンピュータで 128 ビット暗号化を使用中であることを確認する >
1. [ヘルプ] メニューの [バージョン情報] をクリックします。
2. コンピュータの暗号化レベルが [暗号強度] の横に表示されます。[暗号強度] の値が [128 ビット] になっていることを確認します。
3. [OK] をクリックします。
<ファイアウォールおよびウイルス対策ソフトの設定を見直す>
ファイアウォールやウイルス対策ソフトがSSL通信を妨げている場合があります。
Windowsのファイヤウォール、ウイルス対策ソフトについているファイヤーウォールを一旦OFFにして試してみましょう。
<ウィルスやスパイウェア・ワームに感染していないか調べる>
セキュリティーソフトを使って、ウィルスやスパイウェア・ワームに感染していないか調べましょう。
<dll ファイルを再登録する >
以下の .dll ファイルを再登録します。
Softpub.dll
Wintrust.dll
Initpki.dll
Dssenh.dll
Rsaenh.dll
Gpkcsp.dll
Sccbase.dll
Slbcsp.dll
Cryptdlg.dll
.dll ファイルを再登録するには、次の手順を実行します。 1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
2. [名前] ボックスに cmd と入力し、[OK] をクリックします。
3. コマンド プロンプトで次のコマンドを入力し、1 行入力するごとに Enter キーを押します。
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
4. “FileName の DllRegisterServer は成功しました” というメッセージが表示されたら、[OK] をクリックします。
5. exit と入力します。
<Windows Updateを行う>
Windows Updateって何?を参考にして、Windows Updateをしてみて下さい。
- 使用中に熱暴走でフリーズし、リセットボタンを押して再度電源を入れたら、なぜかネットは繋がるのにSSLサイトだけは証明書の確認画面が出て先に進まなくなっていました。ここを読んで確認したところ、なんと時計が狂ってしまっていただけでした(>_<)。これだけで見れなくなってしまうとは思いませんでした…。とても助かりました。 -- さかのっち {2007-05-29 (火) 23:22:02}
- お役に立ててよかったです! — {2007-05-30 (水) 18:11:41}
- 「”FileName? の DllRegisterServer? は成功しました” というメッセージが表示されたら、[OK] をクリックします。」いくつかこれが表示されない・・・ — sat {2007-08-29 (水) 22:26:12}
- 表示されない場合はどんなメッセージが出ますか? — {2007-08-30 (木) 19:39:15}
- 失敗したときはどうすればよいですか? 4個失敗です。RegSvr32 モジュール”initpki.dll” “gpkcsp.dll” “sccbase.dll” “slbcsp.dll” の読み込み失敗しました。バイナリが指定されましたパスに格納されていることを確認するか、バイナリまたは依存.DLL ファイルに問題がないか調べてください。指定されたモジュールが見つかりません。 — sho {2009-01-27 (火) 22:22:13}
- shoさん、OSのバージョンは何でしょう?また、スペルミスなどしてませんか? — ななし {2009-01-28 (水) 12:26:22}
- SSLサイトに接続できなくて困っているところに、ググってたどり着きました。指示通りやったら無事復旧。助かりました!! — えびぷり {2009-02-26 (木) 16:28:22}
- 以前の書き込みにある方と同じく、「initpki.dll」「gpkcsp.dll」「sccbase.dll」「slbcsp.dll」の読み込みに失敗します。失敗した場合はどうしたらよいでしょうか? OSはVistaです。 — tyotyo {2010-03-13 (土) 01:10:07}