כאשר יישום Windows שלך קורס או נסגר באופן בלתי צפוי, נוצר "קובץ dump קריסה" כדי לאחסן את המידע הנוכחי לפני שהתרחשה השגיאה. קריאת קובץ זיכרון קטן יכולה לעזור לך לקבוע ולפתור את הסיבה לשגיאות התוכנית. אתה יכול להשתמש בתוכנה החינמית שנקראת "BlueScreenView" כדי ללמוד מה לא בסדר בתוכנית, או להשתמש בכלי באגים למידע מתקדם יותר.
שלב
שיטה 1 מתוך 2: שימוש ב- BlueScreenView
שלב 1. השתמש ב- BlueScreenView אם אתה צריך לברר את הסיבה לשביתה
רוב המשתמשים פשוט צריכים את קובץ הערימה כדי לקבוע מה גורם לשגיאת המערכת או מסך המוות הכחול. Blue ScreenView היא תוכנה חינמית מתוצרת NirSoft שיכולה לנתח קבצי ערימה ולספר למשתמש איזה כונן (דרייבר) או גורמים אחרים גורמים לקריסה.
ערמות שנוצרו במהלך שגיאות מערכת מכונות "minidumps.”
שלב 2. הורד את BlueScreenView
אתה יכול להוריד את BlueScreenView ישירות מ- NirSoft בכתובת nirsoft.net/utils/blue_screen_view.html.
אתה יכול להוריד את התוכנית העצמאית בפורמט ZIP. בדרך זו תוכל להריץ את התוכנית מבלי להתקין אותה. לאחר סיום ההורדה של קובץ ה- ZIP, לחץ באמצעות לחצן העכבר הימני ובחר "חלץ" כדי ליצור תיקיה חדשה עם התוכנית BlueScreenView
שלב 3. הפעל את BlueScreenView
לאחר חילוץ BlueScreenView מקובץ ה- ZIP, הפעל את התוכנית בפנים. תתבקש להמשיך על ידי Windows.
שלב 4. אתר את קובץ הערימה שברצונך לנתח
כאשר המחשב שלך קורס, קובץ בשם "minidump" נוצר בספריית Windows. לקבצים אלה יש סיומת.dmp, ש- BlueScreenView יכול לקרוא ולספר לך מה קרה. ניתן למצוא את קובץ minidump ב- C: / Windows / Minidump. אם אינך רואה אותו, ייתכן שיהיה עליך להציג קבצים מוסתרים:
- עבור משתמשי Windows 10 ו- 8, לחץ על התווית "תצוגה" בסייר Windows וסמן את התיבה "פריטים מוסתרים".
- עבור משתמשי Windows 7 וגירסאות קודמות, פתח את אפשרויות התיקיות מלוח הבקרה, לחץ על התווית "תצוגה" ובחר "הצג קבצים, תיקיות וכוננים מוסתרים".
שלב 5. גרור את קובץ.dmp לחלון BlueScreenView
הדרך המהירה ביותר לפתוח קובץ.dmp היא לגרור אותו לחלון BlueScreenView. הקובץ לא יזוז ממיקומו המקורי. תראה שהחצי התחתון של חלון BlueScreenView מתמלא בנתונים ברגע שהקובץ ייגרר לחלון.
שלב 6. חפש את העמודה "נגרמת על ידי נהג" בחלק העליון
ייתכן שיהיה עליך לגלול מעט ימינה כדי לראות זאת. עמודה זו תציג את הכונן שגרם לקריסת המערכת.
אתה עשוי גם למצוא את הכונן הבעייתי מכיוון שהוא מסומן באדום בתחתית החלון. לחץ פעמיים על סימון כדי לראות פרטים נוספים, כגון שם המוצר, תיאור ונתיב
שלב 7. השתמש במידע זה כדי לפתור את הבעיה שלך
כעת, אתה יודע את סיבת ההתרסקות ואתה יכול להתחיל לפתור אותה. בצע חיפוש באינטרנט עם מילת המפתח "(שם כונן) קריסה" כדי לבדוק אם למישהו אחר יש את הבעיה שלך.
שיטה 2 מתוך 2: שימוש ב- WinDBG
שלב 1. השתמש בשיטה זו לניתוח מעמיק יותר
רוב המשתמשים אינם צריכים להשתמש בתוכנית Windows Debugger כדי לפתוח את הקובץ MEMORY. DMP ולבדוק את קוד הערימה מהזיכרון כאשר מתרחשת שגיאת מערכת. אם אתה רוצה לברר פרטים נוספים על האופן שבו Windows משתמשת בכוננים ובזיכרון שלה, או שאתה צריך לנתח קבצי ערימה למטרות פיתוח, Windows Debugger יכול לספק לך מידע רב.
שלב 2. הורד את ערכת פיתוח התוכנה של Windows (WDK)
לתוכנית זו יש תוכנית WinDBG שתשמש אותה לפתיחת קובץ הערימה. אתה יכול להוריד את מתקין WDK כאן.
שלב 3. הפעל את הקובץ sdksetup.exe
התקנת התוכנית תתחיל. המשך בחלונות הראשונים והשאיר אותו בהגדרות המקוריות.
שלב 4. אל תבחר הכל למעט "כלי איתור באגים עבור Windows"
תוכל לבטל את הסימון של כל התכונות האחרות מכיוון שלא ישמשו אותן לפתיחת קבצי ערימה. זה חוסך לך זמן התקנה ומקום בדיסק הקשיח.
שלב 5. המתן רגע בזמן ההורדה וההתקנה של הקובץ
בדרך כלל, תהליך זה אורך מספר דקות.
שלב 6. פתח את שורת הפקודה כמנהל
יהיה עליך לפתוח שורת פקודה שמועלה כדי לשייך את קובץ.dmp ל- WinDBG כדי שתוכל לנתח. תפעיל את שורת הפקודה בתוך התיקיה "system32".
- עבור משתמשי Windows 10 ו- 8, לחץ באמצעות לחצן העכבר הימני על לחצן Windows ו"שורת פקודה (מנהל מערכת ").
- עבור משתמשי Windows 7, פתח את תפריט התחל והקלד cmd. הקש Ctrl+⇧ Shift+↵ Enter.
שלב 7. עבור לספריית איתור באגים
הזן את הפקודה הבאה כדי לעבור לספרייה הנכונה. עבור משתמשי Windows 10, תוכל להעתיק ולהדביק אותו. עבור משתמשים בגירסאות קודמות של Windows, עליך להקליד:
cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64
שלב 8. הזן את הפקודה לשיוך קובץ הערימה
הזן את הפקודה הבאה כדי לשייך WinDBG לקובץ.dmp. משתמשי Windows 10 יכולים להעתיק ולהדביק קובץ זה באמצעות הפקודה:
- windbg.exe -IA
- אם הזנת את הפקודה כראוי, יופיע חלון ריק של WinDBG, אותו תוכל לסגור.
שלב 9. הפעל את WinDBG
יהיה עליך להגדיר את WinDBG כדי לטעון את הקבצים הנכונים מ- Microsoft כדי לפתוח קבצי.dmp. אתה יכול לעשות זאת באמצעות WinDBG.
הדרך המהירה ביותר להשיק את התוכנית היא ללחוץ על Win ולהקליד "windbg"
שלב 10. לחץ על "קובץ" ובחר "נתיב קובץ סמלים"
ייפתח חלון חדש.
שלב 11. העתק והדבק את הכתובת הבאה
נתיב זה יורה ל- WinDBG להוריד את הסמלים הנדרשים ישירות מ- Microsoft, ולאחסן אותם ב- C: / SymCache:
- SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
- תיקיית C: / SymCache שלך תגדל עם הזמן ככל שתפתח עוד ועוד סמלים וסימני קבצים שהורדו מ- Microsoft.
שלב 12. אתר את קובץ הערימה שברצונך לנתח
קבצי ערימה (.dmp) נוצרים בדרך כלל כאשר המערכת קורסת. אתה אמור להיות מסוגל למצוא את קבצי הערימה בספריית C: / Windows / Minidump לאחר שחזור המחשב שלך מהתרסקות. ניתן לאתר את הקובץ גם ב- C: / Windows / MEMORY. DMP. אם אינך יכול למצוא אותו, אולי יש להציג קבצים נסתרים:
- עבור משתמשי Windows 10 ו- 8, לחץ על התווית "תצוגה" בסייר Windows וסמן את התיבה "פריטים מוסתרים".
- עבור משתמשי Windows 7 וגירסאות קודמות, פתח את אפשרויות התיקיות מלוח הבקרה, לחץ על התווית "תצוגה" ובחר "הצג קבצים, תיקיות וכוננים מוסתרים".
שלב 13. לחץ פעמיים על קובץ הערימה
בתנאי שתגדיר את WinDBG כראוי בהתאם לשלבים שלמעלה, WinDBg יפעיל ויתחיל לעבד את הקבצים.
שלב 14. המתן בזמן שקובץ הערימה נטען
בפעם הראשונה שאתה פותח קובץ ערימה, תצטרך להמתין זמן מה בזמן שהורדת הסמלים ממיקרוסופט. אל תפריע לתוכנית WinDBG בזמן שהיא טוענת קבצים.
- קבצי הערימה ייטענו הרבה יותר מהר בפתיחות הבאות מכיוון שכבר יש לך את הסמלים בתיקייה C: / SymCache.
- אתה תדע מתי קובץ הערימה סיים את הטעינה כאשר תראה Followup: MachineOwner בתחתית הקובץ.
שלב 15. חפש את המשפט "כנראה נגרם על ידי"
זוהי הדרך המהירה ביותר לברר את הסיבה לכישלון התוכנית. WinDBG ינתח את קובץ הערימה וידווח למשתמש על הכונן או התהליך הגורם לבעיה. אתה יכול להשתמש במידע זה כדי לבצע מחקר מעמיק יותר ופתרון בעיות.
שלב 16. חפש את קוד BugCheck
קובץ הערימה יחזיר קוד עבור באגים ספציפיים שנתקלו במהלך ההתרסקות. חפש את הקודים האלה ממש מעל המשפט "כנראה נגרם על ידי". בדרך כלל תראה קוד בן שני תווים, כגון "9F".