web-dev-qa-db-ja.com

「ipconfig」がWindows 8の昇格されたコマンドプロンプトで機能しないのはなぜですか?

サーバーを作成するためにipv4アドレスを見つける必要があります。古いアドレスがWindows 7上にあったため、Windows 8にアップグレードしました。昇格したipconfigを入力すると、コンピューターのipv4アドレスが見つからないため、後悔しました。 (管理者として実行)コマンドプロンプト。コマンドを理解できない場合、通常のエラーが表示されますipconfig is not recognized as an internal or external command, operable program or batch file.

これがなぜ起こっているのか誰かが知っていますか、それともWindows 8では利用できないのですか?私は人々がそれをするのを見たことがありますが、それは彼らが単に窓8のスキンを使っているのかもしれません。

画像: enter image description here

8
Antp

パス変数にC:\ WINDOWS\system32 \がありません

C:\WINDOWS\system32\ipconfig.exeまたは%SystemRoot%\system32\ipconfigを実行すると、期待どおりに機能するはずです。

あなたはこのようにWindows 8でPATH変数を編集できます

  • マウスポインターを画面の右下隅にドラッグするか、Win + Cを押します
  • 検索アイコンをクリックして、次のように入力します。コントロールパネル
  • ->コントロールパネル->システム->詳細システム設定->詳細タブの順にクリックします
  • [環境変数]をクリックし、[システム環境変数]でPATHを見つけてクリックします。
  • 編集ウィンドウで、「%SystemRoot%\ system32;」を追加してPATHを変更します。行の初めに
10
rAlen

この問題は、「PATH」環境変数に「C:\ WINDOWS\system32」が含まれていない場合に発生します。そのフォルダー内の実行可能ファイルは、コマンドにパス全体が含まれている場合、cmdプロンプトからのみ実行できます。

これに対する解決策は、「C:\ WINDOWS\system32;」を追加することです。次のように、PATH環境変数の先頭に:

Log in with Administrator priviledges.
Right-click "My Computer" & select "Properties."
Click "Advanced" tab.
Click "Environment Variables" button.
In the "System variables" box, scroll down to "PATH" and highlight it.
Click the "Edit" button.
In the "Variable value:" box, add to the very beginning of the text "C:\WINDOWS\system32;" without my quotation marks.
Make sure you include the semicolon.
Click OK three times.
No reboot required. If this was your problem, then ipconfig should work right away.
0
vembutech