Hoe Om Die Kernfoutoplosser Te Begin

INHOUDSOPGAWE:

Hoe Om Die Kernfoutoplosser Te Begin
Hoe Om Die Kernfoutoplosser Te Begin

Video: Hoe Om Die Kernfoutoplosser Te Begin

Video: Hoe Om Die Kernfoutoplosser Te Begin
Video: Hoe om jou Bybel te lees (Week 1) - Marthinus Steffen | Kleingroep Video | WOORD Preekreeks 2024, Mei
Anonim

Ontfouting is 'n belangrike deel van die sagteware-ontwikkelingsproses. Vir toepassingsprogramme word dit in gebruikersmodus-instrumente gedoen en word dit dikwels in die IDE ingebou. Maar om byvoorbeeld stuurprogramme te kan ontfout, moet u die kernfoutoplosser begin.

Hoe om die kernfoutoplosser te begin
Hoe om die kernfoutoplosser te begin

Nodig

administrateur regte op die teikenmasjien

Instruksies

Stap 1

Begin opdragverwerker cmd. Klik op die "Start" -knoppie in die taakbalk. Klik op die "Run …" - item in die menu wat verskyn. Voer cmd in die dialoogkassie Run Program in en klik OK

Stap 2

Maak 'n rugsteunkopie van die boot.ini-lêer. Ontdek die installasiepad van die huidige kopie van Windows met behulp van die opdrag: echo% SystemRoot% Gaan na die aandrywer waar die bedryfstelsel geïnstalleer is deur die apparaatletter in te voer, gevolg deur 'n dubbelpunt. Gaan na die hoofmap met die cd-opdrag. Verwyder die stelsel-, leesalleen en verborge eienskappe uit die boot.ini-lêer met die attrib-opdrag, maak 'n rugsteun met die kopie-opdrag en stel die kenmerke weer in: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.in

Stap 3

Vertoon die huidige lys aflaai-opsies. Gebruik die opdrag: bootcfg / query Gaan die items in die lys na en bepaal watter een gebruik gaan word om 'n nuwe konfigurasie met kernfoutopsporing te skep. Onthou die ID van die opstartrekord

Stap 4

Skep 'n nuwe opstartrekord deur die bootcfg-opdrag met die / copy-opsie uit te voer. Gebruik die parameter / id om die ID van die inskrywing wat gekopieer moet word, op te gee. Gebruik die parameter / d om 'n vertoonnaam vir die inskrywing op te gee. Byvoorbeeld: bootcfg / copy / id 1 / d "Win XP (Debug)" Lys die opstartopsies weer met behulp van die bootcfg-opdrag met die parameter / query en vind die ID van die bygevoegde inskrywing

Stap 5

Sluit opsies in om die kerndebugger uit te voer in die opstartrekord wat in die vorige stap geskep is. As foutopsporing op die teikenmasjien gedoen word, voeg die opsie / ontfouting net by. Byvoorbeeld: bootcfg / debug aan / id 2 As u van plan is om foutopsporing op afstand te doen deur die teikenrekenaar via die com-poort aan die gasheermasjien te koppel, gebruik dan ook die / port / baud-opsies om onderskeidelik die poortnommer en baudrate op te gee: bootcfg / debug aan / poort COM2 / baud 9600 / id 2 As foutopsporing op afstand gedoen sal word met behulp van 'n IEEE 1394-koppelvlak (FireWire-kabel), gebruik die / dbg1394 opsie om die toepaslike modus in te skakel en die / ch opsie om die kanaal nommer te spesifiseer, vir voorbeeld: bootcfg / dbg1394 on / ch 42 / id 2 Kyk na bootrekords met behulp van die bootcfg-opdrag met die parameter / query en verifieer dat die veranderinge aangebring is. Sluit die dopvenster deur die exit-opdrag uit te voer

Stap 6

Verander die opstartparameters van die bedryfstelsel, indien nodig. Maak die bedieningspaneel oop met behulp van die toepaslike item in die afdeling "Instellings" in die menu "Start". Maak die stelsel-item oop. Gaan in die dialoogvenster "Stelsel eienskappe" na die blad "Gevorderd". Klik op die knoppie "Opsies" in die groep "Opstart en herstel". Aktiveer die opsie "Vertoon 'n lys van bedryfstelsels" in die dialoogvenster "Opstart en herstel". Klik op die OK-knoppies in die laaste twee oop dialoogvensters

Stap 7

Herbegin u rekenaar. Kies die opstartopsie met 'n debugger. Meld aan en werk op die teikenmasjien, of begin 'n eksterne ontfoutingsessie. Gebruik gereedskap soos WinDbg en KD.

Aanbeveel: