Bagaimana Run Dialog Tahu Di Mana Aplikasi?
Run Dialog dapat berfungsi sebagai cara yang mudah dan sangat berguna untuk membuka program di komputer Anda, tetapi bagaimana ia tahu di mana aplikasi itu berada di sistem Anda? T&J Super Pengguna hari ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Pertanyaan
SuperUser reader mt025 ingin tahu bagaimana Run Dialog tahu di mana aplikasi berada yang tidak ada dalam sistem PATH Windows:
Sebagai pengguna yang kuat, saya sering menggunakan Run Dialog. Saya bisa mengerti mengapa perintah berikut ini berfungsi, karena mereka ada di PATH variabel lingkungan.
- mspaint
- diskmgmt.msc
- penjelajah
Perintah-perintah ini juga berfungsi di CMD.
Perintah di bawah ini berfungsi di Run Dialog, tetapi tidak ada di PATH variabel lingkungan, dan mereka tidak bekerja di CMD.
- firefox
- kata penutup
- iexplore
Bagaimana Run tahu di mana file-file ini berada?
Jawabannya
Kontributor SuperUser w32sh memiliki jawaban untuk kami:
Saat Anda menjalankan perintah dari Run Dialog, sistem melihat kunci registri App Paths di sini:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Path Aplikasi
dan
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
Contoh
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Path Aplikasi \ filezilla.exe
(Default) nilai data memiliki jalur lengkap ke yang dapat dieksekusi. Jika tidak ditemukan, terlihat di setiap folder yang termasuk dalam PATH, sedangkan CMD (Command Prompt) tidak mereferensikan kunci registri ini, ia hanya mencari PATH.
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.