Os dois principais motivos pelos quais os computadores travam são erros de hardware operacional e sistema operacional. Embora os travamentos de computador que se originam de erros no sistema operacional sejam fáceis de diagnosticar, aqueles causados por erros de hardware podem ser evasivo.
Falhas no hardware variam em natureza e efeito. Os travamentos costumam ser causados por falhas na fonte de alimentação, no chip de RAM, no sistema de resfriamento ou poeira. Conforme esses componentes envelhecem, eles podem desenvolver falhas. Se a fonte de alimentação não puder desempenhar nenhuma de suas funções na conversão de energia CA em CC, o travamento do computador costuma ser repentino e inesperado. Se um computador tiver dois chips de RAM, uma falha originada da RAM pode ocorrer depois que o computador exibir uma lentidão. Os ventiladores do sistema têm a função de diminuir a temperatura do sistema. Se o ventilador não desempenhar essa função, o computador pode superaquecer e travar. Além disso, o ventilador muitas vezes atrai poeira para o computador, o que pode facilitar um travamento do computador. Tirar a poeira resolveria esse problema.
A maioria das falhas de computador tem origem no sistema operacional. Devido às muitas funções que o sistema operacional desempenha, há muitas oportunidades para a ocorrência de erros. Uma falha do sistema pode ocorrer se o sistema operacional do computador tentar obter acesso a um endereço impróprio. Nesse caso, ocorre uma falha de proteção geral, causando uma falha de memória. Outro incidente que pode causar uma falha no computador é se o sistema operacional regenera o mesmo comando, causando um travamento.