אתה יכול ליצור קבצי dump זיכרון באופן ידני כדי לפתור בעיות ביישום. במאמר זה, נבחן שתי דרכים לביצוע משימה זו.
ב-Windows 10, קובץ dump של זיכרון נוצר בדרך כלל באופן אוטומטי כאשר מתרחשת שגיאה קריטית. הוא מכיל מידע על זיכרון המערכת, שבו תוכל להשתמש כדי לנתח ולקבוע את הסיבה לבעיה.
למרות שקבצים אלה נוצרים באופן אוטומטי, לפעמים ייתכן שיהיה צורך ליצור אותם באופן ידני. לדוגמה, כאשר האפליקציה אינה מגיבה ועליך לשלוח פרטים לתמיכה הטכנית לצורך ניתוח ופתרון בעיות. זה גם המקרה אם אתה מפתח אפליקציה, ואתה צריך לברר מדוע היא משתמשת במשאבי מערכת רבים, כמו מעבד וזיכרון.
לא משנה מה הסיבה, ב-Windows 10, יש לך לפחות שתי דרכים ליצור קובץ dump של זיכרון באמצעות מנהל המשימות ושורת הפקודה עם הכלי ProcDump.
כיצד ליצור קובץ זיכרון עם מנהל המשימות?
כדי ליצור קובץ זיכרון עם מנהל המשימות של Windows 10, בצע את השלבים הבאים:
- פתח אותותפריט התחל.
- חפש את זהמנהל משימותולחץ על התוצאה הראשונה כדי לפתוח את האפליקציה.
- לחץ על הכרטיסייהתַהֲלִיך.
- לחץ לחיצה ימנית על היישום או התהליך הבעייתי ובחר באפשרותצור קובץ dump.
- לאחר יצירת הקובץ, לחץ על הכפתורפתח את מיקום הקובץ.
- לחץ לחיצה ימנית על הקובץ.dmpובחר באפשרותגְזִירָה.
- נווט אל התיקיה שבה ברצונך לאחסן את הקובץ.
- לחץ לחיצה ימנית על התיקיה ובחר באפשרותקולר.
כיצד ליצור קובץ dump של זיכרון באמצעות שורת הפקודה?
אתה יכול גם להשתמש ב-ProcDump, שהוא כלי שורת פקודה הזמין באתר Microsoft Sysinternals. זה מאפשר לך לפקח על תוכנית כדי לזהות קוצים במעבד וליצור dump במקרה של קריסה, שבה תוכל להשתמש לאחר מכן כדי לקבוע את הגורם לבעיה. עם זאת, אתה יכול גם להשתמש בכלי זה כדי ליצור קבצי dump באופן ידני.
כדי ליצור קובץ dump, בצע את השלבים הבאים:
- עבור אל אתר האינטרנט של מיקרוסופטSysinternals.
- לחץ על הקישורהורד את ProcDump.
- פתח את קובץ ה-zip המכילProcDumpולחלץ את תוכנו.
- פתח אותותפריט התחל.
- לְחַפֵּשׂשורת פקודה, לחץ לחיצה ימנית על התוצאה הראשונה ולאחר מכן בחר באפשרותהפעל כמנהל.
- הקלד את הפקודה הבאה כדי לפתוח את התיקיהProcDumpולחץזְכוּת כְּנִיסָה:
cd C:\PATH-TO-APP\Procdump
- בפקודה, הקפד לעדכן את הנתיבנתיב לאפליקציהעם מיקום התיקיה המכילה את קבצי ProcDump.
- הקלד את הפקודה הבאה כדי ליצור קובץ dump (מיני) של יישום פועל ולחץזְכוּת כְּנִיסָה:
procdump APP-NAME
- בפקודה, החלףAPP-NAMEלפי שם קובץ ההפעלה של היישום.
- הדוגמה שלהלן מציגה שגיאת dump קבצים עבור סייר הקבצים:
procdump explorer
- (אופציונלי) הקלד את הפקודה הבאה כדי ליצור קובץ dump באמצעות מזהה התהליך ולחץזְכוּת כְּנִיסָה:
procdump PROCESS-ID
- בפקודה, החלףמזהה תהליךלפי התהליך או מזהה הבקשה.
- הדוגמה להלן יוצרת קובץ שגיאת dump עבור סייר הקבצים עם מזהה תהליך 6112:
procdump 6112
טְרִיק: תמיד תוכל למצוא את מזהה התהליך (PID) של יישום בכרטיסייהפרטיםשֶׁלמנהל משימותאו באמצעות הפקודהרשימת המשימות.
הקלד את הפקודה הבאה כדי ליצור קובץ dump שלם עבור יישום ולחץזְכוּת כְּנִיסָה:
procdump -ma APP-OR-PID
- בפקודה, החלףAPP-OR-PIDלפי השם או מזהה התהליך של האפליקציה.
- הדוגמה שלהלן יוצרת קובץ dump שלם עבור סייר הקבצים:
procdump -ma explorer
- אשר את המיקום של קובץ ה-.dmp.
לאחר שתסיים, קובץ ה-dump של המחשב ייווצר (בדרך כלל) בתיקייה המכילה את קבצי ה-ProcDump.
מאמר זה מתמקד ביסודות של יצירת קובץ dump ליבה, אך אתה יכול להשתמש בפקודהprocdump / ?כדי לדעת את כל האפשרויות הזמינות של כלי זה.
פֶּתֶק: קובץ dump שלם מכיל את כל מה שזמין בזיכרון לגבי היישום. לעומת זאת, קובץ מיני dump הוא רק כמה מגה בייט ומכיל מידע בסיסי על האפליקציה.