כיצד לפתור שגיאות מסך כחול באמצעות WinDbg ו- BlueScreenView

כיצד לפתור שגיאות מסך כחול באמצעות WinDbg ו- BlueScreenView

מסך המוות הכחול של חלונות מבקר את כולנו לפעמים. לפעמים אתה מצפה לזה. באחרים, זרוע המסך הכחול מתנודדת באופן בלתי צפוי. כך או כך, זה מתסכל, במיוחד אם אינך יכול לאבחן את הבעיה במהירות.





למרבה המזל, המסך הכחול תמיד נותן לך קוד שגיאה. אבל איך אפשר להבין מה זה אומר? ובכן, אתה משתמש בתוכנית שימושית כמו Windows Debugger (WinDbg) או NirSoft BlueScreenView . להלן המדריך הנוח לפתרון שגיאות מסך כחול!





מהי שגיאה במסך כחול?

כאשר יש ל- Windows שגיאה קטסטרופלית, המערכת קורסת. בדרך כלל ההתרסקות מביאה לך מסך כחול. המסך הכחול (המכונה בחיבה המסך הכחול של המוות, או BSoD) מציג המון מידע מלא המפרט את ההתרסקות. בתוך המידע נמצא מדוע, היכן וכיצד התרחש התאונה.





מה גורם לשגיאות מסך כחול?

לשגיאת מסך כחול יכולות להיות מספר סיבות , כולל:

איך לדעת אם אתה חסום ב- snapchat
  • חומרה לא תקינה
  • תוכנה פגומה
  • מנהלי התקנים מיושנים או לא מקודדים
  • התחממות יתר
  • שעון יתר

זה רק חמש סיבות אפשריות. בתוך אלה, ישנן טעויות ספציפיות רבות. שם המסך הכחול של קוד שגיאת מוות נכנס פנימה.



מסך כחול של קוד שגיאה מוות נותן לך שגיאה ספציפית לפתרון בעיות. אתה יכול למקד את המאמצים שלך במקום לנחש מה השתבש ולמה. לדוגמה, קוד 0x80240034 WU_E_DOWNLOAD_FAILED פירושו הורדת Windows Update נכשלה . כמובן, זה לא סביר לגרום BSoD, אבל אתה רואה איך הקוד כולל הודעת שגיאה ספציפית.

כיצד מתקנים שגיאה במסך כחול?

תיקון שגיאת מסך כחול תלוי בסוג השגיאה . לפעמים די בחיפוש אינטרנטי כדי לחשוף מה לא בסדר במערכת שלך. בזמנים אחרים, תוכנה מיוחדת לניפוי באגים במערכת היא מה שאתה צריך. כך תתקן את שגיאת המסך הכחול באמצעות WinDbg או NirSoft BlueScreenView.





כיצד לתקן שגיאות מסך כחול באמצעות WinDbg

WinDbg הוא כלי רב עוצמה שבו תוכל להשתמש כדי להבין את הסיבה השורשית לשגיאת המסך הכחול שלך.

התקנת Windows 10 SDK

ראש אל דף הורדה ל- Windows 10 SDK . SDK של Windows 10 מכיל כלים רבים, כולל ערכת הכלים לביצועים של Windows, כלי איתור באגים עבור Windows, ערכת פיתוח תוכנת .NET Framework וכלי פיתוח אחרים. בצע את השלבים האלה כעת.





  1. פגע ב הורד את המתקין לַחְצָן. לאחר ההורדה, הפעל את תוכנית ההתקנה.
  2. כאשר נפתח מתקין SDK של Windows 10, בחר באפשרות הראשונה כדי להתקין ערכת פיתוח התוכנה של Windows למחשב שלך. נתיב ההתקנה המוגדר כברירת מחדל בסדר.
  3. בחר הבא כדי להמשיך ולקבל את הרישיון. בעמוד הבא, בטל את הסימון של כל התיבות כלי איתור באגים עבור Windows .
  4. לאחר מכן לחץ להתקין .

פתיחה ותצורה של WinDbg

