Si escribo iexplore en la ventana de ejecución, ejecuta Internet Explorer. Supongo que eso significa que C: \ Archivos de programa \ Internet Explorer está en mi variable de entorno de ruta, pero no lo está. Revisé mis variables de usuario y las variables de mi sistema. Entonces, ¿cómo sabe Windows dónde buscar este tipo de cosas?
Supongo que debería mencionar que estoy usando Windows 8.1 en este momento.
windows
internet-explorer
path
environment-variables
run-dialog
Kyle Delaney
fuente
fuente
iexplore.exe
? Esa sería la razón por la que regresa como un comando no válido.Respuestas:
La computadora ha utilizado el registro de aplicaciones con este programa. Para ver una lista de dichos archivos ejecutables, consulte HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths
p.ej:
reg QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
Eso muestra los ejecutables. Para mostrar más información sobre entonces, use:
reg QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" /s
En realidad, esa es solo una de las ubicaciones que se comprueban en busca de archivos ejecutables. La página de MSDN en el registro de la aplicación tiene una sección llamada "Encontrar una aplicación ejecutable", que menciona esto, así como algunas otras ubicaciones que pueden ser utilizadas por la función "ShellExecuteEx". Algunos códigos de programación utilizan esa función, incluido el cuadro de diálogo Ejecutar, pero puede que no sea lo que usa el símbolo del sistema tradicional, por eso es posible que obtenga resultados diferentes para un comando específico (según el lugar donde intenta ejecutar) el comando de).
fuente
No puede ejecutar Internet Explorer desde la línea de comandos o PowerShell como otros programas, porque su ejecutable no está bajo
C:\Windows\System32
. La variable hace%SystemRoot%
referencia a la rutaC:\Windows\System32
, y es donde las cosas como Ejecutar y Powershell ejecutan programas de forma predeterminada porque sus rutas comienzan allí a menos que se especifique lo contrario. Los execuables de Internet Explorers se encuentran en:para 64 bits
y
para 32 bits
Puede ejecutar Internet Explorer con los caminos anteriores o poner éstos en un archivo por lotes:
y:
Espero que esto ayude.
fuente