iniciar

Inicia uma janela separada 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>... ]]

Observação

O parâmetro machine está atualmente na VERSÃO PRÉVIA apenas para o Windows 11. O parâmetro está disponível a partir do Windows 11 Insider, compilação de pré-visualização 22557. Estas informações estão relacionadas a um produto de pré-lançamento, que pode ser bastante modificado antes de ser lançado. A Microsoft não faz nenhuma garantia, expressa ou implícita, com relação às informações fornecidas aqui.

Parâmetros

Parâmetro Descrição
"title" Especifica o título a ser exibido na barra de título da janela 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 Prompt de Comando. Se /i não for especificado, o ambiente atual será usado.
{/min | /max} Especifica para minimizar (/min) ou maximizar (/max) a nova janela 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.
/node <NUMA node> Aproveita a localidade da memória em nós Non-Uniform Memory Architecture (NUMA) como um número 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 e, ao mesmo tempo, alocar memória do mesmo nó NUMA quando possível. Eles são livres para serem executados em processadores fora do nó especificado.
/affinity <hexaffinity> Aplica a máscara de afinidade de processador especificada (expressa como um número hexadecimal) ao novo aplicativo. É possível executar dois programas em núcleos de processador específicos no mesmo nó NUMA. Pode-se alterar esse número para a quantidade suportada específica 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 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.
/machine <x86 | amd64 | arm | arm64> Especifica a arquitetura do computador do processo do aplicativo.
[<command> [<parameter>... ] | <program> [<parameter>... ]] Especifica o comando ou programa a ser iniciado.
<parameter> Especifica parâmetros a serem passados para o comando ou o programa.
/? Exibe a ajuda no prompt de comando.

Comentários

  • Você pode executar arquivos não executáveis por meio de sua associação de arquivos digitando o nome do arquivo como um comando.

  • Se você executar um comando que contém 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 selecionem cmd no diretório atual.

  • Se você executar um aplicativo GUI (interface gráfica do 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, os parâmetros /separate e /shared não têm suporte.

  • 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 para a variável PATHEXT é .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

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

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

Exemplos

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

start Myapp

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

start /max start /?