為什麼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. 編輯新增 c:\program files\chrome\chrome.exe 部分下的路徑system variables或任何位置

相關內容