为什么“ipconfig”在我的 Windows 8 提升的命令提示符中不起作用?

为什么“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 上不可用?我见过有人这样做,但这可能只是他们使用了 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.

相关内容