ניפוי באגים הוא חלק חשוב בתהליך פיתוח התוכנה. עבור תוכניות יישומים, זה נעשה בכלי מצב משתמש ולעתים קרובות מובנה ב- IDE. אך על מנת שתוכלו לבצע ניפוי באגים, למשל, על מנהלי התקנים, עליכם להפעיל את ניפוי הבאגים הליבה.
נחוץ
זכויות מנהל מערכת במכונת היעד
הוראות
שלב 1
הפעל את מעבד הפקודה cmd. לחץ על כפתור "התחל" בשורת המשימות. לחץ על הפריט "הפעל …" בתפריט שמופיע. בתיבת הדו-שיח הפעלת תוכנית, הזן cmd ולחץ על אישור
שלב 2
צור עותק גיבוי של הקובץ boot.ini. גלה את נתיב ההתקנה של העותק הנוכחי של Windows באמצעות הפקודה: echo% SystemRoot% עבור לכונן שבו מותקנת מערכת ההפעלה על ידי הזנת אות ההתקן ואחריו נקודתיים. עבור לספריית הבסיס שלה באמצעות הפקודה cd. הסר את המאפיינים של המערכת, הקריאה בלבד והתמונות מהקובץ boot.ini באמצעות הפקודה attrib, גבה אותה באמצעות פקודת ההעתקה, והגדר שוב את התכונות: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.in
שלב 3
הצג את הרשימה הנוכחית של אפשרויות ההורדה. השתמש בפקודה: bootcfg / query בדוק את הפריטים ברשימה וקבע באיזה מהם ישמש ליצירת תצורה חדשה עם יכולות איתור באגים ליבה. זכור את מזהה רשומת האתחול
שלב 4
צור רשומת אתחול חדשה על ידי הפעלת הפקודה bootcfg עם האפשרות / copy. השתמש בפרמטר / id כדי לציין את מזהה הערך שיש להעתיק. השתמש בפרמטר / d כדי לציין שם תצוגה עבור הערך. לדוגמא: bootcfg / copy / id 1 / d "Win XP (Debug)" רשום שוב את אפשרויות האתחול באמצעות הפקודה bootcfg עם הפרמטר / query וגלה את מזהה הערך שנוסף
שלב 5
כלול אפשרויות להפעלת הבאגים של הליבה ברשומת האתחול שנוצרה בשלב הקודם. אם ניפוי באגים במכונת היעד, פשוט הוסף את האפשרות / ניפוי באגים. לדוגמא: bootcfg / debug on / id 2 אם אתה מתכנן איתור באגים מרחוק עם חיבור מחשב היעד למחשב המארח דרך יציאת com, בנוסף השתמש באפשרויות / port / baud כדי לציין את מספר היציאה וקצב השידור, בהתאמה: bootcfg / debug on / port COM2 / baud 9600 / id 2 אם ניפוי באגים מרחוק יבוצע באמצעות ממשק IEEE 1394 (כבל FireWire), השתמש באפשרות / dbg1394 כדי לאפשר את המצב המתאים ואת אפשרות / ch כדי לציין את מספר הערוץ, עבור דוגמה: bootcfg / dbg1394 on / ch 42 / id 2 צפה ברשומות האתחול באמצעות הפקודה bootcfg עם הפרמטר / query וודא שהשינויים בוצעו. סגור את חלון המעטפת על ידי הפעלת פקודת היציאה
שלב 6
שנה את פרמטרי האתחול של מערכת ההפעלה, במידת הצורך. פתח את לוח הבקרה באמצעות הפריט המתאים בקטע "הגדרות" בתפריט "התחל". פתח את פריט המערכת. בדיאלוג "מאפייני מערכת" עבור לכרטיסייה "מתקדם". לחץ על כפתור "אפשרויות" הנמצא בקבוצת "הפעלה ושחזור". בתיבת הדו-שיח "אתחול ושחזור" המופיע, הפעל את האפשרות "הצג רשימה של מערכות הפעלה". לחץ על הלחצנים אישור בשתי הדיאלוגים הפתוחים האחרונים
שלב 7
אתחל מחדש את המחשב. בחר באפשרות האתחול באמצעות איתור באגים. התחבר ועבוד במכונת היעד, או התחל הפעלת ניפוי באגים מרחוק. השתמש בכלים כמו WinDbg ו- KD.