Qual é a diferença entre “shutdown / r” e “shutdown / g” no Windows?
Quando você começa a investigar todas as opções disponíveis no Windows, você pode se surpreender com o que pode encontrar. Levar a desligamento / r
e desligamento / g
comandos, por exemplo. Qual a diferença entre eles? O post de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um curioso leitor.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
O leitor de superusuário gate_engineer quer saber qual a diferença entre “shutdown / r” e “shutdown / g” no Windows é:
Eu estava lendo algumas das opções para o comando de desligamento no Windows quando me deparei com as seguintes descrições de opções:
Eu pensei que quando o Windows for reiniciado, cada aplicativo seria fechado durante o processo de desligamento, em seguida, iniciado novamente após o sistema ser inicializado. Algumas possibilidades que vêm à mente são:
- Um resquício de versões anteriores do Windows que executavam algum tipo de truque de reinicialização
- Uma substituição temporária do comportamento padrão da configuração do sistema
É um desses ou algo completamente diferente?
Qual é a diferença entre "shutdown / r" e "shutdown / g" no Windows?
A resposta
DavidPostill, colaborador do SuperUser, tem a resposta para nós:
O que é "shutdown / g"?
A opção / g reiniciará os aplicativos registrados para reinicialização com o API RegisterApplicationRestart.
O Gerenciador de Reinicialização do Windows (apresentado no Windows Vista) oferece suporte a encerrar e reiniciar aplicativos que se registraram para reinicialização com a API RegisterApplicationRestart..
Essa funcionalidade é usada pelo Windows Update. Graças ao Gerenciador de Reinicialização, quando eu chego ao computador de mesa bocejando de manhã (mesmo após a reinicialização do sistema), tenho meus aplicativos Outlook, navegador, OneNote, Visual Studio e mensageiro todos alinhados como estavam quando fui para a cama.
Suponha que você queira iniciar a reinicialização automática novamente após uma reinicialização. Há algumas semanas, achei que era necessário criar um pequeno aplicativo que usasse as APIs do Restart Manager (ou seja, RmStartSession e RmShutdown) para fazer isso. E então me ocorreu que o comando shutdown já deve ter suporte para fazer isso. E, de fato, tem:
- desligamento / g
Fonte: Reinicie o Windows e reinicie todos os aplicativos registrados: shutdown -g [Microsoft]
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.