¿Por qué "ejecutar" es un comando utilizable en el diálogo Ejecutar de Windows 8.1?

3

Con Windows 8.1 Professional Edition, puedo usarlo runcomo un comando dentro del Diálogo de ejecución de Windows (al que se accede mediante Windows+ r:

Ejecutar ejemplo de diálogo

En la edición normal de Windows 8.1 (no Professional), escribir runaquí producirá un error acerca de cómo no se reconoce como un comando, pero en Windows 8.1 Professional esto hace que el diálogo Ejecutar se cierre y no suceda nada más.

Sin embargo, podemos llevar esto un paso más allá: al escribir, se run calcabre la aplicación Calculadora (tal como escribir calcsolo):

Ejecutar ejemplo de Calc

Voilà:

Resultado

Entonces podemos llevar esto aún más lejos encadenando el runcomando. run run calctambién abre la calculadora, como lo hace run run run run run run run run run calc, etc.

Ejecutar Ejecutar Calc Ejemplo

¿Cuál es el propósito de permitir runque se ejecute en el diálogo Ejecutar de Windows y por qué es posible encadenarlo? Igualmente, ¿por qué esto no está disponible en la edición normal de Windows 8.1?

James Donnelly
fuente
1
Runno es un comando regular de línea de comando de Windows. No tengo una máquina con Windows 8.1 Pro a mano en este momento, pero ¿has confirmado esto en otras máquinas con Win 8.1? Su máquina específica puede tener un runarchivo por lotes o similar en algún lugar de la ruta. ¿Dónde se runencuentra realmente el archivo en el sistema de archivos de su máquina?
Ƭᴇcʜιᴇ007
Es posible en Windows 8.1 Core(no hay una "edición doméstica" de Windows 8.1 o Windows 8. En cuanto a la razón por la que no funcionaba en sus pruebas, eso se debe a un problema de RUTA más que probable, porque en mis pruebas tuve sin problemas al ejecutar calc.exe desde el indicador de ejecución, que por cierto solo requiere que escriba "calc".
Ramhound
2
@Ramhound El usuario señala que en Win 8.1 Pro puede ejecutar un programa, a través del cuadro de diálogo Ejecutar, llamado "Ejecutar", que parece ser un iniciador de algún tipo (?). ¿Estás diciendo que hay un programa válido "Ejecutar" en Windows 8.1 (Pro y Core)?
Ƭᴇcʜιᴇ007
1
Estoy usando Windows 8.1 Pro, y no puedo usar "ejecutar" en el diálogo de ejecución. Si trato de hacer "ejecutar calc", aparece "Windows no puede encontrar 'ejecutar'. Asegúrese de escribir el nombre correctamente y luego intente nuevamente". Supongo que hay un "run.exe" o "run.bat" o somesuch, en algún lugar de la RUTA de la máquina 8.1 Pro de James Donnelly, o en las colmenas de registro de usuario o máquina en SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Rutas de aplicaciones.
Adam Thompson

Respuestas:

1

¿Tiene instalado Cygwin en la máquina Windows 8.1 Pro? Cygwin tiene un comando run.exe incluido que hará que la cadena de comando "run calc" funcione. No funciona en una máquina con Windows 8.1 sin un paquete de software de terceros que proporcione un comando "ejecutar", es por eso que falla en la mayoría de las otras máquinas.

Por Salmi
fuente
Voy a marcar esto como la respuesta. Lamentablemente ya no tengo acceso a la máquina que tenía runcomo comando disponible.
James Donnelly