Jika saya mengetik iexplore ke dalam menjalankan jendela, itu menjalankan Internet Explorer. Saya kira itu berarti C: \ Program Files \ Internet Explorer dalam variabel lingkungan jalur saya, tetapi tidak. Saya memeriksa variabel pengguna saya dan variabel sistem saya. Jadi, bagaimana Windows tahu ke mana harus mencari hal semacam ini?
Saya kira saya harus menyebutkan saya menggunakan Windows 8.1 saat ini.
windows
internet-explorer
path
environment-variables
run-dialog
Kyle Delaney
sumber
sumber
iexplore.exe
? Itu sebabnya ia kembali sebagai perintah yang tidak valid.Jawaban:
Komputer telah menggunakan Pendaftaran Aplikasi dengan program ini. Untuk melihat daftar file yang dapat dieksekusi tersebut, periksa HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
misalnya:
reg QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
Itu menunjukkan executable. Untuk menampilkan informasi lebih lanjut tentang itu, gunakan:
reg QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" /s
Sebenarnya, itu hanya salah satu lokasi yang diperiksa untuk file yang dapat dieksekusi. The MSDN halaman di Aplikasi Pendaftaran memiliki bagian yang disebut “Menemukan Aplikasi executable”, yang menyebutkan ini serta beberapa lokasi lain yang bisa digunakan oleh fungsi “ShellExecuteEx”. Fungsi itu digunakan oleh beberapa kode pemrograman, termasuk kotak dialog Run, tetapi mungkin bukan apa yang digunakan oleh command prompt tradisional, jadi itulah sebabnya Anda mungkin mendapatkan hasil yang berbeda untuk perintah tertentu (berdasarkan di mana Anda mencoba menjalankan perintah dari).
sumber
Anda tidak dapat menjalankan Internet Explorer dari baris perintah atau PowerShell seperti program lain, karena itu tidak dapat dijalankan
C:\Windows\System32
. Variabel%SystemRoot%
referensi pathC:\Windows\System32
, dan di mana hal-hal seperti Run dan Powershell menjalankan program secara default karena path mereka mulai dari sana kecuali ditentukan sebaliknya. Dapat dieksekusi Internet Explorer ditemukan di:untuk 64-bit
dan
untuk 32-bit
Anda bisa menjalankan Internet Explorer dengan jalur di atas atau dimasukkan tersebut dalam sebuah file batch:
dan:
Semoga ini membantu.
sumber