命令在 Windows 7 32 位命令提示符下不起作用

3 windows-7 command-line 32-bit

我有一台装有 Windows 7 32 位 Home Premium 操作系统的 HP 笔记本电脑。我的命令提示符没有运行很多命令,如helpshutdownipconfigping等。我收到如下消息:

 'help' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

只有像cddir这样的简单命令才有效。我注意到每当我导航到 时c:/windows/system32,该命令都会起作用。但是我需要在桌面上而不是 system32 文件夹中的文件上运行一些重要的命令,例如java

我怎样才能解决这个问题?

Rik*_*Rik 5

你说当你输入set path命令提示符时,路径也包含PATH=%systemroot%\system32. 如果是这种情况,您%systemroot%在启动时不会扩展到C:\Windows(或其他真正的 Windows 目录)cmd.exe

您可以在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. 所有包含带%字符值的名称(例如windir, temp,pathcomspec都应该是类型REG_EXPAND_SZ(而不是 REG_SZ),否则变量不会被扩展。

您还应该检查HKEY_CURRENT_USER\Environment是否path为 type REG_EXPAND_SZ