インターネット接続に問題があると、対処が困難になり、診断が難しくなります。 Winsock の問題が原因である可能性があります。幸いなことに、Winsock のリセットは簡単です。
Winsock をリセットする必要がある理由
Winsock は、Web ブラウザなどのアプリケーションと TCP/IP などの基礎となる通信プロトコルの間で機能する アプリケーション プログラミング インターフェイス (API) です。 Winsock は、アプリケーションと通信がどのように対話するかに重要な設定を、通常 Winsock カタログと呼ばれるデータベースに保存します。
Winsock カタログは、マルウェアまたは誤って破損する可能性があります。破損がどのように発生したかに関係なく、1 台の PC 上のアプリケーションはおそらくインターネットに接続できなくなります。アプリケーションが「接続できませんでした」ことを通知するあいまいで役に立たないメッセージが表示される場合や、ソケットに関するより具体的なエラー メッセージが表示される場合があります。
ネットワーク上の他のデバイスで接続の問題が発生している場合は、まず モデムとルーターのトラブルシューティングを 試みてください。
Winsock をリセットする方法
幸いなことに、Winsock をリセットすることは、ほとんどの Winsock の問題を正確に診断するよりも簡単です。
[スタート] をクリックし、検索バーに「cmd」と入力し、[管理者として実行] をクリックします。 Windows PowerShell も動作するので、必要に応じて使用できます。管理者として実行することを忘れないでください。
Windows 11 では、代わりに Windows ターミナル アプリケーションを自由に起動してください。 (ただし、繰り返しになりますが、必ず管理者として実行してください。)
コマンド プロンプトで次のように入力します。
netsh winsock reset
。正常に動作すると、「Winsock カタログが正常にリセットされました。リセットを完了するには、コンピューターを再起動する必要があります。」というメッセージが表示されます。
Winsock をリセットした後、コンピュータを再起動する必要があります。コマンドライン ウィンドウは管理者権限ですでに開いているため、次のように入力します。
shutdown /r /t 0
プロンプトに入力し、Enter キーを押します。コンピュータはすぐに再起動されるため、コマンドを実行する前に作業内容を必ず保存してください。
コンピューターを再起動したら、問題が発生していたアプリケーションまたはサービスを試してください。動作しない場合は、 他のトラブルシューティング手順を試し てください。





