shutdown

Permite desligar ou reiniciar computadores locais ou remotos um por vez.

Sintaxe

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

Parâmetros

Parâmetro Descrição
/i Exibe a caixa Desligamento Remoto. A opção /i deve ser o primeiro parâmetro após o comando. Se /i for especificado, todas as outras opções serão ignoradas.
/l Faz logoff do usuário atual imediatamente, sem período de tempo limite. Não é possível usar /l com /m ou /t.
/s Desliga o computador.
/sg Desliga o computador. Na próxima inicialização, se o Logon de Reinicialização Automática estiver habilitado, o dispositivo será conectado automaticamente e será bloqueado com base no último usuário interativo. Depois de entrar, ele reinicia todos os aplicativos registrados.
/r Reinicia o computador após o desligamento.
/g Desliga totalmente e reinicia o computador. Na reinicialização, se o Logon de Reinicialização Automática estiver habilitado, o dispositivo será conectado automaticamente e será bloqueado com base no último usuário interativo. Depois de entrar, ele reinicia todos os aplicativos registrados.
/a Anula um desligamento do sistema. Só pode ser usado durante o período de tempo limite. Combine com /fw para limpar as inicializações pendentes no firmware.
/p Desativa apenas o computador local (não um computador remoto), sem nenhum período de tempo limite ou aviso. Você pode usar /p somente com /d ou /f. Se o computador não der suporte à funcionalidade de desligamento, ele será desligado quando você usar /p, mas a energia do computador permanecerá ativada.
/h Coloca o computador local em hibernação, se a hibernação estiver habilitada. A opção /f pode ser usada com a opção /h.
/hybrid Desliga o dispositivo e o prepara para a inicialização rápida. Essa opção deve ser usada com a opção /s.
/soft Permite que os processos e aplicativos em execução sejam encerrados normalmente, em vez de à força.
/fw Combinar essa opção com uma opção de desligamento faz com que a próxima reinicialização vá para a interface do usuário do firmware.
/e Permite documentar o motivo de um desligamento inesperado de um computador no Rastreador de Eventos de Desligamento.
/o Vai para o menu Opções de inicialização avançadas e reinicia o dispositivo. Essa opção deve ser usada com a opção /s.
/f Força o fechamento dos aplicativos em execução sem avisar os usuários.
Cuidado: usar a opção /f pode resultar em perda de dados não salvos.
/m \\<computername> Especifica o computador de destino. Não pode ser usado com a opção /l.
/t <xxx> Define o período de tempo limite antes do desligamento em xxx segundos. O intervalo válido é de 0 a 315360000 (10 anos), com um valor padrão de 30. Se o período de tempo limite for maior que 0, o parâmetro /f estará implícito.
/d [p \| u:]<xx>:<yy> Lista o motivo da reinicialização ou desligamento do sistema. Os valores de parâmetro com suporte são:
  • P – Indica que a reinicialização ou desligamento está planejado.
  • U – Indica que o motivo é definido pelo usuário.
    Se p ou u não forem especificados, a reinicialização ou o desligamento não será planejado.

  • xx – Especifica o número principal do motivo (um inteiro positivo, menor que 256).
  • yy – Especifica o número secundário do motivo (um inteiro positivo, menor que 65536).
/c <comment> Permite que você crie um motivo personalizado para o desligamento ou reinicialização do sistema, que deve estar entre aspas duplas. Você pode usar no máximo 512 caracteres. Também pode ser usado com o parâmetro /d.
/? Exibe a ajuda no prompt de comando, incluindo uma lista dos motivos principais e secundários definidos no computador local.

