Você pode definir um script de desligamento a partir do editor de política de grupo (Diretiva do computador local - > Configuração do computador - > Configurações do Windows - > Scripts).
Eu tenho procurado uma maneira de executar um script em lote (apenas um único comando 'del') sempre que o sistema for desligado ou reinicializado. O sistema está executando um Windows XP Professional com Service Pack 2.
Você pode usar tarefas agendadas para executar um comando na inicialização do sistema ou no logon do usuário. link
Tags windows-xp scripting