פתח את תפריט התחל ופנה אל ערכות Windows> WinDbg. השתמש באגים עבור ארכיטקטורת המערכת שלך, בין 32 או 64 סיביות. יש לי מערכת 64 סיביות, אז אבחר ב- WinDbg X64.

כעת, עליך למצוא את זכרון ה- BSoD שלך. המזבלה מכילה את המידע בנוגע לתאונה, כגון 'סיבה' ו'מיקום '.

ישנם שני סוגים עיקריים של מזכרות BSoD: מזבלה מלאה ומינידום. בדרך כלל, מיני -דומפ קטן יותר אך מכיל יותר מידע ממזבלה מלאה (אני יודע, כמה מטעה).

  1. בדרך כלל תמצא את יומני minidump בספריית השורש שלך C: Windows Minidump . בתיקייה תמצא את יומני minidump בפועל.
  2. לחלופין, המזבלה המלאה נמצאת בכתובת C: Windows memory.dmp

עבור הדרכה זו, אנו הולכים לנתח מיני דומפ (כי זה מה שיש לי בהישג יד).

הערה: אין לך מזבלות בכלל? ראה כיצד להפעיל את מזבלות Windows לאחר קריסה.

בסדר, חזרה ל- WinDbg. ראשית, עליך להגדיר מקור סמלים. סמלים הם בעצם מזהים לשפות תכנות המתייחסות למידע ספציפי. הם מקלים על ניתוח המידע המצוי ביומן (או בקוד).

ראש אל קובץ> נתיב קובץ סמלים ולאחר מכן העתק והדבק את הדברים הבאים:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

לאחר מכן לחץ בסדר .

ניתוח מזבל ההתרסקות שלך ב- WinDbg

גרור ושחרר את קובץ ה- dump שלך ל- WinDbg. לחלופין, לחץ על Ctrl + D כדי לפתוח את דפדפן הקבצים, ולאחר מכן אתר את קובץ ה- dump שלך. כאשר קובץ ה- dump נטען, תתקל במסך הניתוח הראשוני. זה ייראה דומה לזה:

יש לקחת שני דברים מהמסך הזה: ה באג צ'ק וה כנראה נגרם על ידי שדות. כאן הם בהירים יותר:

  • BugCheck 1A הוא קוד השגיאה
  • כנראה נגרם על ידי : memory_corruption (ONE_BIT) נותן לך מושג מיידי על הבעיה הנדונה

במקרה הזה, אתה יודע ששגיאת זיכרון היא הסיבה הסבירה של ה- BSoD שלך.

כיצד למחוק את היסטוריית החיפושים בפייסבוק

אתה יכול לקחת את הניתוח צעד אחד קדימה באמצעות פקודות WinDbg. במקרה זה, ! לנתח -v הפקודה (מודגשת בכחול בתמונה למעלה) תראה לך מידע מפורט הקשור ל- BSoD שלך. יש קישור פקודה מתחת לכותרת ניתוח Bugcheck. עם זאת, קישור זה לפעמים נעלם. אם אין קישור, הזן את הפקודה בשדה בתחתית חלון WinDbg.

הפקודה מבצעת כמות עצומה של ניתוחים אוטומטיים. WinDbg מציג את התוצאות תחת כותרת חדשה של ניתוח BugCheck. כמות המידע ש- WinDbg זורקת מרגישה מעט מהממת. אך במקרה זה, אתה מחפש רק כמה פיסות מידע מרכזיות בכדי להעריך את הערכת ה- BSoD שלך.

הפרמטרים ישירות מתחת לכותרת הניתוח החדש של BugCheck מספקים קבוצה נוספת של מידע שימושי. לדוגמה, בדוגמה שלהלן, תוכל לראות את התקלה שאושרה כ ניהול_זיכרון (1 א) . בנוסף, טיעונים (טיעונים הם בעצם פרמטרים אינפורמטיביים) מרחיבים את המידע.

Arg1 קובע כי 'זוהה PTE פגום', ומסביר כי 'פרמטר 2 מכיל את כתובת ה- PTE'.

עכשיו, אני יודע ש- PTE מייצג כניסת טבלאות עמודים, כך סביר להניח ששגיאה זו קשורה לזיכרון הווירטואלי שלי , ואני יכול להתחיל את תיקון ה- BSoD שלי שם. עם זאת, יש כמות עצומה של טעויות שאין לי מושג עליהן.

