Dialog Run dapat berfungsi sebagai cara yang mudah dan sangat berguna untuk membuka program di komputer Anda, tetapi bagaimana cara mengetahui di mana aplikasi tersebut berada di sistem Anda? Posting SuperUser Q & A saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Pembaca SuperUser mt025 ingin tahu bagaimana Dialog Jalankan mengetahui di mana aplikasi yang tidak ada dalam sistem Windows PATH:
Sebagai pengguna kekuatan, saya sering menggunakan Dialog Jalankan. Saya dapat memahami mengapa perintah berikut berfungsi, karena mereka berada di PATH variabel lingkungan.
- mspaint
- diskmgmt.msc
- penjelajah
Perintah-perintah ini juga bekerja di CMD.
Perintah di bawah berfungsi di Dialog Jalankan, tetapi tidak ada di PATH variabel lingkungan, dan mereka tidak berfungsi di CMD.
- firefox
- winword
- iexplore
Bagaimana cara Jalankan mengetahui di mana file-file ini?
Penyumbang SuperUser w32sh memiliki jawabannya untuk kami:
Saat Anda menjalankan perintah dari Dialog Jalankan, sistem akan melihat kunci registri App Paths di sini:
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
dan
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
Contoh
- HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ filezilla.exe
(Default) nilai data memiliki path lengkap ke executable. Jika tidak ditemukan, terlihat pada setiap folder yang termasuk dalam PATH, sedangkan CMD (Command Prompt) tidak mereferensikan kunci registri ini, hanya mencari PATH.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.