為什麼「ipconfig」在 Windows 8 提升的命令提示字元中不起作用?

為什麼「ipconfig」在 Windows 8 提升的命令提示字元中不起作用?

ipconfig我需要找到我的 ipv4 位址來建立伺服器,因為我的舊伺服器在 Windows 7 上,然後我升級到 Windows 8,我現在很遺憾,因為當我輸入提升的(以管理員身份執行)命令時,我找不到我的計算機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 提示字元執行,就會出現此問題。

解決方案是新增“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.

相關內容