במקרים אלה, חיפוש באינטרנט הוא החבר שלך. חיפוש אחר שילוב של קוד השגיאה הראשוני ומידע הארגומנט הנוסף יחזיר תוצאות של משתמשים אחרים הסובלים מאותן בעיות. במקרים רבים, שגיאת המערכת שיש לך אינה חדשה ומסתורית. אותו BSoD ישפיע על מישהו אחר --- אתה לא לבד.

כיצד לתקן שגיאות מסך כחול באמצעות BlueScreenView

כלי הניתוח WinDbg הוא ערכה קצת עוצמתית. אתה יכול להשתמש בו לכל מיני סוגי dump וניתוח קבצים. עם זאת, קוראים רבים לא ידרשו את כל מגוון הניתוחים ש- WinDbg מציעה. אם זה נשמע לך, BlueScreenView של Nirsoft הוא בדיוק מה שאתה צריך.

הוא מנתח את אותם קבצי dump ו- minidump כמו WinDbg אך מייעל את המידע. אתה יכול לקחת את המידע היעיל לחיפוש באינטרנט ולהתחיל את תהליך ה- BSoD שלך משם.

ככה זה עובד:

עבור אל BlueScreenView לדף ולהוריד את התוכנית. לאחר ההורדה, התקן את BlueScreenView. פתח את התוכנית לאחר ההתקנה.

הנה המקום בו BlueScreenView שימושי. הוא טוען אוטומטית את כל מיני השאיבות שנמצאות בתיקיית MiniDump. לאחר מכן תוכל למיין את המזבלות לפי זמן התרסקות כדי למצוא את ה- BSoD העדכני ביותר. בתמונה למטה אתה רואה את גרסת BlueScreenView של קובץ ה- dump שנותח בקטע WinDbg.

ההבדל העיקרי הוא הפריסה והקלות ההשוואתית במציאת מידע ה- BSoD. מחרוזת בדיקת באגים, קוד בדיקת באגים והפרמטרים זהים. BlueScreenView מזהה גם את מנהל ההתקן ntoskrnl.exe כשורש ה- BSoD.

בדומה ל- WinDbg, כעת תוכל להשלים חיפוש באינטרנט עם פרטי ה- BSoD שלך.

WinDbg לעומת BlueScreenView

האם הכלי הכחול של ניתוח המוות טוב יותר מהשני? זה תלוי מה אתה רוצה להשיג.

ללא ספק קל יותר להשתמש ב- BlueScreenView מאשר ב- WinDbg. אם אתה זקוק למידע מהיר ותמציתי בנוגע ל- BSoD שלך, BlueScreenView הוא הכלי הטוב יותר. רוב האנשים יסתדרו מצוין עם BlueScreenView, במיוחד בהתחשב בכך שהיא אינה דורשת תצורה ומספקת את המידע הרצוי באופן מיידי, וגם באופן מעכל.

לעזרה נוספת, בדוק הטיפים הכלליים שלנו לתיקון מסכים כחולים ב- Windows .

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לנקות את מחשב Windows באמצעות שורת הפקודה

אם שטח האחסון שלך עומד להיגמר במחשב Windows שלך, נקה את הזבל בעזרת כלי הפקודה המהירים האלה.

קרא הבא
נושאים קשורים
  • חלונות
  • מסך כחול של מוות
  • חלונות 10
  • פתרון תקלות
על הסופר גאווין פיליפס(פורסמו 945 מאמרים)

Gavin הוא העורך הזוטר של Windows וטכנולוגיה מוסברת, תורם קבוע לפודקאסט באמת שימושי ומבקר מוצרים קבוע. בעל תואר ראשון (בהצטיינות) בכתיבה עכשווית עם שיטות אמנות דיגיטליות שנלקחות מגבעות דבון, כמו גם מעל לעשור של ניסיון בכתיבה מקצועית. הוא נהנה מכמויות תה רבות, משחקי לוח וכדורגל.

עוד מאת גאווין פיליפס

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה