为什么 Windows 运行窗口可以运行不在 PATH 中的命令?

为什么 Windows 运行窗口可以运行不在 PATH 中的命令?

cmd窗口中,如果我输入chrome,我会收到以下消息,因为chrome它不在我的中PATH

'chrome' is not recognized as an internal or external command,
operable program or batch file.

但是如果在运行窗口(win + R)中输入chrome,chrome 就会运行。

为什么会发生这种情况?Run 如何找到该应用程序?

答案1

run框使用此键中的所有应用路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

command prompt只能在环境路径中查找事物。

要将 chrome 添加到路径,您需要:

  1. 打开File Explorer,右键单击This PC并选择Properties
  2. 点击左侧的Advanced System Settings
  3. Advanced选项卡上,选择Environmental Variables
  4. 编辑system variables部分下的路径添加 c:\program files\chrome\chrome.exe 或任何位置

相关内容