※注意
まず、はじめに断っておきますが、このやり方は、レジストリ
をいじるので、リスクを伴います。
やる前には、レジストリのバックアップをとっておき、
なんかおかしくなったら、バックアップを読み出すようにして
ください。
また、責任はとりませんので、自己責任で。
対象OS:Windows XP
1.まずMTU値を求める。
コマンドプロンプト(アクセサリにある)を起動する。
次のコマンドを入力。
「ping -f -l 1482 goo.ne.jp」
下の画像で、Lostが0になるまで、1482の箇所を段階的
に値を下げていく。
Lostが0になった最適な数値、これが、MTU値です。
画像では、1472がMTU値。
2.RWIN値を求める
このサイトにアクセス。
http://www.broadland.jp/
以下の、画像に示す箇所をクリックして、計測する。
しばらくすると、値がオレンジの枠内に表示される。
この場合は、17.47。
RWIN値=Average x (下りデータ速度 x 1024) / 8
なので、この場合は、
RWIN値=24 x (17.47 x 1024) / 8
(Averageは1.の画像中にある)。
3.レジストリエディッタを起動。
4.PCのネットワークカードの確認
「HKEY_LOCAL_MACHINE」
>「SoftWare」
>「Microsoft」
>「WindowsNT」
>「CurrentVersion」
>「NetworkCards」
と展開し、数字が書かれたキーをクリック。
この中から、今自分が使っているのを選択。
その中の「ServiceName」をダブルクリックし、
値のデータをメモしておく。
5.MTU値の設定
「HKEY_LOCAL_MACHINE」
>「System」
>「CurrentControlSet」
>「Service」
>「Tcpip」
>「Parameters」
>「Interfaces」
を展開。
展開して出てきた値の中から、4.でメモした値のもの
を探す。
そのキーを右クリックし、右クリック。
「新規」→ 「DWORD値」を選択し、
「10進」にチェックをいれ、1.で求めたMTU値を入力。
6.RWIN値の設定
「HKEY_LOCAL_MACHINE」
>「System」
>「CurrentControlSet」
>「Service」
>「Tcpip」
と展開。
「Parameters」を右クリックし、
「新規」→ 「DWORD値」を選択。
もし、すでに「TcpWindowSize」があるようなら、そいつ
をダブルクリック。
なければ、「TcpWindowSize」を作成。
値のデータに2.で求めたRWIN値を入力。
以上のステップで終了。