Windows ソケットまたはウィンソックは、プログラムがインターネット アプリケーション (Windows の TCP/IP) の入出力要求をどのように処理するかを決定する技術仕様またはプログラミング インターフェイスです。このガイドでは、Winsock について、リセットが必要な理由とタイミング、Windows 11/10 で Winsock をリセットする方法について説明します。
ウィンソックとは
先ほども言ったように、これはプログラミング インターフェイスです。 Windows 11/10 には名前付きの DLL が搭載されていますウィンソックス.dllAPI を実装し、Windows プログラムと TCP/IP 接続を調整します。設定には、インターネット接続のためのコンピューターの構成が含まれています。
Winsock をリセットする必要があるのはいつですか
場合によっては、Windows Sockets または Winsock が破損し、その結果、インターネットに接続できなくなることがあります。このエラーは、悪意のあるスクリプトを含む不明なファイルをダウンロードしたときに発生する可能性があります。これらのスクリプトは Winsock を部分的にブロックし、インターネット接続をブロックする可能性があります。 Web サイトを開く際に問題が発生する場合は、Winsock 設定の破損が原因である可能性があります。
次のいずれかまたは同様のエラー メッセージが表示された場合は、Winsock をリセットする必要があることを意味します。
- インターフェイス「インターネット」の更新中にエラーが発生しました: ソケットではないものに対して操作が試行されました。
- インターフェイスのローカル エリア接続を更新中にエラーが発生しました: 要求されたサービス プロバイダーをロードまたは初期化できませんでした。
- インターフェースのローカルエリア接続を更新中にエラーが発生しました: ソケットではないものに対して操作が試行されました。ドライバーに接続できません エラー コード 2。
- この操作に許可される状態にあるアダプターがないため、操作は失敗しました。
Windows 11/10でWinsockをリセットする方法
Windows 11/10 で Winsock をリセットする手順は次のとおりです。
- スタートボタンを右クリックします
- コマンドプロンプト(管理者)を選択します。
- タイプnetsh winsock リセットEnterを押してください
- ログ ファイルも生成するには、次を使用します。netsh winsock リセット c:\winsocklog.txtその代わり。
- コンピュータを再起動します。
Winsock をリセットする前に、必ず次のことを行ってください。最初にシステムの復元ポイントを作成します。
次、コマンドプロンプトを開く管理者として次のコマンドを入力し、Enter キーを押します。
netsh winsock reset
管理者は、変更のログ ファイルを生成することもできます。
ログ ファイルのパスを上記のコマンドに追加するには、次の手順を実行します。
netsh winsock reset c:\winsocklog.txt
コマンド プロンプトがリセットされて実行されるまで待ちます。効果を確認するには、コンピュータを再起動する必要があります。
Winsock をリセットするとどうなりますか?
コマンドを実行すると、DLL ファイルで発生した破損が修復されます。したがって、Winsock の新しいコピーに置き換えてデフォルト設定に戻す以外に修正方法はありません。
ヒント: 当社のポータブル フリーウェアフィックスウィンを使用すると、これおよび他のほとんどの Windows 設定または機能を 1 回のクリックでリセットできます。
注記: ここにありますTCP/IP の解放、DNS のフラッシュ、Winsock のリセット、プロキシのリセットのためのバッチ ファイル全部一度に。
関連書籍: