Reinicie e desligue automaticamente o Windows 8 [duplicado]

4

O Windows 8 tem um desligamento híbrido que tem alguns (talvez menores) desvantagens .

O desligamento híbrido é mais rápido, então não quero desativá-lo permanentemente.

No entanto, quando tenho certeza de que estou prestes a deixar o computador estacionário por um tempo considerável, gostaria de desligá-lo de uma maneira que não tenha desvantagens (exceto por ser lento, o que não é importante nessa circunstância). (Suponho que isso também poderia instalar as atualizações pendentes do Windows.)

Para esclarecer, quero fazer o equivalente a uma reinicialização completa (que atualizaria o hyberfile) e, em seguida, a um desligamento híbrido (que salvaria o novo hyberfile, para que a próxima inicialização seja rápida)

Posso pensar em duas soluções possíveis:

  1. Alternando temporariamente para "inicialização não rápida" (e, em seguida, ativando automaticamente a "inicialização rápida" novamente após a inicialização)
  2. Fazer uma reinicialização adequada, que é imediatamente (e sem interação do usuário), seguida de um desligamento

Existe alguma maneira de automatizar qualquer um deles para torná-los realmente simples de fazer (talvez executando um script)?

    
por Klas Mellbourn 03.11.2012 / 03:46

1 resposta

1

A inicialização rápida não afeta as reinicializações. Portanto, você não precisa desativar a opção.

Observe a captura de tela abaixo, a configuração Ativar inicialização rápida e, na descrição, Reiniciar não é afetado.

De link

Note

The fast startup setting doesn't apply to Restart.

No que diz respeito a desligar após o reinício (para que você tenha um hyberfile na próxima vez que você iniciar), você pode executar um script usando Diretiva de Grupo .

Para desligar / reiniciar janelas, você pode usar o comando shutdown :

Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid]

    [/m \computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    No args    Display help. This is the same as typing /?.
    /?         Display help. This is the same as not typing any options.
    /i         Display the graphical user interface (GUI).
               This must be the first option.
    /l         Log off. This cannot be used with /m or /d options.
    /s         Shutdown the computer.
    /r         Full shutdown and restart the computer.
    /g         Full shutdown and restart the computer. After the system is
               rebooted, restart any registered applications.

Eu não vou escrever o código para você, mas essencialmente, você precisa de dois scripts. O primeiro script, ativa o desligamento lento. Precisa:

  • definir uma bandeira em algum lugar (criar um arquivo)
  • reinicie

O segundo script deve ser adicionado à Diretiva de Grupo. Precisa:

  • verifique se o sinalizador está definido e, se estiver definido:
    • redefinir o sinalizador (excluir um arquivo)
    • desligar

A maneira mais fácil de definir um sinalizador é provavelmente echo > filename.txt .

    
por 03.11.2012 / 03:50