Windows 8 の管理者特権のコマンド プロンプトで「ipconfig」が機能しないのはなぜですか?

Windows 8 の管理者特権のコマンド プロンプトで「ipconfig」が機能しないのはなぜですか?

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

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

写真: ここに画像の説明を入力してください

答え1

パス変数が見つかりません C:\WINDOWS\system32\

実行するとC:\WINDOWS\system32\ipconfig.exe期待%SystemRoot%\system32\ipconfig通りに動作するはずです

Windows 8ではPATH変数を次のように編集できます。

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

答え2

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

この問題を解決するには、次のように PATH 環境変数の先頭に「C:\WINDOWS\system32;」を追加します。

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.

関連情報