Iznimka provjere stroja (MCE) pokreće se kada središnja procesorska jedinica (CPU) računala identificira pogrešku računalnog hardvera tijekom provjere sustava. Sustavi temeljeni na Linuxu i Unixu, uključujući Apple® Mac računala, prijavit će pogrešku putem poruke “kernel panic”, koja se često prikazuje izravno na zaslonu konzole. Osobna računala s jednim od operativnih sustava Microsoft Windows® koristit će općepoznati “plavi ekran smrti” za prikaz poruke zaustavljanja. Iznimka za provjeru stroja zahtijevat će ponovno pokretanje sustava i često djeluje na identificiranje temeljne oštećenja hardvera ili problema s kompatibilnošću.
Postoji niz problema koji mogu pokrenuti iznimku provjere stroja. Iznimka će se dogoditi kada se specifični hardverski problem ne može u potpunosti identificirati; to može učiniti određivanje izvora iznimke prilično radno intenzivnim. Problemi s računalnim hardverom koji mogu rezultirati ovom vrstom problema uključuju pogreške u predmemoriji memorije u kojima se informacije pohranjene u memorijskoj predmemoriji oštećuju, uzrokujući računalne pogreške kad god se čitaju, i oštećenje memorije s slučajnim pristupom (RAM) u kojoj su pogrešno pohranjeni podaci u RAM sustava može dovesti do slučajnih grešaka.
Na sustavima temeljenim na Unixu, iznimke provjere stroja obično su uzrokovane instalacijom novog hardvera. Početak ovih iznimaka često se može pratiti do vremena instalacije hardvera kako bi se identificirao oštećeni hardver. Oštećeni moduli za proširenje RAM-a mogu uzrokovati takve iznimke u nasumično vrijeme, što čini prepoznavanje temeljnog problema kompliciranijim. Oštećeni ili netočno navedeni moduli za proširenje RAM memorije također mogu rezultirati iznimkom provjere stroja na računalima koja rade na operacijskim sustavima Microsoft Windows®.
Pregrijavanje sustava može uzrokovati iznimke provjere stroja; to se može dogoditi kao rezultat nedovoljnog napajanja ili neispravnog hladnjaka ili ventilatora ili zbog modifikacije računala ili over-clockinga CPU-a radi bržeg rada od izvorno postavljene. U rjeđim slučajevima, softverske pogreške mogu rezultirati ovom vrstom problema. To bi obično rezultiralo pisanjem oštećenih podataka u datotečni sustav ili softverskim uputama za čitanje oštećenih ili pogrešno identificiranih memorijskih blokova.
Poruka o iznimci provjere stroja često je rezultat kvara hardvera ili oštećenja arhitekture sustava gdje se pogreška računala ne može točnije identificirati. Arhitektura provjere stroja (MCA) je način na koji se računalne pogreške prijavljuju instaliranom operativnom sustavu. Računala koja rade na određenim procesorima mogu koristiti napredniju arhitekturu provjere stroja koja može preciznije identificirati uzrok problema.