Você precisa fornecer mais informações. O sistema desliga instantaneamente ou desliga como se você tivesse usado a interface do usuário para desligá-lo?
Você disse, "tentar reiniciar o [o] faz com que ele seja desligado novamente", por isso vou arriscar um palpite de que seu sistema está superaquecendo. Veja se a execução de outro aplicativo que coloca sua CPU em 100% durante esse período de tempo causa o mesmo comportamento.
Você provavelmente só precisa limpar a poeira do sistema para restaurar o fluxo de ar.