WindowsでWinsockエラーを修復および修正する方法

Winsockは、ネットワークアプリケーションが(Winsock)TCP/IPなどのネットワークサービスと通信する方法を決定するためにWindowsで使用される仕様です。

これは基本的に、2つのネットワークプログラムが相互に通信する方法を定義します。たとえば、FTPクライアント(FTP client)が正しく機能するために、 Winsockを使用します。

ただし、スパイウェアまたはアドウェア(spyware or adware)の削除中にWindowsマシンで(Windows machine)Winsockが破損(Winsock can become corrupted)する可能性があります。Winsockまたはソケットエラー(Winsock or socket errors)に関連する奇妙なエラーが発生し始め、 IPCONFIGなどの基本的なコマンドが正しく機能しない場合があります。

また、インターネット(Internet)を閲覧しようとするとページが表示されない(Page cannot be displayed)などのエラーが発生する場合があります。

Winsockエラー(Winsock error)を修正するには、 Windowsコンピュータの(Windows computer)TCP/IP protocolスタック全体をリセットする必要があります。この問題を解決するには、コマンドラインを使用する、サード(command line)パーティのアプリ(party app)をダウンロードするなど、いくつかの方法があります。

MicrosoftWinsockの修正

TCP/IP stackをリセットする最も簡単で安全な方法は、 Microsoftから無料のユーティリティをダウンロードすることです。

https://support.microsoft.com/en-us/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

ご使用のバージョンのWindowsに適した(Windows)ファイル(correct file)をダウンロードして、ウィザードを実行してください。

TCP/IPネットワークスタックを手動でリセットする

上記のプログラムが機能しない場合に最初に試すことは、TCP/IP networkスタックを手動でリセットすることです。[スタート(Start)]をクリックしてCMDと入力し、 [コマンドプロンプト(Command Prompt)]を右クリックして[管理者として実行(Run as Administrator)]を選択して、管理者コマンドプロンプト(administrator command prompt)を開きます。

次に、次のコマンドを入力します。

netsh int ip reset resetlog.txt

TCP/IPが正しく機能するために必要な2つのレジストリキーが書き換えられます。これは、Windows XPVista、7、8、および10で機能します。これが機能しない場合は、以下をお読みください。

netshを使用してWinsockをリセットする

TCP/IPのリセットが機能しない場合は、 resetコマンド(reset command)を使用してTCP/IP stackをリセットしてみてください。まず、 (First)[スタート](Start)、 [ファイル名を指定して実行]に移動し、 (Run)CMDと入力して、コマンドプロンプト(command prompt)を開きます。

resetコマンド(reset command)を入力する前に、影響を受けるLSP(LSPs)レイヤードサービスプロバイダー(Layered Service Providers))を確認する必要があります。これを行うには、次のように入力します。

netsh winsock show catalog

以下のresetコマンドは、すべての(reset command)WinsockLSP(Winsock LSPs)を削除します。次に、以下のコマンドを入力します。

netsh winsock reset catalog

Winsockカタログ(Winsock catalog)デフォルト設定(default configuration)にリセットされます。LSPが破損していてネットワーク接続(network connectivity)の問題が発生している場合は、このコマンドで修復する必要があります。このコマンドを実行する場合、以前にLSP(LSPs)がインストールされていたいくつかのプログラムを再インストールする必要がある場合があることに注意してください。

また、 WindowsXPおよびWindowsVista(Windows XP and Windows Vista)Winsock2の破損(Winsock2 corruption)を修正するために実行できるその他の手順について詳しく説明している、以下のマイクロソフトサポート技術情報の記事(Microsoft Knowledge Base article)を確認することもできます。

WindowsでのWinsock2の破損から回復する(Recover from Winsock2 corruption in Windows)

上記の方法の1つで、ネットワークの問題(network problem)が解決したことを願っています。そうでない場合は、修復できないほど破損している可能性があるため、Windowsを再インストールする必要があります。(Windows)



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts