start

Inicia una ventana independiente del símbolo del sistema para ejecutar un programa o comando especificados.

Sintaxis

start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]

Nota:

El parámetro machine está actualmente en VERSIÓN PRELIMINAR solo para Windows 11. El parámetro está disponible a partir de la compilación preliminar 22557 de Windows 11 Insider. Esta información está relacionada con un producto en versión preliminar que puede modificarse considerablemente antes de su lanzamiento. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí.

Parámetros

Parámetro Descripción
"title" Especifica el título que se va a mostrar en la barra de título de la ventana Símbolo del sistema.
/d <path> Especifica el directorio de inicio.
/i Pasa el entorno de inicio de Cmd.exe a la nueva ventana Símbolo del sistema. Si /i no se especifica, se usa el entorno actual.
{/min | /max} Especifica minimizar (/min) o maximizar (/max) la nueva ventana Símbolo del sistema.
{/separate | /shared} Inicia programas de 16 bits en un espacio de memoria independiente (/separate) o en un espacio de memoria compartido (/shared). Estas opciones no se admiten en plataformas de 64 bits.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Inicia una aplicación en la clase de prioridad especificada.
/node <NUMA node> Aprovecha la localidad de la memoria en nodos NUMA (arquitectura de memoria no uniforme) como un entero decimal. Dos procesos que se comunican entre sí a través de memoria compartida en el nodo NUMA de preferencia pueden minimizar la latencia de memoria al asignar memoria desde el mismo nodo NUMA siempre que sea posible. Son libres de ejecutarse en procesadores fuera del nodo especificado.
/affinity <hexaffinity> Aplica la máscara de afinidad de procesador especificada (expresada como un número hexadecimal) a la nueva aplicación. Dos programas pueden ejecutarse en núcleos de procesador específicos dentro del mismo nodo NUMA. Este número se puede cambiar a la cantidad admitida específica del procesador sin tener que cambiar la máscara de afinidad.
/wait Inicia una aplicación y espera a que finalice.
/b Inicia una aplicación sin abrir una nueva ventana Símbolo del sistema. El control de CTRL+C se omite a menos que la aplicación habilite el procesamiento CTRL+C. Use CTRL+INTER para interrumpir la aplicación.
/machine <x86 | amd64 | arm | arm64> Especifica la arquitectura de la máquina del proceso de aplicación.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Especifica el comando o programa que se va a iniciar.
<parameter> Especifica los parámetros que se van a pasar al comando o al programa.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Puede ejecutar archivos no ejecutables a través de su asociación de archivos escribiendo el nombre del archivo como un comando.

  • Si ejecuta un comando que contiene la cadena CMD como primer token sin un calificador de extensión o ruta de acceso, CMD se reemplaza por el valor de la variable COMSPEC. Esto evita que los usuarios recojan cmd del directorio actual.

  • Si ejecuta una aplicación de interfaz gráfica de usuario (GUI) de 32 bits, cmd no espera a que la aplicación se cierre antes de volver al símbolo del sistema. Este comportamiento no se produce si ejecuta la aplicación desde un script de comandos.

  • Si se ejecuta en una plataforma de 64 bits, no se admiten los parámetros /separate y /shared.

  • Si ejecuta un comando que usa un primer token que no es un comando o la ruta de acceso del archivo a un archivo existente con una extensión, Cmd.exe usa el valor de la variable de entorno PATHEXT para determinar qué extensiones buscar y en qué orden. El valor predeterminado de la variable PATHEXT es .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC.

    Tenga en cuenta que la sintaxis es la misma que la variable PATH, donde se utilizan puntos y coma (;) para separar cada extensión.

  • start busca un archivo ejecutable especificado y, si lo encuentra, el ejecutable se inicia independientemente del directorio de trabajo actual. Al buscar un archivo ejecutable, si no hay ninguna coincidencia en ninguna extensión, start comprueba si el nombre coincide con un nombre de directorio. Si es así, start abre Explorer.exe en esa ruta de acceso.

Ejemplos

Para iniciar el programa Myapp en el símbolo del sistema y conservar el uso de la ventana Símbolo del sistema actual, escriba:

start Myapp

Para ver la información de ayuda de la línea de comandos para start en otra ventana del símbolo del sistema maximizada, escriba:

start /max start /?