• Window$(2000)で、何らかの理由でsocketエラー(10106)になったときの対処法

    参照URL:http://support.microsoft.com/default.aspx?scid=kb;ja;817571

    忘れないうちに書いておこう…


    レジストリ エディタを使用して、Winsock および Winsock2 レジストリ サブキーをエクスポートして削除した後、Windows 2000 上で TCP/IP を削除して再インストールするのが対処法

    手順

    1. レジストリからWinSock関係削除

      1. レジストリ エントリをエクスポートするコンピュータのフロッピー ディスク ドライブに、フロッピー ディスクを挿入する。

      2. [スタート]→[ファイル名を指定して実行]→[「regedit」と入力]

      3. 以下のレジストリ サブキーをクリック


        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2

      4. [レジストリ]→[レジストリファイルの書き出し]で、フロッピーなり、外付けHDDなりを選び、保存する

      5. [Winsock] を右クリックし、削除

      6. コンピュータを再起動

      注 : [Winsock] レジストリ サブキーと [Winsock2] レジストリ サブキーを削除してから、コンピュータを再起動する。


    2. Windows 2000 ベースのコンピュータ上で TCP/IP を削除する

      1. Administratorでログオン

      2. [コントロールパネル]→ [ネットワークとダイヤルアップ接続] をダブルクリックし、[ローカル エリア接続] を右クリックして [プロパティ] をクリック

      3. [インターネット プロトコル (TCP/IP)] を削除

      4. コンピュータを再起動



    3. Windows 2000 ベースのコンピュータ上で TCP/IP をインストールする

      1. Administratorでログオン

      2. [コントロールパネル]→ [ネットワークとダイヤルアップ接続] をダブルクリックし、[ローカル エリア接続] を右クリックして [プロパティ] → [インストール]

      3. [ネットワーク コンポーネントの種類の選択] ダイアログ ボックスで、[プロトコル] をクリックして、追加

      4. [ネットワーク プロトコル]→ [インターネット プロトコル (TCP/IP)] をクリック

      5. コンピュータを再起動