जब आपका विंडोज एप्लिकेशन क्रैश हो जाता है या अनपेक्षित रूप से बंद हो जाता है, तो त्रुटि होने से पहले वर्तमान जानकारी को संग्रहीत करने के लिए एक "क्रैश डंप फ़ाइल" बनाई जाती है। एक छोटी मेमोरी डंप फ़ाइल को पढ़ने से आपको प्रोग्राम त्रुटियों के कारण को निर्धारित करने और हल करने में मदद मिल सकती है। प्रोग्राम में क्या गलत है, यह जानने के लिए आप "ब्लूस्क्रीन व्यू" नामक मुफ्त सॉफ्टवेयर का उपयोग कर सकते हैं, या अधिक उन्नत जानकारी के लिए डीबगर टूल का उपयोग कर सकते हैं।
कदम
विधि 1 में से 2: BlueScreenView का उपयोग करना
चरण 1. यदि आप हड़ताल के कारण का पता लगाना चाहते हैं तो BlueScreenView का उपयोग करें।
अधिकांश उपयोगकर्ताओं को केवल यह निर्धारित करने के लिए हीप फ़ाइल की आवश्यकता होती है कि सिस्टम त्रुटि या ब्लू स्क्रीन ऑफ़ डेथ का कारण क्या है। ब्लू स्क्रीनव्यू निरसॉफ्ट द्वारा बनाया गया एक मुफ्त सॉफ्टवेयर है जो ढेर फाइलों का विश्लेषण कर सकता है और उपयोगकर्ता को बता सकता है कि कौन सी ड्राइव (ड्राइवर) या अन्य कारक दुर्घटना का कारण बन रहे हैं।
सिस्टम त्रुटियों के दौरान बनाए गए ढेर को "मिनीडम्प्स" कहा जाता है।"
चरण 2. ब्लूस्क्रीन व्यू डाउनलोड करें।
आप BlueScreenView को सीधे NirSoft से nirsoft.net/utils/blue_screen_view.html पर डाउनलोड कर सकते हैं।
आप स्टैंडअलोन प्रोग्राम को ज़िप प्रारूप में डाउनलोड कर सकते हैं। इस तरह, आप प्रोग्राम को इंस्टॉल किए बिना चला सकते हैं। एक बार ज़िप फ़ाइल डाउनलोड हो जाने के बाद, ब्लूस्क्रीन व्यू प्रोग्राम के साथ एक नया फ़ोल्डर बनाने के लिए राइट-क्लिक करें और "एक्सट्रैक्ट" चुनें।
चरण 3. ब्लूस्क्रीन व्यू लॉन्च करें।
ब्लूस्क्रीन व्यू को ज़िप फ़ाइल से निकालने के बाद, प्रोग्राम को अंदर लॉन्च करें। आपको विंडोज़ द्वारा जारी रखने के लिए प्रेरित किया जाएगा।
चरण 4. उस हीप फ़ाइल का पता लगाएँ जिसका आप विश्लेषण करना चाहते हैं।
जब आपका कंप्यूटर क्रैश हो जाता है, तो विंडोज डायरेक्टरी में "मिनीडम्प" नाम की एक फाइल बन जाती है। इन फ़ाइलों में एक.dmp एक्सटेंशन होता है, जिसे BlueScreenView पढ़ सकता है और आपको बता सकता है कि क्या हुआ था। मिनीडम्प फ़ाइल C:\Windows\Minidump में मिल सकती है। यदि आप इसे नहीं देखते हैं, तो आपको छिपी हुई फ़ाइलें दिखाने की आवश्यकता हो सकती है:
- विंडोज 10 और 8 उपयोगकर्ताओं के लिए, विंडोज एक्सप्लोरर में "व्यू" लेबल पर क्लिक करें और "हिडन आइटम" बॉक्स को चेक करें।
- विंडोज 7 और पुराने संस्करणों के उपयोगकर्ताओं के लिए, नियंत्रण कक्ष से फ़ोल्डर विकल्प खोलें, "दृश्य" लेबल पर क्लिक करें, और "छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं" चुनें।
चरण 5..dmp फ़ाइल को BlueScreenView विंडो में खींचें।
किसी.dmp फ़ाइल को खोलने का सबसे तेज़ तरीका उसे BlueScreenView विंडो में खींचना है। फ़ाइल अपने मूल स्थान से नहीं हटेगी। फ़ाइल को विंडो में घसीटने के बाद आप देखेंगे कि BlueScreenView विंडो का निचला आधा भाग डेटा से भर जाता है।
चरण 6. शीर्ष पर "कारण चालक द्वारा" कॉलम देखें।
इसे देखने के लिए आपको थोड़ा दायीं ओर स्क्रॉल करना पड़ सकता है। यह कॉलम उस ड्राइव को प्रदर्शित करेगा जिसके कारण सिस्टम क्रैश हुआ।
आपको समस्याग्रस्त ड्राइव भी मिल सकती है क्योंकि यह खिड़की के नीचे लाल रंग में हाइलाइट किया गया है। उत्पाद का नाम, विवरण और पथ जैसे अधिक विवरण देखने के लिए हाइलाइट पर डबल-क्लिक करें।
चरण 7. अपनी समस्या को हल करने के लिए इस जानकारी का उपयोग करें।
अब, आप दुर्घटना का कारण जानते हैं और इसे हल करना शुरू कर सकते हैं। "(ड्राइव नाम) क्रैश" कीवर्ड के साथ एक वेब खोज करें यह देखने के लिए कि क्या किसी और को आपकी समस्या हुई है।
विधि २ का २: WinDBG का उपयोग करना
चरण 1. अधिक गहन विश्लेषण के लिए इस पद्धति का उपयोग करें।
अधिकांश उपयोगकर्ताओं को MEMORY. DMP फ़ाइल खोलने और सिस्टम त्रुटि होने पर मेमोरी से हीप कोड की जाँच करने के लिए Windows डीबगर प्रोग्राम का उपयोग करने की आवश्यकता नहीं होती है। यदि आप इस बारे में अधिक जानना चाहते हैं कि Windows अपने ड्राइव और मेमोरी का उपयोग कैसे करता है, या आपको विकास उद्देश्यों के लिए हीप फ़ाइलों का विश्लेषण करने की आवश्यकता है, तो Windows डीबगर आपको बहुत सारी जानकारी प्रदान कर सकता है।
चरण 2. विंडोज सॉफ्टवेयर डेवलपमेंट किट (डब्ल्यूडीके) डाउनलोड करें।
इस प्रोग्राम में एक WinDBG प्रोग्राम है जिसका उपयोग हीप फ़ाइल को खोलने के लिए किया जाएगा। आप यहां डब्लूडीके इंस्टॉलर डाउनलोड कर सकते हैं।
चरण 3. sdksetup.exe फ़ाइल चलाएँ।
कार्यक्रम की स्थापना शुरू हो जाएगी। पहले कुछ विंडो के माध्यम से आगे बढ़ें और इसे मूल सेटिंग्स पर छोड़ दें।
चरण 4। "विंडोज के लिए डिबगिंग टूल्स" को छोड़कर सब कुछ न चुनें।
आप अन्य सभी सुविधाओं को अनचेक कर सकते हैं क्योंकि उनका उपयोग हीप फ़ाइलों को खोलने के लिए नहीं किया जाएगा। यह आपको इंस्टॉलेशन समय और हार्ड डिस्क स्थान बचाता है।
चरण 5. फ़ाइल डाउनलोड और इंस्टॉल होने तक कुछ क्षण प्रतीक्षा करें।
आमतौर पर, इस प्रक्रिया में कुछ मिनट लगते हैं।
चरण 6. ओपन कमांड प्रॉम्प्ट व्यवस्थापक के रूप में।
आपको एक कमांड प्रॉम्प्ट खोलना होगा जो आपके विश्लेषण के लिए.dmp फ़ाइल को WinDBG के साथ जोड़ने के लिए उठाया गया है। आप "system32" फ़ोल्डर के अंदर कमांड प्रॉम्प्ट प्रारंभ करेंगे।
- विंडोज 10 और 8 उपयोगकर्ताओं के लिए, विंडोज बटन और "कमांड प्रॉम्प्ट (एडमिन)" पर राइट-क्लिक करें।
- विंडोज 7 यूजर्स के लिए स्टार्ट मेन्यू खोलें और cmd टाइप करें। Ctrl+⇧ Shift+↵ Enter दबाएं.
चरण 7. डीबगर निर्देशिका पर जाएँ।
सही निर्देशिका में जाने के लिए निम्न आदेश दर्ज करें। विंडोज 10 यूजर्स के लिए आप इसे कॉपी और पेस्ट कर सकते हैं। विंडोज के पुराने संस्करणों के उपयोगकर्ताओं के लिए, आपको टाइप करना होगा:
सीडी\प्रोग्राम फ़ाइलें (x86)\Windows Kits\8.1\Debuggers\x64
चरण 8. हीप फ़ाइल को संबद्ध करने के लिए कमांड दर्ज करें।
WinDBG को.dmp फ़ाइल से संबद्ध करने के लिए निम्न आदेश दर्ज करें। विंडोज 10 उपयोगकर्ता इस फाइल को कमांड के साथ कॉपी और पेस्ट कर सकते हैं:
- Windbg.exe -IA
- यदि आपने सही ढंग से कमांड दर्ज किया है, तो एक खाली WinDBG विंडो दिखाई देगी, जिसे आप बंद कर सकते हैं।
चरण 9. WinDBG लॉन्च करें।
.dmp फ़ाइलें खोलने के लिए Microsoft से उचित फ़ाइलें लोड करने के लिए आपको WinDBG को कॉन्फ़िगर करने की आवश्यकता होगी। आप इसे 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 में भी स्थित हो सकती है। यदि आप इसे नहीं ढूंढ पा रहे हैं, तो शायद छिपी हुई फाइलें दिखायी जानी चाहिए:
- विंडोज 10 और 8 उपयोगकर्ताओं के लिए, विंडोज एक्सप्लोरर में "व्यू" लेबल पर क्लिक करें और "हिडन आइटम" बॉक्स को चेक करें।
- विंडोज 7 और पुराने संस्करणों के उपयोगकर्ताओं के लिए, नियंत्रण कक्ष से फ़ोल्डर विकल्प खोलें, "देखें" लेबल पर क्लिक करें और "छिपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं" चुनें।
Step 13. हीप फाइल पर डबल क्लिक करें।
बशर्ते आप ऊपर दिए गए चरणों का पालन करते हुए WinDBG को ठीक से कॉन्फ़िगर करें, WinDBg फ़ाइलों को लॉन्च और संसाधित करना शुरू कर देगा।
चरण 14. हीप फ़ाइल लोड होने तक प्रतीक्षा करें।
पहली बार जब आप एक हीप फ़ाइल खोलते हैं, तो आपको Microsoft से प्रतीकों को डाउनलोड करने के लिए थोड़ी देर प्रतीक्षा करनी होगी। फ़ाइलों को लोड करते समय WinDBG प्रोग्राम को बाधित न करें।
- बाद के खुलने पर हीप फाइलें बहुत तेजी से लोड होंगी क्योंकि आपके पास पहले से ही C:\SymCache फ़ोल्डर में प्रतीक हैं।
- जब आप फ़ाइल के निचले भाग में फ़ॉलोअप: MachineOwner देखेंगे तो आपको पता चल जाएगा कि हीप फ़ाइल कब लोड हो गई है।
चरण 15. वाक्य की तलाश करें "संभवतः के कारण"।
प्रोग्राम की विफलता के कारण का पता लगाने का यह सबसे तेज़ तरीका है। WinDBG हीप फ़ाइल का विश्लेषण करेगा और उपयोगकर्ता को समस्या पैदा करने वाली ड्राइव या प्रक्रिया की रिपोर्ट करेगा। आप इस जानकारी का उपयोग अधिक गहन शोध और समस्या निवारण के लिए कर सकते हैं।
चरण 16. बगचेक कोड देखें।
हीप फ़ाइल क्रैश के दौरान सामने आए विशिष्ट बग के लिए कोड लौटाएगी। इन कोडों को वाक्य के ठीक ऊपर देखें "संभवतः इसके कारण"। आपको आमतौर पर दो वर्णों वाला कोड दिखाई देगा, जैसे "9F."