OrangeGardenRoom

Just another WordPress site

ネットワークの様子がおかしい時のコマンドとか

なんかネットワークの調子がおかしい!

変!!!!!

とかいうときのためのコマンド集。

でも、とりあえずの基本は 再起動 です。

 

それでもダメな場合に初期化したりします。

ただ、やっぱり、初期化も怖いですからね。自己責任でやってください。

家庭とか、小さな会社程度では特に影響ない場合が多いですがー。

障害対応で行くときとかは、直らないととりあえずOS再インストールレベルになるのでそれする前にやってみる価値はありかなと。

 

 

 

まずコマンドプロンプトを開きます。

[WindowsXPの場合]

スタートメニュー → すべてのプログラム → アクセサリ → コマンドプロンプト左クリック

[Windows Vista/7の場合]

スタートメニュー → すべてのプログラム → アクセサリ → コマンドプロンプト右クリック → 管理者として実行(管理者権限で実行)

 

 

○その1  DHCPを再取得する。(基本の基本)

ipconfig /release

ipconfig /renew

ipconfig /releaseで、PCがDHCPで取得したIPアドレスを解放します。

ipconfig /renewで、再度DHCPサーバからIPアドレスを取得しに行きます。

再起動にあたる処理です。

 

(どういうときに使うのか)

前のネットワーク情報が残ってしまっているときに使う。

たとえば、家でネットつないでて、そのまま休止状態にして学校に持って行ってつないだら、全然つながらないけど再起動したらつながる。

こういうときは家で取得したIPアドレスが残ってる。

ルータを切り替えたときとかも同様。前のIPアドレスを解放して再取得することでつながるようになる。

ipconfig自体は、ipのconfigを見るコマンドです。

ipconfigだけ入力すると、自分のPCのIPアドレスとか見れます。

ipconfig /allと入力すると、どのDHCPサーバからIPアドレス取得してるとか、DNSサーバがどこを使うようになっているのか見れます。

 

 

 

○その2 ネットワークアダプタの再起動

これコマンドじゃないですが……。

下記の場所を開きます。

 

WinXP : コントロールパネル → ネットワーク接続

WinVista : コントロールパネル → ネットワークの共有センター → ネットワーク接続の管理

Win7 : コントロールパネル → ネットワークと共有センター → アダプターの設定の変更

 

マイネットワークとかネットワークからのほうが開くのはやいわ、っていう人は好きなように開いてください。

 

その後、つながらないネットワーク(ローカルエリア接続かワイヤレスネットワーク接続)を選び、右クリックして無効にします。

無効になったら、そのネットワークをまた選んで右クリックして、有効にします。

 

(どういうときに使うのか)

その1でDHCPのIPアドレス再取得してもつながらないときやります。

ネットワークアダプタの再起動です。

PCの再起動でもいいんですが、これだとPCごと再起動しないので簡便です。

やってることもわかりやすいし。

 

 

○その3 ネットワーク・インターフェイスの初期化(リセット)

ココからは再起動じゃなく、いわゆる初期化処理になります。(あくまでいわゆる)

ちなみにこれやったから、って起動しなくなるとかはないと思います。たぶん。

TCP/IP関連のレジストリとかコンポーネント関連を削除するそうです(ITProより)

 

netsh interface ip reset c:\reset.log

 

一番最後のc:\reset.logですが、特にこれ、と言って決まってません。

c:\resetlog.txtとかもあります。

リセットに伴う変更点を保存するログファイルを指定しないといけないものなので、指定さえされていれば問題ありません。

これやった後、再起動してください、ってでるのでシステム(OS)を再起動してください。

 

(どういうときに使うのか)

上記再起動処理等を行ったりしても直らないとき。

変な取得をしてたりする時も同様です。(例:デフォルトゲートウェイが、本来192.168.1.1等ルータのアドレスにならないといけないはずなのに、0.0.0.0になる)

 

 

 

○その4 Windows Socketの初期化

これも初期化です。

その3やっても直らなければやってください。

 

netsh winsock reset

 

Winsockカタログというアプリケーションとネットワークの間を取り持つものをリセットします。

これもやったら再起動してください、ってでるのでシステム(OS)を再起動します。

 

 

○その6 TCPパラメータの初期化

これでも直らない……だとッ。

って時のパラメータ初期化。

