Bem, supondo que esteja usando BSOD, você pode desativar a reinicialização no BSOD clicando com o botão direito em Meu computador e selecionando Propriedades. Clique na guia Avançado. Clique no botão Configurações em Inicialização e Recuperação. Em Falha do sistema, desmarque a caixa ao lado de "Reiniciar automaticamente". Clique em OK.
Se for BSODing, e seu enigmático, (o que geralmente acontece é) você provavelmente poderia usar whocrashed - que interpreta os lixões e ajuda a identificar onde está o problema.
Você também pode querer verificar o status SMART do disco rígido, se possível, para descartar falhas no disco rígido ou possíveis falhas com algo como smartmontools