Quando o Windows é desligado ou reinicializado, existe uma maneira de executar um script?
Execute gpedit.msc (local Policies)
Windows settings -> Scripts -> Shutdown -> Properties -> Add
Fonte link answer Como agendar uma tarefa para correr quando desligar janelas por Dan Williams.