Dwa główne powody, dla których komputery zawieszają się, powodują awarie sprzętu i systemu operacyjnego. Podczas gdy awarie komputerów, które pochodzą z błędów w systemie operacyjnym, są łatwe do zdiagnozowania, mogą wystąpić błędy spowodowane przez błędy sprzętu. nieuchwytny.
Usterki sprzętu różnią się naturą i skutkiem. Często zdarzają się awarie w zasilaczu, układzie RAM, systemie chłodzenia lub kurzu. Ponieważ te komponenty się starzeją, mogą powodować błędy. Jeśli zasilacz nie jest w stanie odgrywać żadnej z jego ról przy konwersji energii z prądu przemiennego na stały, awaria komputera jest często nagła i nieoczekiwana. Jeśli komputer ma dwa układy pamięci RAM, awaria pochodząca z pamięci RAM może nastąpić po pojawieniu się spowolnienia komputera. Wentylatory systemowe są obciążone rolą obniżania temperatury systemu. Jeśli wentylator nie odgrywa tej roli, komputer może się przegrzać i ulec awarii. Ponadto wentylator często wciąga kurz do komputera, co może ułatwić awarię komputera. Usunięcie kurzu rozwiązałoby ten problem.
Większość awarii komputera pochodzi z systemu operacyjnego. Ze względu na wiele ról gra system operacyjny, istnieje wiele możliwości wystąpienia błędów. Awaria systemu może wystąpić, jeśli system operacyjny komputera spróbuje uzyskać dostęp do niewłaściwego adresu. W takim przypadku wystąpi ogólny błąd ochrony, powodujący awarię pamięci. Innym incydentem, który może spowodować awarię komputera, jest ponowne wygenerowanie przez system tej samej komendy powodującej blokadę.