O uso do Windows CMD para desligar um computador causa algum dano?

14

Quando você inicia o shutdown -idesligamento de um computador no prompt de comando (CMD), isso danifica o computador que está sendo desligado (local ou remoto)?

FlipFloop
fonte
21
Por que deveria? Você tem algum problema depois de fazer isso?
usuário 99572 está bem
2
@ user99572isfine: É uma pergunta razoável. Não há razão para supor que o desligamento invocado pela GUI seja o mesmo mecanismo, e não há razão para supor isso apenas porque você não viu nenhum problema até agora e nunca o verá.
Lightness Races com Monica
1
Considerando o que é uma sequência de desligamento do Charlie Foxtrot Windows (ele fica paralisado permanentemente se algum aplicativo tiver uma caixa de diálogo aberta, por exemplo) e, em seguida, considerando que todos os sistemas operacionais modernos são projetados para se recuperar normalmente se o plugue de energia for puxado, por que você acha que algum comando diferente de ** sudo rm -rf C: / ** seria um problema?
Carl Witthoft,

Respostas:

35

O shutdowncomando no Windows executa um desligamento / reinicialização / logoff normal no computador (local ou remoto). Se você fechou todos os seus programas em execução e salvou seus arquivos, não há diferença entre executar qualquer shutdown comando (com qualquer parâmetro) ou usar a interface do usuário do Windows no menu Iniciar, e o comando não danifica o computador ou o sistema de arquivos de nenhuma maneira .

Mais sobre a execução de programas : se alguns programas que impedem o desligamento estiverem em execução, o Windows tentará encerrá-los automaticamente e, se isso não for possível, ele solicitará isso. O único problema que você pode ter aqui surge para programas que executam alterações não salvas nos arquivos: se eles fornecerem uma recuperação automática de sessões não fechadas adequadamente (por exemplo, como o Microsoft Office ), eles salvarão seu estado para recuperá-lo na próxima inicialização, caso contrário, você perder os dados não salvos.

Marco Bonelli
fonte
A redação é um pouco estranha. Dá a sensação de que o Microsoft Office salva estados. Até onde eu sei, até o escritório de 2013, isso não existia.
Ismael Miguel
@IsmaelMiguel na verdade, que vem sendo implementado desde o Office 2007
Marco Bonelli
Isso é realmente muito estranho, já que eu nunca vi isso funcionando. Talvez eu precise de uma atualização: /
Ismael Miguel
1
@IsmaelMiguel Eu não sei, eu vi no trabalho em minha antiga versão de 2007 e também está documentado no site da Microsoft aqui
Marco Bonelli
2
@IsmaelMiguel, tem sido uma opção por muito mais tempo que o Office 2007. Estou certo de que existe no Office 2003 (uma máquina atualmente usando). Não sei quando foi introduzido pela primeira vez. Mas, afinal, não é nem remotamente um novo conceito.
Makyen
20

Não, não vai.

Quando você usa o menu Iniciar para desligar o computador, ele também usa o mesmo comando de desligamento, apenas com parâmetros diferentes.

A shutdown -iopção foi feita para expor recursos que o menu inicial do Windows normal não oferece sem a necessidade de usar a linha de comando. Por exemplo, shutdown -ipode ser usado para enviar um comando de desligamento para outro PC.

De maneira semelhante, que shutdown -inão danifique o seu computador, nem o fará shutdown -s -t 0.

Há também a -fopção, que é forçar um desligamento. Isso não danifica as janelas, mas pode causar a perda de dados não salvos (como um documento em aberto que não foi salvo).

Normalmente, o Windows mostra uma caixa de diálogo com: Existe um programa que impede o desligamento. Deseja cancelar ou continuar mesmo assim? Um tempo limite acabará com o desligamento. Com a -fopção, em vez de mostrar a mensagem, ele assumirá o "continuar assim mesmo" e fechará os programas restantes.

LPChip
fonte