Comentários

  • Os usuários devem receber o direito de uso de desligar o do sistema para desligar um computador local ou administrado remotamente que esteja usando o comando de desligamento.

  • Os usuários devem ser membros do grupo de Administradores para anotar um desligamento inesperado de um computador local ou administrado remotamente. Se o computador de destino estiver em um domínio, é possível que os membros do grupo de Administradores de Domínio possam executar esse procedimento. Para obter mais informações, consulte:

  • Se você quiser desligar mais de um computador por vez, poderá chamar o desligamento para cada computador usando um script ou usar o desligamento /i para exibir a caixa Desligamento Remoto.

  • Se você especificar códigos de motivo principais e secundários, primeiro defina esses códigos de motivo em cada computador em que planeja usar os motivos. Se os códigos de motivo não estiverem definidos no computador de destino, o Rastreador de Eventos de Desligamento não poderá registrar o texto correto do motivo.

  • Lembre-se de indicar que um desligamento está planejado usando o parâmetro /p. Não usar o parâmetro /p indica que o desligamento não foi planejado.

    • O uso do parâmetro /p, ao longo do código de motivo para um desligamento não planejado, faz com que o desligamento falhe.

    • Não usar o parâmetro /p e fornecer apenas o código de motivo para um desligamento planejado também faz com que o desligamento falhe.

Os motivos de desligamento ou reinicialização usam a seguinte legenda:

  • E: Esperado – um desligamento ou reinicialização esperado que é planejado e comunicado com antecedência.
  • U: Inesperado – ocorre um desligamento inesperado ou uma reinicialização em que o sistema para de funcionar devido a um erro, como uma falha no sistema, uma falha de energia ou outra.
  • P: Planejado – Um desligamento planejado ou uma reinicialização agendada com antecedência, como manutenção do sistema, instalação de software ou outro.
  • C: Definido pelo cliente – especifique um motivo personalizado para o desligamento ou reinicialização do sistema.
Tipo de motivo Principal Secundária Descrição
U 0 0 Outro (não planejado)
E 0 0 Outro (não planejado)
E ou P 0 0 Outro (planejado)
U 0 5 Outra falha: sistema sem resposta
E 1 1 Hardware: manutenção (não planejada)
E ou P 1 1 Hardware: manutenção (planejada)
E 1 2 Hardware: instalação (não planejada)
E ou P 1 2 Hardware: instalação (planejada)
E 2 2 Sistema operacional: recuperação (não planejada)
E ou P 2 2 Sistema operacional: recuperação (planejada)
P 2 3 Sistema operacional: atualização (planejada)
E 2 4 Sistema operacional: reconfiguração (não planejada)
E ou P 2 4 Sistema operacional: reconfiguração (planejada)
P 2 16 Sistema operacional: service pack (planejado)
2 17 Sistema operacional: correção frequente (não planejada)
P 2 17 Sistema operacional: correção frequente (planejada)
2 18 Sistema operacional: correção de segurança (não planejada)
P 2 18 Sistema operacional: correção de segurança (planejado)
E 4 1 Aplicativo: manutenção (não planejada)
E ou P 4 1 Aplicativo: manutenção (planejada)
E ou P 4 2 Aplicativo: instalação (planejada)
E 4 5 Aplicativo: sem resposta
E 4 6 Aplicativo: instável
U 5 15 Falha no sistema: erro de interrupção
U 5 19 Problema de segurança (não planejado)
E 5 19 Problema de segurança (não planejado)
E ou P 5 19 Problema de segurança (planejado)
E 5 20 Perda de conectividade de rede (não planejada)
U 6 11 Falha de energia: cabo desconectado
U 6 12 Falha de energia: ambiente
P 7 0 Desligamento da API herdada

Exemplos

Para forçar os aplicativos a fechar e reiniciar o computador local após um atraso de um minuto, com o motivo Aplicativo: Manutenção (Planejado) e o comentário “Reconfigurando myapp.exe”, digite:

shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

Para reiniciar o computador remoto myremoteserver com os mesmos parâmetros do exemplo anterior, digite:

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

Para reiniciar o myremoteserver do computador remoto em 5 minutos devido a uma atualização de segurança e incluir um motivo personalizado no rastreador de eventos de desligamento, digite:

shutdown /r /t 300 /e /c "Security Update" /m \\myremoteserver