突然ipconfigコマンドが通らなくなった。
IPを調べないといけなくなったのでipconfigをコマンドプロンプトから実行しようとしたのですが、
C:\Documents and Settings\user>ipconfig 'ipconfig' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と表示されて、コマンドが通らない。
こんな時の解決方法です。
調査
■ipconfigを打ってみる
C:\Documents and Settings\user>ipconfig 'ipconfig' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
■pingを打ってみる
C:\Documents and Settings\user>ping yahoo.co.jp 'ping' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
■ググったらでてきました。
普通は、いくつかのフォルダの名前がセミコロン(;)で区切られて出てきます。これらは、ユーザが打ち込んだコマンド名に対応する実行ファイルを探すフォルダのリストです。そしてその中には普通%windir%\system32というのが含まれています。ipconfigやpingはファイルとしてはそこに存在し、そのフォルダがこのリストに入っていないと実行できません。何らかの理由でその設定が書き換えられて消えてしまったか、何かおかしな追加のしかたをして全体的に正しく認識されないようになってしまったんじゃないでしょうか。
■引用
今日コマンドプロンプト(Windows)でipconfigをしようと思いコマンドを打ったので... - Yahoo!知恵袋
■環境変数をecho してみる
C:\Documents and Settings\user>echo %path C:\android-sdk-windows\platform-tools
原因
androidSDKをインストールしたときに環境変数をいじくったミス…
結果
パスを戻すのが面倒だったので、ディレクトリを移動してからipconfigコマンドを実行。
C:\WINDOWS\system32>ipconfig.exe /all Windows IP Configuration Host Name . . . . . . . . . . . . : ***** Primary Dns Suffix . . . . . . . : ***** Node Type . . . . . . . . . . . . : ***** IP Routing Enabled. . . . . . . . : ***** WINS Proxy Enabled. . . . . . . . : ***** Ethernet adapter ローカル エリア接続: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : ***** nection Physical Address. . . . . . . . . : ***** Dhcp Enabled. . . . . . . . . . . : ***** Autoconfiguration Enabled . . . . : ***** IP Address. . . . . . . . . . . . : ***** Subnet Mask . . . . . . . . . . . : ***** Default Gateway . . . . . . . . . : ***** DHCP Server . . . . . . . . . . . : ***** DNS Servers . . . . . . . . . . . : ***** Lease Obtained. . . . . . . . . . : ***** Lease Expires . . . . . . . . . . : *****
無事確認できました。