• ベストアンサー

ftp、ipconfig等不可。

コマンドプロンプトにて、”ftp””ipconfig”等、ネットワーク系のコマンドが実行不可となってしまいました。具体的には 「'ftp' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 というメッセージがでます。 system32配下にFTP.exe等あるのは確認したのですが・・・。 どうしたら、実行可能となるでしょうか? ちなみにcd や dir など基本的なコマンドは動作可能です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

外部コマンドのPathが通ってないのでは?("dir"や"cd"は内部コマンドなので、パスが通ってなくても実行可能です) コマンドプロンプトに path と入力して、 "C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;” (←Windows2000のデフォルト設定です。) と表示されるかどうか確認してみてください。(インストールされているソフトによっては、上記の後ろにいろいろなパスが続いていると思いますが・・・) もし、"C:\WINNT\system32"がなかったら、デスクトップの『マイコンピュータ』を右クリック⇒『プロパティ』⇒『システムのプロパティ』⇒『詳細』タブの『環境変数』をクリック。 『システム環境変数』の一覧から、"Path"を選択、『編集』をクリックして、"C:\WINNT\system32"(または、"%SystemRoot%\system32")を書き加えます。 ちなみに、"Windows 2000 Pro"のデフォルトのPathの設定は下記のようになっています。 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; "%SystemRoot%"はシステムが"C:\WINNT"に置き換えてくれます。

lancomelovetoo
質問者

お礼

ありがとうございます。 ご指摘の通り、pathが通っていなかったようです。 ちなみにあそこに複数定義する必要がある場合は ”;”で区切れば大丈夫ですよね? とても助かりました。 本当にありがとうございましたm(__)m

その他の回答 (1)

  • Traja
  • ベストアンサー率19% (107/546)
回答No.1

単純に、パスが効いていないってことは無いですよね? system32をカレントにしてみたらどうなります?

lancomelovetoo
質問者

お礼

そのようでした。 おさわがせしました。 ありがとうございました。