É padrão do Windows dar um reboot no seu computador quando encontra
uma falha de sistema. Você pode impedir isso desabilitando o
autoreboot.

Vá em iniciar, Executar e digite REGEDIT.

Então localize a o registro
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCrashControl.

Selecione AutoReboot na lista da direita. Dê dois cliques nele e
troque o valor para 0 (zero) para desabilitar ou 1 para habilitar.
Reinicie o computador. Também é possível solucionar o problema sem
editar o registro.

Abra o Painel de Controle, escolha Sistema, selecione Avançado e
clique em Configurações no último tópico (inicialização e recuperação)
e desmarque a opção Reiniciar automaticamente.

Deixe marcada a opção
Gravar um evento no log do sistema. Para ver porque o sistema teve
alguma falha, digite “eventvwr” no prompt de comando ou no menu
Iniciar>Executar.