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
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
.