2007年6月3日日曜日

TCPの同時接続試行数の制限値を変更する 2

自分の環境は Windows XP x64

TCPIP.SYS 5.2.3790.3959
768,000 bytes
md5:c013e7f14fd378a16f5b7a4b5a7050e9

http://www.lvllord.de/のパッチは、TCPIP.SYS 5.1.2600.2892 用で以前バックアップしていたものは、359,808 bytes

かなりファイルサイズが違いますし、基本的にパッチはバージョンが異なると無理なので、調べていくと、エラーでパッチがあたらないという報告を何件か見つけました。

そもそも、32bitと64bitのファイル自体が違うかもしれません。

それで、もう少し検索してみると、

http://www.sephiroth-j.de

で、64bitXPのTCPの同時接続試行数の制限値をはずしたファイル

TCPIP.SYS 5.2.3790.3959

を公開してくれていました。

きれいなサイト構成で、直感で問題ないと思いましたが、知らないサイトのファイルということで、注意深くインストールしてみました。

http://www.sephiroth-j.deからDOWNLOADSDIVERSESからtcpip.sys_XPx64_5.2.3790.3959_patched.7zをダウンロードして解凍します。

(50)のようにカッコの数字が同時接続可能数で、末尾が.sysの中から自分が望む同時接続のものを選んでTCPIP.SYSにファイルネームを変更してデスクトップに移動します。末尾が.sy_のはインストールCD用です。

Windowsを再起動してセーフモードで立ち上げます。
OSの起動時にF8キーを連打、
マルチブートの場合は、OSを選択してからF8キーを連打
するとセーフモードで立ち上げることができます。

C:\WINDOWS\system32\driversにあるTCPIP.SYSをバックアップして、先ほどのTCPIP.SYSと交換します。

Windows ファイル保護のダイアログが出た場合はキャンセルして無視します。
…これら認識されていないファイルバージョンを使用しますか?にはいを選択して再起動します。
うちでは出なかったので、そのまま再起動しました。

それで、完了ですが、自分なりに検証してみました。

ウイルスチェック → 問題なし
TCP接続(ホームページ閲覧) → 問題なし
パケットモニタ  → 不審なパケットは見あたりませんでした。
タスクマネージャ  → 不審なタスクは有りませんでした。

たぶん大丈夫だと思いますが、肝心の同時接続数が増えたかどうかは、確認の仕方がわからず検証できませんでした。