
0x80000002 STATUS_DATATYPE_MISALIGNMENT .
Naišla je na nepomirljivu referencu podataka.
0x80000003 STATUS_BREAKPOINT .
Naišlo se na točku prekida ili ASSERT kada nije pridružen program za ispravljanje pogrešaka jezgre.
0xC0000005 STATUS_ACCESS_VIOLATION .
Došlo je do kršenja pristupa memoriji.
Parametar 4 (gore) je adresa koju je vozač pokušao pristupiti.
Potpuni popis kodova izuzetaka nalazi se u datoteci ntstatus.h, u direktoriju inc.
Osnovno rješavanje problema i rješenje
Na osnovnoj razini trebate početi s ovim osnovnim koracima za rješavanje problema.
- Ako je vozač kriv, isključite upravljački program ili provjerite ažuriranja upravljačkih programa.
- Pokušajte promijeniti grafičku karticu u računalu da biste vidjeli je li problem riješen.
- Ažuriranje BIOS-a potražite na web-mjestu proizvođača matične ploče.
- Pristupite BIOS-u i onemogućite predmemoriranje memorije ili sjenu memorije.
Ako vaš problem nije riješen, pokušajte usporediti nedavno instalirani hardver s popisom proizvoda Windows Marketplace Tested Products kako biste provjerili je li kompatibilan s vašom verzijom sustava Windows.
Ako je upravljački program uređaja neispravan, možda će biti potrebno pristupiti okruženju sigurnog načina rada pritiskom na tipku F8 na tipkovnici dok se računalo pokreće (prije ulaska u sustav Windows). Kada se na zaslonu pojavi izbornik, odaberite Safe Mode. U sigurnom načinu rada možete izbrisati neispravan upravljački program uređaja i ponovno pokrenuti računalo. Nastavite instalirati ažurirani upravljački program, ako je dostupan.
Također možete provjeriti zapisnik sustava u pregledniku događaja da biste vidjeli ima li poruka o pogrešci. Ove poruke o pogreškama mogu pomoći u utvrđivanju izvora problema.
Složeno rješavanje problema
Dodatne, složenije korake za rješavanje problema možete poduzeti ako gore navedena rješenja ne riješe problem. Ovi koraci uključuju pristup praćenju stogova kako bi se odredio uzrok problema.
Da biste dobili trag stog, slijedite ove korake:
- Izvršite naredbu kb ( Display Stack Backtrace ) za prikaz parametara u tragovima stogova. Potražite poziv NT! PspUnhandledExceptionInSystemThread.
- Prvi parametar u pozivu ukazuje na strukturu koja sadrži dodatne upute za izraz osim:
Izvršite naredbu dd ( Prikaz memorije ) na adresi kako biste dohvatili i prikazali odgovarajuće informacije.
- Izvršite naredbe .exr ( Zaslon iznimke prikaza ) i .cxr ( Zaslonski zapis zapisnika ) koristeći dvije vrijednosti dohvaćene u prethodnom koraku kao argumente za naredbe.
- Nakon izvršavanja naredbe .cxr, koristite naredbu kb da biste vidjeli praćenje stogova na temelju podataka zapisnika konteksta. Praćenje stog će naznačiti gdje je došlo do neobrađenog iznimke.
Ako ne možete pronaći poziv u koraku 1, potražite ntoskrnl! KiDispatchException . Koristeći adresu okvira trap-a (treći parametar), izvršite naredbu .trap ( Prikaz trap okvira ) kako bi postavili kontekst registracije na odgovarajuću vrijednost za izvođenje tragova stogova i drugih naredbi.