【3/18〜】Amazon、VMwareが語る『クラウドの未来』 スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷
Windows TIPS
[Network]
  Windows TIPS TOPへ
Windows TIPS全リストへ

Windows OSのTCP/IP設定をリセットする

解説をスキップして操作方法を読む

デジタルアドバンテージ
2004/09/25
 
対象OS
Windows XP
Windows Server 2003
TCP/IPのパラメータをリセットするには、レジストリの値を元に戻したり、削除したりする必要がある。
このためには、一度TCP/IPプロトコルをアンインストールしてから再インストールするのが簡単であるが、Windows XPやWindows Server 2003では、アンインストールすることはできない。
代わりにnetshのサブコマンドを利用して、TCP/IP関連のパラメータをリセットすることができる。
 
解説

 TCP/IPの性能をチューニングするために、MTUや受信ウィンドウ・サイズ(RWIN。連載「基礎から学ぶWindowsネットワーク―第14回 2.シーケンス番号とウィンドウ制御」のウィンドウ・サイズを参照)といったパラメータを変更することがあるが、これらのパラメータはレジストリのさまざまな場所に分散しているし、その意味を正解に理解していないと、システムの動作が不安定になる可能性があるので、操作は慎重に行う必要がある。もし、元の値を保存しておくのを忘れたり、値を大きく変更しすぎてシステムが不安定になったりした場合は、一度すべてのパラメータをリセットするのがよい。また、ネットワークの構成が大きく変更されたような場合でも、念のためにパラメータをリセットしておきたい。

 Windows 2000以前のWindows OSでは、一度TCP/IPプロトコルをアンインストールしてから再インストールすれば、TCP/IPに関する各種のレジストリの値が削除後に再生成され、値をリセットすることができた。だがWindows XPやWindows Server 2003ではこの方法は使えない。これらのOSでは、デフォルトでインストールされているTCP/IPプロトコルを削除することはできないからだ。

TCP/IPプロトコルは削除できない
Windows XPやWindows Server 2003では、デフォルトでインストールされているTCP/IPプロトコルを削除することはできない。
  デフォルトでインストールされているTCP/IPプロトコルを選択する。
  [削除]ボタンは無効になっており、アンインストールすることはできない。

 その代わり、これらのWindows OSでは、netshのサブコマンドを利用することにより、TCP/IP関連のパラメータをすべてリセットできる。MTUやRWINのサイズなどのほか、例えば固定的にIPアドレスなどを割り当てている場合でも、それらの設定はすべて削除され、初期の状態(DHCPによる動的な割り当てが有効な状態)に設定される。


操作方法

  Windows XPやWindows Server 2003でTCP/IPのパラメータをリセットするには、以下のコマンドを実行する。

netsh interface ip reset <ログファイル名>

 「interface」の部分を省略形にして、次のように指定してもよい。

netsh int ip reset <ログファイル名>

 「<ログファイル名>」は、リセット処理の状況を記録するためのログ・ファイル名であり、このファイルには、どのレジストリをどのように操作したかなどの情報が記録される。誤操作防止のためか、ログ・ファイル名を指定しないと、リセット操作は実行できないようになっている。

 netshは、ネットワーク関連のパラメータを操作するためのCUIベースのシェル・インターフェイスであり、次のようにインタラクティブに利用することもできる。

C:\>netsh
netsh>interface
netsh interface>ip
netsh interface ip>reset c:\reset.log

netsh interface ip>quit

C:\>

 以下に作成されたログ・ファイルの例を示す。

C:\>type c:\reset.log
reset   SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\15\RegLocation
            old REG_MULTI_SZ =
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain
                SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain
…(以下省略)…

 以上の操作後、システムを再起動すると、リセットされたパラメータに基づいてTCP/IPプロトコルが再起動する。End of Article

  関連リンク
  Windows XP で TCP/IP をリセットする方法(マイクロソフト サポート技術情報)
  Windows Server 2003 で "インターネット プロトコル (TCP/IP)" をリセットする方法(マイクロソフト サポート技術情報)
  Microsoft Windows 2000 TCP/IP 実装詳細(マイクロソフト)
  Windows XP での TCP/IP と NBT の構成パラメータ(マイクロソフト サポート技術情報)
  Microsoft Windows Server 2003 TCP/IP 実装詳細(マイクロソフト)
 
この記事と関連性の高い別のWindows TIPS
Internet Explorer 7/8の設定をリセットする
ノートPCのTCP/IP設定を簡単に切り替える方法
netshコマンドでTCP/IPのパラメータを設定する
ネットワークの診断ツールを活用する
コマンド・プロンプトでレジストリを操作する
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「Windows TIPS」

ホワイトペーパーTechTargetジャパン

Windows Server Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  TomcatやJBossなどAPサーバ環境に関する
情報を集約! “業務”用APサーバ大百科

New!
  一気に解説! 最新のクラスタストレージ
「RAIDを超えたストレージ基準」……など

New!
  クラウド的ユーザー体験の変化は脅威か?
仮想化技術を使いこなす運用管理術を紹介

New!

  上司や部下、部署内メンバーとの情報共有
を“ガラッ”と変えるコラボツールとは?

New!
  おばかアプリ選手権、第4弾開催中!!
ムダにカッコよくてくだらない作品求ム!

  社内ファイルサーバを“クラウド”に統合
VPN直結「クラウド型ストレージ」を紹介

  Twitterのアカウントはなぜ突破された?
メールによる新手の攻撃手法とその対策

  もう仮想化のお試しフェイズは終わりだ!
Hyper-V 2.0が基幹システムも仮想化

  美人!? まあまあ? 気になる いやし系!!
PV急増で「美人時計」がとった手段とは?

  クライアント企業から求められる人材
⇒IT技術と経営戦略を併せ持つ「戦略家」

  .NET編集長が実践する「技術情報検索術」
サンプル・コードを簡単に探す“技”は?

  業務効率と情報セキュリティ対策を両立!
手間なく確実に機密情報を守る方法とは?

  進化を続ける富士通ストレージETERNUS DX
製品開発者の自信を裏付けるものとは何か

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  【CTC事例】約30の基幹システムを統合!
膨大なバッジジョブを制御した方法は?

  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  その数、なんと400台以上! グループ内
サーバの「統合管理」によるメリットは?