É padrão do Windows dar um reboot no seu computador quando encontra uma falha de sistema.
Você pode impedir isso desabilitando o autoreboot.
Edite o registro e localize HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl.
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).
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.