Otklanjanje grešaka važan je dio procesa razvoja softvera. Za aplikativne programe to se radi u alatima u korisničkom načinu i često se ugrađuje u IDE. Ali da biste mogli otkloniti pogreške, na primjer, upravljačke programe, morate pokrenuti program za ispravljanje pogrešaka jezgre.
Potrebno
administratorska prava na ciljnom računalu
Instrukcije
Korak 1
Pokreni procesor naredbi cmd. Kliknite gumb "Start" na traci zadataka. Kliknite stavku "Pokreni …" u izborniku koji će se pojaviti. U dijaloški okvir Pokreni program unesite cmd i kliknite U redu
Korak 2
Napravite sigurnosnu kopiju datoteke boot.ini. Otkrijte putanju instalacije trenutne kopije operativnog sistema Windows pomoću naredbe: echo% SystemRoot% Idite na pogon na kojem je instaliran operativni sistem unošenjem slova uređaja nakon kojeg slijedi dvotačka. Promijenite u korijenski direktorij pomoću naredbe cd. Uklonite sistem, samo za čitanje i skrivene atribute iz datoteke boot.ini pomoću naredbe attrib, napravite sigurnosnu kopiju naredbom copy i ponovo postavite atribute: attrib -h -s -r boot.inicopy boot.ini boot.ii.oldattrib + h + s + r boot.in
Korak 3
Prikažite trenutnu listu opcija preuzimanja. Upotrijebite naredbu: bootcfg / query Pregledajte stavke na popisu i odredite koja će se koristiti za stvaranje nove konfiguracije s mogućnostima otklanjanja pogrešaka u jezgru. Zapamtite ID zapisa pokretanja
Korak 4
Stvorite novi zapis pokretanja pokretanjem naredbe bootcfg s opcijom / copy. Pomoću parametra / id odredite id unosa koji želite kopirati. Pomoću parametra / d navedite ime prikaza za unos. Na primjer: bootcfg / copy / id 1 / d "Win XP (Debug)" Ponovo navedite opcije pokretanja pomoću naredbe bootcfg s parametrom / query i saznajte ID dodanog unosa
Korak 5
Uključite opcije za pokretanje programa za otklanjanje pogrešaka jezgra u zapisu pokretanja stvorenom u prethodnom koraku. Ako će se otklanjanje pogrešaka izvoditi na ciljnom računaru, samo dodajte opciju / debug. Na primjer: bootcfg / debug on / id 2 Ako planirate uklanjanje pogrešaka na daljinu povezivanjem ciljnog računara sa računarom hosta putem com porta, dodatno upotrijebite opcije / port / baud da odredite broj porta i brzinu prijenosa: bootcfg / otklanjanje grešaka na / port COM2 / baud 9600 / id 2 Ako će se daljinsko otklanjanje pogrešaka izvoditi pomoću IEEE 1394 sučelja (FireWire kabel), koristite opciju / dbg1394 da omogućite odgovarajući način i / ch opciju za navođenje broja kanala primjer: bootcfg / dbg1394 na / ch 42 / id 2 Pregledajte zapise pokretanja pomoću naredbe bootcfg s parametrom / query i provjerite jesu li izvršene promjene. Zatvorite prozor ljuske izvođenjem naredbe exit
Korak 6
Ako je potrebno, promijenite parametre pokretanja operativnog sistema. Otvorite kontrolnu ploču pomoću odgovarajuće stavke u odjeljku "Postavke" u izborniku "Start". Otvorite stavku Sistem. U dijaloškom okviru "Svojstva sistema" idite na karticu "Napredno". Kliknite gumb "Opcije" koji se nalazi u grupi "Pokretanje i oporavak". U dijaloškom okviru "Pokretanje i oporavak" koji će se pojaviti aktivirajte opciju "Prikaži listu operativnih sistema". Kliknite dugmad OK u zadnja dva otvorena dijaloška okvira
Korak 7
Ponovo pokrenite računar. Odaberite opciju pokretanja pomoću programa za pronalaženje pogrešaka. Prijavite se i radite na ciljnom računaru ili započnite sesiju udaljenog ispravljanja grešaka. Koristite alate poput WinDbg i KD.