“執行”對話方塊如何知道應用程式在哪裡?

“執行”對話方塊可以作為在計算機上開啟程式的一種簡單且非常有用的方法,但是它如何知道這些應用程式在系統中的位置呢?今天的超級使用者問答帖子回答了一位好奇的讀者的問題。...

“執行”對話方塊如何知道應用程式在哪裡?

“執行”對話方塊可以作為在計算機上開啟程式的一種簡單且非常有用的方法,但是它如何知道這些應用程式在系統中的位置呢?今天的超級使用者問答帖子回答了一位好奇的讀者的問題。

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。

相關:如何編輯系統路徑,以便在Windows中輕鬆訪問命令列

問題

超級使用者讀者mt025想知道“執行”對話方塊如何知道不在Windows系統路徑中的應用程式的位置:

As a power user, I frequently use the Run Dialog. I can understand why the following commands work, as they are in the PATH environment variable.

  • mspaint
  • diskmgmt.msc
  • explorer

These commands also work in CMD.

The commands below work in the Run Dialog, but they are not in the PATH environment variable, and they do not work in CMD.

  • firefox
  • winword
  • iexplore

How does Run know where these files are?

答案

超級使用者貢獻者w32sh為我們提供了答案:

When you execute a command from the Run Dialog, the system looks at the App Paths registry keys here:

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

and

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Example

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe

(Default) value data has the full path to the executable. If it is not found, it looks at each folder included in the PATH, whereas CMD (the Command Prompt) does not reference these registry keys, it only searches the PATH.


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發表於 2021-04-09 08:30
  • 閱讀 ( 29 )
  • 分類:網際網路

你可能感興趣的文章

如何對mac上的檔案和資料夾進行密碼保護

...映像後將其彈出,這樣您的檔案將再次受到密碼保護。要執行此操作,請右鍵單擊桌面上的磁碟映像圖示,然後從彈出選單中選擇“彈出磁碟映像名稱”。 ...

  • 發佈於 2021-03-14 01:15
  • 閲讀 ( 51 )

為mac使用者提供7個省時的開啟和儲存對話方塊提示

macOS的Open和Save對話方塊是Finder的迷你版,但很容易掩蓋這一事實。在處理這些檔案時,您可能會直接選擇所需的檔案或儲存當前檔案(視情況而定)。 ...

  • 發佈於 2021-03-15 01:13
  • 閲讀 ( 39 )

如何從任何地方列印電子郵件

... 如何在gmail中列印整個電子郵件執行緒 ...

  • 發佈於 2021-03-19 14:20
  • 閲讀 ( 65 )

如何安裝notepad++外掛管理器和管理外掛

...體驅動器或其他外部驅動器,以便在任何Windows計算機上執行,則可以將配置檔案儲存在program資料夾中。 ...

  • 發佈於 2021-03-22 07:34
  • 閲讀 ( 69 )

如何在Windows10中禁用對設定應用程式和控制面板的訪問

...設定”應用程式和“控制面板”,請按Windows鍵+R以開啟“執行”對話方塊。在“開啟”框中鍵入regedit,然後單擊“確定”。 ...

  • 發佈於 2021-03-22 20:27
  • 閲讀 ( 44 )

mac上的“工作管理員”在哪裡?

...應用程式”對話方塊。 將彈出一個視窗,列出當前正在執行的應用程式。要關閉一個頑固的拒絕退出正常,選擇它從列表中,並點選“強制退出”按鈕。 請求確認後,macOS將關閉您選擇的應用程式。非常方便。 相關:在Mac上,...

  • 發佈於 2021-04-01 18:02
  • 閲讀 ( 52 )

如何在ubuntu上建立桌面快捷方式

...的文字檔案。除此之外,它們還告訴作業系統二進位制可執行檔案在檔案系統中的位置。當您雙擊快捷方式時,Linux使用這些資訊來查詢並啟動應用程式的二進位制檔案。我們只需要找到正確的.desktop檔案。 作為發行版預設軟體...

  • 發佈於 2021-04-03 00:02
  • 閲讀 ( 50 )

如何向linux shell指令碼新增gui

...所以不需要編譯指令碼。一旦編輯了指令碼檔案並使其可執行,就可以執行它。這使得編碼、執行和調試周期非常高效。 人們對Bash指令碼的抱怨主要有兩個,第一個是速度。因為bashshell解釋指令碼中的命令,所以它們的執行速...

  • 發佈於 2021-04-03 07:01
  • 閲讀 ( 49 )

如何為googledrive上的檔案建立可共享的下載連結

...) 首先,導航到要共享的檔案。不管是文件、圖片、可執行檔案還是任何其他型別的檔案,共享過程都是一樣的。右擊檔案,然後進入谷歌驅動器進入這個選單。 當新的選單選項彈出時,選擇“共享” 注意:在macOS和Chrome作...

  • 發佈於 2021-04-08 03:30
  • 閲讀 ( 33 )

如何在outlookforwindows中設定外出回覆

...範圍內收到的所有電子郵件。 注意:必須開啟Outlook才能執行規則併發送外出回覆。所以,在你不在辦公室的時候,一定要讓你的電腦開著,Outlook執行著。 第一步:建立訊息模板 要在Outlook中建立郵件模板,請確保“主頁”選...

  • 發佈於 2021-04-08 07:50
  • 閲讀 ( 47 )
jbga3419
jbga3419

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