Kotak dialog Run ialah salah satu alatan yang paling berguna sekiranya pengguna ingin membuka program pada komputernya. Walau bagaimanapun, untuk lebih memahami mekanisme pengendalian kotak dialog Run serta bagaimana kotak dialog Run menentukan lokasi aplikasi terletak pada sistem, sila rujuk artikel di bawah oleh LuckyTemplates.

Tanya:
Sebagai pengguna yang berpengalaman, saya juga sering menggunakan kotak dialog Run. Saya dapat memahami mengapa arahan di bawah berfungsi pada kotak dialog Run, sebabnya adalah kerana arahan ini berada dalam pembolehubah persekitaran PATH yang tersedia.
- mspaint
- diskmgmt.msc
- penjelajah
Selain itu, arahan di atas juga berfungsi pada CMD.
Walau bagaimanapun, saya mempunyai soalan: mengapa arahan di bawah berfungsi pada kotak dialog Run, walaupun arahan ini tidak berada dalam pembolehubah persekitaran PATH yang tersedia, dan arahan ini juga tidak berfungsi pada CMD? :
- firefox
- kata menang
- iexplore
Jadi bagaimana kotak dialog Run tahu di mana fail berada?
Balas:
Apabila anda melaksanakan sebarang arahan pada kotak dialog Run, sistem akan mencari kunci Pendaftaran Laluan Aplikasi:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Dan:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Sebagai contoh:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\filezilla.exe
Secara lalai, data nilai mempunyai laluan penuh untuk melaksanakan. Jika laluan tidak ditemui, kotak dialog Run akan mencari setiap direktori dalam PATH. Sebaliknya, CMD (command prompt) tidak mencari kunci Registry ini tetapi hanya mencari PATH.
Rujuk beberapa lagi artikel di bawah:
Semoga berjaya!