start

Inicia uma janela separada do Prompt de Comando para executar um programa ou comando especificado.

Syntax

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>... ]]

Note

O parâmetro machine está atualmente em PREVIEW apenas para Windows 11. O parâmetro está disponível a partir da Build Insider Preview 22557 Windows 11. Essas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações aqui fornecidas.

Parameters

Parameter Description
"title" Especifica o título a ser exibido na barra de título da janela do Prompt de Comando .
/d <path> Especifica o diretório de inicialização.
/i Passa o ambiente de inicialização Cmd.exe para a nova janela do Prompt de Comando . Se /i não for especificado, o ambiente atual será usado.
{/min | /max} Especifica minimizar (/min) ou maximizar (/max) a nova janela do Prompt de Comando .
{/separate | /shared} Inicia programas de 16 bits em um espaço de memória separado (/separate) ou espaço de memória compartilhado (/shared). Essas opções não têm suporte em plataformas de 64 bits.
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} Inicia um aplicativo na classe de prioridade especificada.
/nodo <NUMA node> Aproveita a localidade da memória em nós NUMA (Arquitetura de Memória Não Uniforme) como um inteiro decimal. Dois processos que se comunicam entre si por meio da memória compartilhada no nó NUMA preferencial podem minimizar latências de memória ao alocar memória do mesmo nó NUMA quando possível. Eles são gratuitos para serem executados em processadores fora do nó especificado.
/afinidade <hexaffinity> Aplica a máscara de afinidade de processador especificada (expressa como um número hexadecimal) ao novo aplicativo. Dois programas podem ser executados em núcleos de processador específicos dentro do mesmo nó NUMA. Esse número pode ser alterado para o valor com suporte específico do processador sem precisar alterar a máscara de afinidade.
/wait Inicia um aplicativo e aguarda que ele termine.
/b Inicia um aplicativo sem abrir uma nova janela do Prompt de Comando . A manipulação de CTRL+C é ignorada, a menos que o aplicativo habilite o processamento CTRL+C. Use CTRL+BREAK para interromper o aplicativo.
/máquina <x86 | amd64 | arm | arm64> Especifica a arquitetura do computador do processo de aplicativo.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Especifica o comando ou programa a ser iniciado.
<parameter> Especifica parâmetros a serem passados para o comando ou para o programa.
/? Exibe a ajuda no prompt de comando.

Remarks

  • Você pode executar arquivos não executáveis por meio de sua associação de arquivos digitando o nome do arquivo como um comando. Isso se aplica a qualquer tipo de arquivo que tenha uma associação registrada, incluindo URLs, que são automaticamente detectadas e abertas no navegador padrão, e documentos como .txt ou .pdf arquivos, que são abertos em sua aplicação associada.

  • Se você executar um comando que contenha o CMD da cadeia de caracteres como o primeiro token sem um qualificador de extensão ou caminho, o CMD será substituído pelo valor da variável COMSPEC. Isso impede que os usuários peguem cmd no diretório atual.

  • Se você executar um aplicativo de GUI (interface gráfica de usuário) de 32 bits, cmd não aguardará que o aplicativo seja encerrado antes de retornar ao prompt de comando. Esse comportamento não ocorrerá se você executar o aplicativo de um script de comando.

  • Se você estiver executando em uma plataforma de 64 bits, /separate não há suporte para parâmetros./shared

  • Se você executar um comando que usa um primeiro token que não seja um comando ou o caminho do arquivo para um arquivo existente com uma extensão, Cmd.exe usará o valor da variável de ambiente PATHEXT para determinar quais extensões procurar e em qual ordem. O valor padrão da variável PATHEXT é .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

    Observe que a sintaxe é a mesma que a variável PATH, com ponto e vírgula (;) separando cada extensão.

  • O Start procura um arquivo executável especificado e, se encontrado, o executável é iniciado independentemente do diretório de trabalho atual. Ao pesquisar um arquivo executável, se não houver correspondência em nenhuma extensão, comece a verificar se o nome corresponde a um nome de diretório. Se isso acontecer, start abre Explorer.exe nesse caminho.

Examples

Para iniciar o programa Myapp no prompt de comando e manter o uso da janela atual do prompt de comando , digite:

start Myapp

Para exibir as informações de ajuda da linha de comando inicial em uma janela separada maximizada do Prompt de Comando , digite:

start /max start /?

Para abrir uma URL no navegador padrão, digite:

start "Bing" "https://www.bing.com"