具体的に何が初期化されるかわかってませんが、ネットワークの最適化とかソフトとかでしたときに設定されたパラメータでも初期化されるんでしょう。

 

netsh interface tcp reset

 

これはあんまりネットに書いてないっぽいですね。

netsh interface ip resetで一緒にリセットされてんじゃないのかなあと個人的に思ってます。

障害時は とりあえずいろいろやってみる っていうの結構重要なのでとりあえず。

 

えっ、それだったの? えっ、そんなことでなおったの? えっ、それ関係ないと思ってた。

 

よく聞く言葉です。

 

 

 

余談

 

これ調べてたのはVistaでなんか山ほどネットワークアダプタがipconfigコマンドで出てきたため。

いっぱいローカルエリア接続でてきたので、えー……って感じだったんですが、検索したら同じ症状はちょこちょこあるみたいですね。

【ネットワークエンジニアとして】 削除方法 – Tunnel adapter ローカル エリア接続* 

 

無事解決しました。

11 thoughts on “ネットワークの様子がおかしい時のコマンドとか
  • K001 より:

    大変参考になり助かりました。ありがとうございます☆

  • RAT05 より:

    TCPパラメーターの初期化をした後、再起動しExplorerの詳細設定でTSL 1.0 1.1 1.2にチェックして接続を確認したら繋がりました!!本当にありがとうございます!3カ月悩まされてきた問題がここで解決しました!感謝の限りです*\(^o^)/*

    • admin より:

      RAT05さん

      お役に立てたなら何よりです~。
      パソコンはわからないことだらけですね。

  • ITT より:

    非常に参考になりました。
    悩んでた問題が解決しました。

  • kazu より:

    先日古いデスクトップPCを使おうと思い立ち上げた所『Windowsサービスに接続できませんでした。System Event Notification Service サービスに接続できませんでした。この問題により、制限付きユーザーはこのシステムにログオンできなくなります。管理者ユーザーは~~』と併せ、ネットの『現在の接続先』の状態が『接続状態:不明 依存関係サービスまたはグループを起動できませんでした』になっており、ネットに接続が出来なくなってしまっています。

    http://answers.microsoft.com/ja-jp/windows/forum/windows_vista-perf
    http://toolergarcons.blog61.fc2.com/blog-entry-30.html
    等…他のPCで対応策を検索し、色々試してはみましたがいずれも解決には至っていません。

    http://support.microsoft.com/ja-jp/kb/811259/jaの中の『Windows Vista ユーザー向けの Winsock2 キーが破損しているかどうかを手動で確認する手順』では『情報を収集出来ませんでした』表示され『MSAFD Tcpip [TCP/IP]』や『MSAFD Tcpip [UDP/IP]』等の10個のセレクションどころか1つも表示されませんでした(他のPCでは全て正常に表示されていました)。

    因みにPCは2007年製 vista 32bit SP2です。

    復元ポイントが存在しないのと、バックアップも行っていないので、復元も難しいです。

    こちらのサイトの方法も全て試してみましたが全くダメでした…
    コマンドプロンプトを実行すると、「NSHHTTP.DLLにある初期化関数InitHelperDllを起動できませんでした。エラーコードは11003です。」と表示されます。

    長文ですみませんが、お分かりになれば教えて下さい。

    • admin より:

      ゴメンナサイ
      投稿時のメール見逃してたようですっかり。
      お役には立てなさそうですね。もう半年前なので遅いですが、、、

      あとですが、このサイトは質問受付サイトではないので、何かあれば質問サイトでしてもらえればと思います。

  • hiro2159 より:

    初めまして、ネットワークの様子が悪く、教えてください。或る試用版ソフトで解析中にメモリ領域の不足で、メモリを増やす方法で32bitOS対応の”bcdedit /set IncreaseUserVa 3000″で実行しました。設定を元に戻すために”bcdedit /deletevalue IncreaseUserVa”を実行し再起動させました。実際PC.は64bitOSなのでこの処理は関係ないと後でわかりました。これが原因でネットワークが繋がらないのかよく解りません。解決の方法をご指導宜しくお願い致します。

    • admin より:

      hiro2159さん

      このサイトは質問サイトじゃないので、
      質問等はしかる場所にてして頂ければと思います。

  • […] 回も相変わらずネットワーク関連の不具合が発生するようです。発生して場合にはトラブルシューティングツール実行⇒ダメな場合はcmdからネットワークをリセットしてみてくださいね。 […]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です