मेमोरी डंप त्रुटि संदेश के साथ नीली स्क्रीन, जो सिस्टम को रीबूट करने का प्रयास करने से पहले स्क्रीन पर दिखाई देती है, उसका रंग नीला हो जाता है, कई कारणों से हो सकता है जिसके कारण ऑपरेटिंग सिस्टम ठीक से काम करना बंद कर देता है। इसके लिए धन्यवाद, RAM की संपूर्ण सामग्री स्वचालित रूप से डेटा वाली फ़ाइल में फ़्लश हो जाती है। यह संदेश विंडोज़ ऑपरेटिंग सिस्टम में ज्यादातर बेतरतीब ढंग से दिखाई देता है जब सिस्टम रीबूट होता है और भौतिक मेमोरी की डंपिंग शुरू हो जाती है और जो लोग इससे परिचित हैं वे इसे ब्लू स्क्रीन ऑफ डेथ कहते हैं।
इस त्रुटि को पहचानना काफी आसान है क्योंकि संदेश इसका वर्णन करता है और स्क्रीन का रंग नीला कर देता है और आपका सिस्टम बार-बार रीबूट होता है। ऐसे कई कारण हैं जिनकी वजह से कोई ऑपरेटिंग सिस्टम उस तरह से काम करना बंद कर देता है जैसा उसे करना चाहिए था। भौतिक मेमोरी डंप त्रुटि प्रकट होने का सबसे आम कारण सॉफ़्टवेयर और हार्डवेयर घटकों के बीच संगतता की कमी है।

आम तौर पर, विंडोज ऑपरेटिंग सिस्टम एक ही समय में मल्टीटास्किंग करने में सक्षम होता है, लेकिन कभी-कभी जब सिस्टम पर समान प्राथमिकता स्तरों के साथ कई प्रक्रियाएं चल रही होती हैं, तो यह त्रुटि हो सकती है।

इस त्रुटि के होने का मुख्य कारण Windows रजिस्ट्री समस्या है। उपरोक्त अन्य दो त्रुटियों को आसानी से हल किया जा सकता है, लेकिन सिस्टम को फिर से सामान्य रूप से काम करना शुरू करने के लिए इसे चरण-दर-चरण प्रक्रियाओं के साथ ठीक से नियंत्रित करने की आवश्यकता है। विंडोज़ का वास्तविक संस्करण ठीक से काम करेगा क्योंकि ये रजिस्ट्री फ़ाइलें बहुत प्रसिद्ध हैं और यदि वे गायब हैं तो यह ब्लू स्क्रीन त्रुटियों का कारण बन सकती हैं।

ब्लू स्क्रीन मेमोरी डंप त्रुटि को कैसे ठीक करें?

ऐसे कई तरीके हैं जिनके माध्यम से आप इस मेमोरी डंप समस्या को कुछ ही समय में हल कर सकते हैं। कभी-कभी केवल एक ही त्रुटि होती है जिसके कारण नीली स्क्रीन दिखाई देने लगती है या नीली स्क्रीन पर पॉप अप हो जाती है, लेकिन यदि ऐसा कोई त्रुटि संदेश नहीं है, तो आप निम्नलिखित प्रश्नों को क्रमबद्ध करके इसका समाधान पा सकते हैं:

1. डिवाइस मैनेजर की जाँच करें

इस बात की बहुत अधिक संभावना है कि नए हार्डवेयर या सॉफ़्टवेयर के बीच, पहले से स्थापित ड्राइवरों के बीच संगतता समस्याओं के कारण, कोई त्रुटि उत्पन्न होती है और एक नीली स्क्रीन दिखाई देती है।

ऐसे मामलों में, केवल एक ही समाधान है - त्रुटि उत्पन्न करने वाले हार्डवेयर या सॉफ़्टवेयर के पिछले संस्करणों को हटा दें और इसे पुनः इंस्टॉल करके नए संस्करण के साथ बदलें।

नया संस्करण स्थापित करते समय, आगे की त्रुटियों से बचने के लिए, आपको हमेशा यह सुनिश्चित करना चाहिए कि ये ड्राइवर आपके कंप्यूटर पर उपयोग किए जा रहे ऑपरेटिंग सिस्टम के साथ संगत हैं। इंटरनेट पर विभिन्न तृतीय पक्ष सॉफ़्टवेयर उपलब्ध हैं जो हाल ही में इंस्टॉल किए गए सभी ड्राइवरों को ट्रैक करने में मदद करते हैं और प्रोग्राम यह भी जांचता है कि उनमें अभी भी कोई समस्या है या नहीं।

यदि ड्राइवरों में कोई समस्या है, तो यह भी संभावना है कि आप जिस डिवाइस का उपयोग कर रहे हैं उसके ड्राइवर में ही कोई समस्या है जिसके कारण ऑपरेटिंग सिस्टम ठीक से काम नहीं कर रहा है। इस प्रकार, मृत्यु की नीली स्क्रीन प्रकट होती है।

2. विंडोज़ रजिस्ट्री को पुनर्स्थापित करें

किसी भी ऑपरेटिंग सिस्टम के सामान्य रूप से काम करने के लिए, सभी फाइलों का सही ढंग से स्थापित और सत्यापित होना आवश्यक है। ऑपरेटिंग सिस्टम रजिस्ट्री फ़ाइल एक बहुत ही महत्वपूर्ण फ़ाइल है जो सिस्टम फ़ाइलों में मौजूद होनी चाहिए।

ऐसे समय होते हैं जब ऑपरेटिंग सिस्टम की रजिस्ट्री फ़ाइल में विभिन्न अमान्य प्रविष्टियाँ शामिल होती हैं जो सिस्टम में मौजूद ही नहीं होती हैं या रजिस्ट्री फ़ाइल दूषित हो जाती है। इसके परिणामस्वरूप मेमोरी डंप त्रुटि होती है जो नीली स्क्रीन का कारण बनती है।

जिन लोगों के पास ऑपरेटिंग सिस्टम का परिष्कृत ज्ञान और इंटरनेट तक सामान्य पहुंच है, वे इसे स्वयं अपडेट कर सकते हैं, लेकिन यह तरीका जोखिम भरा भी हो सकता है। पूर्णता के सर्वोत्तम अवसर के लिए, हमेशा वास्तविक सॉफ़्टवेयर खरीदें जो सभी रजिस्ट्री मुद्दों का ध्यान रखता है।

यह किसी भी ऑपरेटिंग सिस्टम रजिस्ट्री समस्या के लिए समस्याओं को स्वचालित रूप से स्कैन और ठीक करता है।

3. मेमोरी मॉड्यूल की जाँच करें

कभी-कभी एक नीली स्क्रीन और कुछ त्रुटि संदेश भी दिखाई देता है, जिसमें आमतौर पर लिखा होता है: "UNEXPECTED_KERNEL_MODE_TRAP", ऐसी त्रुटि का आमतौर पर मतलब होता है कि त्रुटि मुख्य रूप से मेमोरी समस्या के कारण है।

आपके कंप्यूटर की मेमोरी की समस्या को हल करने के लिए, आपको दो मुख्य मॉड्यूल की आवश्यकता होगी जिनका परीक्षण SIMM और CMOS किया जा सकता है। SIMM का मतलब एकल एम्बेडेड मेमोरी मॉड्यूल है जो ऑपरेटिंग सिस्टम गति अनुकूलता को संभालता है और CMOS का मतलब पूरक धातु ऑक्साइड सेमीकंडक्टर है, जिसे RAM कॉन्फ़िगरेशन के अनुसार सही ढंग से स्थापित किया जाना चाहिए।

ज्यादातर मामलों में, यदि ब्लू स्क्रीन त्रुटियाँ होती हैं, तो इन दो मॉड्यूल की जाँच करना चमत्कार कर सकता है, लेकिन यदि नहीं, तो केवल एक ही समाधान है - सभी स्थापित ऑपरेटिंग सिस्टम मेमोरी को बदलना।

4. क्षतिग्रस्त हार्ड ड्राइव की मरम्मत करना

एक क्षतिग्रस्त हार्ड ड्राइव आपके कंप्यूटर में ब्लू स्क्रीन मेमोरी डंप का कारण भी हो सकती है। विंडोज ऑपरेटिंग सिस्टम को इस तरह से डिज़ाइन किया गया है कि इसमें एक डायग्नोस्टिक स्कैन कार्यक्षमता है जो हार्ड ड्राइव की जांच करती है कि यह सामान्य रूप से काम कर रही है या नहीं और उन त्रुटियों की भी जांच करती है जो समस्याएं पैदा कर रही हैं।

लेकिन कुछ कारणों से, ये डायग्नोस्टिक फ़ंक्शंस काम करना बंद कर देते हैं और किसी भी हार्ड ड्राइव को चेक या रीड नहीं कर पाते हैं। ऐसी स्थितियों में, त्रुटियों को खत्म करने के लिए टर्मिनेटर, जो कि इंटरफ़ेस है, की जाँच की जानी चाहिए।

5. वायरस जांच

यदि उपरोक्त सभी कारण ब्लू स्क्रीन त्रुटि को ठीक करने में विफल रहते हैं, तो कोई कारण होना चाहिए जो सभी विकल्पों को अवरुद्ध कर रहा है और इस मेमोरी डंप त्रुटि का कारण बन रहा है।

यह कारण वायरस या किसी अन्य मैलवेयर के कारण हो सकता है जिसकी उपस्थिति ऑपरेटिंग सिस्टम को ठीक से काम करने से रोकती है। ऑपरेटिंग सिस्टम और हार्ड ड्राइव के बीच डेटा का महत्वपूर्ण प्रवाह होता है और वायरस या किसी अन्य दुर्भावनापूर्ण प्रोग्राम के बाद हार्ड ड्राइव क्षतिग्रस्त हो सकती है, जिसके परिणामस्वरूप प्रवाह भी बाधित होता है।

इससे मौत की नीली स्क्रीन पैदा हो सकती है, जो अंततः भौतिक मेमोरी को डंप करना और सिस्टम को बार-बार पुनरारंभ करना शुरू कर देती है।

इस प्रकार की त्रुटियों को आपके कंप्यूटर पर एंटीवायरस का वास्तविक संस्करण डाउनलोड करके हल किया जा सकता है, लेकिन यदि आपके पास पहले से ही एंटीवायरस स्थापित है, तो केवल एक ही समाधान है, उस संस्करण को अनइंस्टॉल करें और एंटीवायरस का एक नया संस्करण डाउनलोड करें।

एक बार जब फ़ाइल सही ढंग से स्कैन हो जाती है और आपके सिस्टम से हटा दी जाती है, तो उपयोगकर्ता को कंप्यूटर को पुनरारंभ करने के बाद नीली स्क्रीन की उपस्थिति के लिए फिर से जांच करनी चाहिए।

ग्राहकों के साथ परामर्श करते समय, मैंने देखा कि अक्सर उनके लिए ब्लू स्क्रीन ऑफ डेथ (बीएसओडी) से निपटने का एकमात्र तरीका स्टॉप त्रुटि संख्या का उपयोग करके खराबी की खोज करना है। आमतौर पर, यह दृष्टिकोण समस्या को हल करने के लिए एक सामान्य दिशा चुनने में मदद कर सकता है, लेकिन हमेशा इसे स्थानीयकृत करने की अनुमति नहीं देता है। उदाहरण के लिए, निर्धारित करें कि कौन सा विशिष्ट डिवाइस ड्राइवर बीएसओडी का कारण बन रहा है। कड़ाई से कहें तो, मेमोरी डंप का विश्लेषण करना STOP त्रुटियों से निपटने का मुख्य तरीका है।

जब कोई STOP त्रुटि होती है, तो Microsoft Windows डिबगिंग जानकारी रिकॉर्ड कर सकता है। ऐसा करने के लिए आपको निम्नलिखित कार्य करने होंगे:

1. बटन पर क्लिक करें शुरूऔर मेनू से चयन करें समायोजनअनुच्छेद कंट्रोल पैनल
2. आइकन पर डबल क्लिक करें प्रणाली
3. एक टैब खोलें इसके अतिरिक्तऔर बटन दबाएँ
4. क्षेत्र में डिबग सूचना लिखनावस्तु चुनें छोटा मेमोरी डंप (64 KB)

एक छोटी मेमोरी डंप फ़ाइल न्यूनतम जानकारी रिकॉर्ड करती है जो यह निर्धारित करने में आपकी सहायता कर सकती है कि आपका कंप्यूटर क्रैश क्यों हुआ। ऐसा करने के लिए, बूट वॉल्यूम पर कम से कम 2 एमबी की एक पेज फ़ाइल की आवश्यकता होती है। डिफ़ॉल्ट रूप से, छोटी मेमोरी डंप फ़ाइलें %SystemRoot%\Minidump फ़ोल्डर में संग्रहीत की जाती हैं।

छोटी मेमोरी डंप फ़ाइलों में निम्नलिखित जानकारी होती है:

  • घातक त्रुटि संदेश, इसके पैरामीटर और अन्य डेटा
  • डाउनलोड किए गए ड्राइवरों की सूची
  • प्रोसेसर संदर्भ (पीआरसीबी) जिस पर विफलता हुई
  • उस प्रक्रिया के लिए प्रक्रिया जानकारी और कर्नेल संदर्भ (EPROCESS) जिसके कारण त्रुटि हुई
  • त्रुटि उत्पन्न करने वाले थ्रेड के लिए प्रक्रिया जानकारी और कर्नेल संदर्भ (ETHREAD)।
  • उस थ्रेड के लिए कर्नेल मोड कॉल स्टैक जिसके कारण त्रुटि हुई

छोटी मेमोरी डंप फ़ाइल का लाभ यह है कि यह आकार में छोटी होती है। वर्तमान में, कंप्यूटर में स्थापित रैम की मात्रा गीगाबाइट में मापी जाती है, इसलिए इस आकार की फ़ाइल को सहेजने में लंबा समय लगेगा और यदि हार्ड ड्राइव का स्थान सीमित है तो मुश्किलें पैदा हो सकती हैं। दूसरी ओर, छोटी डंप फ़ाइल में मौजूद सीमित जानकारी आपको हमेशा उन त्रुटियों का पता लगाने की अनुमति नहीं देती है जो सीधे उस थ्रेड के कारण नहीं होती हैं जो उनके घटित होने पर चल रहा था।

मेमोरी डंप का विश्लेषण करने के लिए उपयोगिताओं का उपयोग किया जाता है kd.exeऔर विंडबग.exe. ये उपयोगिताएँ विंडोज़ के लिए डिबगिंग टूल्स में शामिल हैं। उनके साथ काम करना आसान बनाने के लिए, मैं एक स्क्रिप्ट (अलेक्जेंडर सुहोवी द्वारा) का उपयोग करने की सलाह देता हूं। आपको उपयोगिता की भी आवश्यकता होगी reg.exe(माइक्रोसॉफ्ट विंडोज एक्सपी और बाद में शामिल; विंडोज 2000 के लिए, विंडोज 2000 सपोर्ट टूल्स में शामिल)।

स्क्रिप्ट के साथ संग्रह को एक फ़ोल्डर में डाउनलोड और अनपैक करें डी:\KDFE. संचालित करने के लिए, डिबगर को प्रतीकात्मक फ़ाइलों की आवश्यकता होती है, जिसे विंडोज़ के लिए डिबगिंग टूल्स के समान स्थान से डाउनलोड किया जा सकता है। इन फ़ाइलों के साथ पैकेज का कुल आकार काफी प्रभावशाली है (चुने हुए प्लेटफ़ॉर्म के आधार पर 1GB से अधिक हो सकता है)। इसलिए, स्क्रिप्ट को विशिष्ट मेमोरी डंप के साथ काम करने के लिए केवल आवश्यक प्रतीक फ़ाइलों को Microsoft प्रतीक सर्वर से स्वचालित रूप से डाउनलोड करने और बाद में उपयोग के लिए डिस्क पर स्थानीय रूप से सहेजने के लिए कॉन्फ़िगर किया गया है। यदि आवश्यक हो, तो आप स्क्रिप्ट को संपादित कर सकते हैं और वेरिएबल बदल सकते हैं smbpath, जो उस फ़ोल्डर की ओर इंगित करता है जहां kd.exe आवश्यक फ़ाइलों को सहेजेगा।

उपयोग करने के लिए, पैरामीटर के रूप में मेमोरी डंप फ़ाइल के नाम के साथ kdfe.cmd चलाएँ। उदाहरण के लिए:

D:\KDFE>kdfe Mini111208-01.dmp

"D:\KDFE\Mini111208-01.dmp" का विश्लेषण किया जा रहा है, कृपया प्रतीक्षा करें... हो गया।

क्रैश दिनांक: बुध नवंबर 12 08:35:56.214 2008 (जीएमटी+2)
त्रुटि कोड रोकें: 0x50
प्रक्रिया का नाम: AUM.exe
संभवतः इसके कारण: nv4_disp.dll (nv4_disp+41213)

यह ध्यान दिया जाना चाहिए कि ऐसी स्थितियाँ होती हैं, जब किसी एक ड्राइवर के गलत संचालन के कारण, पूरी तरह से सामान्य ड्राइवर में STOP त्रुटि उत्पन्न होती है। इस मामले में, मैं उपयोगिता का उपयोग करने की सलाह देता हूं सत्यापनकर्ता.exe(सेमी।

या, जैसा कि इसे बीएसओडी भी कहा जाता है, कंप्यूटर और सर्वर दोनों के जीवन को काफी हद तक बर्बाद कर सकता है, और यह एक वर्चुअल मशीन भी बन गई। आज मैं आपको बताऊंगा कि विंडोज़ में डंप मेमोरी की नीली स्क्रीन का विश्लेषण कैसे करें, क्योंकि सही निदान और आपका सिस्टम काम नहीं कर रहा है इसका कारण जानने के लिए, 99 प्रतिशत समाधान, विशेष रूप से एक सिस्टम इंजीनियर, बस सक्षम होने के लिए बाध्य है ऐसा करें, और कम से कम संभव समय में, सेवा डाउनटाइम के कारण किसी व्यवसाय को बहुत सारा पैसा कैसे खोना पड़ सकता है?

बीएसओडी डिक्रिप्शन

आइए सबसे पहले देखें कि इस संक्षिप्त नाम का क्या मतलब है, अंग्रेजी ब्लू स्क्रीन ऑफ डेथ से बीएसओडी या स्टॉप एरर मोड।

ब्लू स्क्रीन ऑफ़ डेथ त्रुटियाँ विभिन्न कारणों से होती हैं, जिनमें ड्राइवर समस्याएँ, दोषपूर्ण एप्लिकेशन या दोषपूर्ण रैम मॉड्यूल शामिल हैं। जैसे ही आपके पास विंडोज़ में नीली स्क्रीन होगी, आपका सिस्टम स्वचालित रूप से एक क्रैश मेमोरी डंप फ़ाइल बनाएगा, जिसका हम विश्लेषण करेंगे।

मेमोरी डंप निर्माण को कैसे कॉन्फ़िगर करें

डिफ़ॉल्ट रूप से, जब नीली स्क्रीन होती है, तो विंडोज़ एक क्रैश डंप फ़ाइल मेमोरी.डीएमपी बनाता है, अब मैं दिखाऊंगा कि यह कैसे कॉन्फ़िगर किया गया है और यह कहाँ संग्रहीत है, मैं एक उदाहरण के रूप में विंडोज सर्वर 2008 आर 2 का उपयोग करके दिखाऊंगा, क्योंकि मैंने हाल ही में किया था वर्चुअल मशीन में नीली स्क्रीन की समस्या का अध्ययन करने का कार्य। यह पता लगाने के लिए कि डंप मेमोरी विंडो कहाँ कॉन्फ़िगर की गई है, स्टार्ट खोलें और कंप्यूटर आइकन पर राइट-क्लिक करें और गुणों का चयन करें।

विंडोज़ में ब्लू स्क्रीन डंप मेमोरी का विश्लेषण कैसे करें - कंप्यूटर गुण

विंडोज़ सिस्टम सेटिंग्स में ब्लू स्क्रीन डंप मेमोरी का विश्लेषण कैसे करें

उन्नत टैब - बूट और रिकवरी पर जाएं। सेटिंग्स बटन पर क्लिक करें

विंडोज़ में ब्लू स्क्रीन डंप मेमोरी का विश्लेषण कैसे करें - बूट और रिकवरी

मेमोरी.dmp फ़ाइल कहाँ संग्रहीत है?

और हम देखते हैं कि सबसे पहले डिबगिंग जानकारी रिकॉर्ड करने के लिए स्वचालित रीबूट करने के लिए एक चेकबॉक्स है, कर्नेल मेमोरी डंप का चयन किया गया है और नीचे वह जगह है जहां मेमोरी डंप सहेजा गया है %SystemRoot%\MEMORY.DMP

आइए c:\windows\ फ़ोल्डर में जाएं और फ़ाइल MEMORY.DMP ढूंढें, इसमें मृत्यु कोड की नीली स्क्रीन है

Windows-memory.dmp में ब्लू स्क्रीन डंप मेमोरी का विश्लेषण कैसे करें

मिनी डंप कैसे स्थापित करें

ब्लू स्क्रीन ऑफ डेथ त्रुटियां भी छोटे मेमोरी डंप में दर्ज की जाती हैं; इसे वहां कॉन्फ़िगर किया गया है, आपको बस इसे चुनने की आवश्यकता है।

इसे c:\windows\minidump फ़ोल्डर में संग्रहीत किया जाता है। लाभ यह है कि यह कम जगह लेता है और प्रत्येक नीली स्क्रीन के लिए एक अलग फ़ाइल के रूप में बनाई जाती है। आप हमेशा नीली स्क्रीन पर होने वाली घटनाओं का इतिहास देख सकते हैं।

अब जब हमने यह पता लगा लिया है कि मेमोरी डंप फ़ाइल को कहां देखना है, तो हमें यह सीखना होगा कि इसकी व्याख्या कैसे करें और मौत की नीली स्क्रीन क्यों दिखाई देती है, इसका कारण समझें। Microsoft कर्नेल डिबगर इस समस्या को हल करने में हमारी सहायता करेगा। आप Microsoft कर्नेल डिबगर को आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं, मुख्य बात वांछित ओएस संस्करण का चयन करना है। यदि कोई इसे तोड़ता है, तो आप इसे सीधे लिंक का उपयोग करके यांडेक्स डिस्क से डाउनलोड कर सकते हैं। यह ADK का भी हिस्सा है.

Microsoft कर्नेल डिबगर डाउनलोड करें, परिणामस्वरूप आपके पास एक छोटी फ़ाइल होगी जो आपको इंटरनेट से आपकी ज़रूरत की हर चीज़ डाउनलोड करने की अनुमति देगी। आइए इसे लॉन्च करें.

हम गुणवत्ता सुधार कार्यक्रम में भाग नहीं लेंगे

स्वीकार करें पर क्लिक करें और लाइसेंस के लिए सहमत हों

Microsoft कर्नेल डिबगर कैसे स्थापित करें - लाइसेंस से सहमत हों

माइक्रोसॉफ्ट कर्नेल डीबगर इंस्टालेशन शुरू हो जाएगा

माइक्रोसॉफ्ट कर्नेल डिबगर कैसे स्थापित करें - एमकेडी इंस्टॉलेशन

हम देखते हैं कि Microsoft कर्नेल डिबगर सफलतापूर्वक स्थापित हो गया है

जिसके बाद हम देखते हैं कि विंडोज फ़ोल्डर के लिए डिबगिंग टूल्स 32 और 64 बिट सिस्टम दोनों के लिए स्टार्टअप में दिखाई दिया है।

विंडोज़ पैकेज के लिए डिबगिंग टूल्स के अलावा, आपको डिबगिंग प्रतीकों - डिबगिंग प्रतीकों के एक सेट की भी आवश्यकता होगी। डिबगिंग प्रतीकों का सेट प्रत्येक ओएस के लिए विशिष्ट है जिस पर बीएसओडी रिकॉर्ड किया गया था। इसलिए, आपको प्रत्येक ओएस के लिए प्रतीकों का एक सेट डाउनलोड करना होगा जिसके संचालन का आपको विश्लेषण करना होगा। 32-बिट Windows XP के लिए Windows XP 32-बिट कैरेक्टर सेट की आवश्यकता होगी; 64-बिट OS के लिए Windows XP 64-बिट कैरेक्टर सेट की आवश्यकता होगी। विंडोज़ परिवार के अन्य ऑपरेटिंग सिस्टम के लिए, कैरेक्टर सेट का चयन उसी सिद्धांत के अनुसार किया जाता है। आप यहां से डिबगिंग प्रतीक डाउनलोड कर सकते हैं। उन्हें यहां स्थापित करने की अनुशंसा की जाती है %systemroot%\प्रतीकहालाँकि मैं उन्हें अलग-अलग फ़ोल्डरों में स्थापित करना पसंद करता हूँ और विंडोज़ फ़ोल्डर को अव्यवस्थित होने से बचाता हूँ।

डिबगिंग टूल्स में ब्लू स्क्रीन विश्लेषण

उस सिस्टम के लिए डिबगिंग सिंबल इंस्टॉल करने के बाद, जिसमें मौत की नीली स्क्रीन थी, डिबगिंग टूल लॉन्च करें

Microsoft कर्नेल डिबगर कैसे स्थापित करें - चलाएँ

मेमोरी डंप की सामग्री का विश्लेषण करने से पहले, आपको डिबगर का थोड़ा कॉन्फ़िगरेशन करने की आवश्यकता होगी। विशेष रूप से, प्रोग्राम को बताएं कि डिबगिंग प्रतीकों को कहां देखना है। ऐसा करने के लिए, मेनू से फ़ाइल > प्रतीक फ़ाइल पथ… चुनें।

ब्राउज बटन पर क्लिक करें...

और उस फ़ोल्डर को इंगित करें जिसमें हमने प्रश्न में मेमोरी डंप के लिए डिबगिंग प्रतीकों को स्थापित किया है, आप अल्पविराम से अलग किए गए कई फ़ोल्डर निर्दिष्ट कर सकते हैं और आप सार्वजनिक Microsoft सर्वर से सीधे इंटरनेट के माध्यम से आवश्यक डिबगिंग प्रतीकों के बारे में जानकारी का अनुरोध कर सकते हैं। इस तरह आपके पास प्रतीकों का नवीनतम संस्करण होगा। आप इसे इस प्रकार कर सकते हैं - फ़ाइल > प्रतीक फ़ाइल पथ… मेनू में, दर्ज करें:

SRV*%systemroot%\symbols*http://msdl.microsoft.com/download/symbols

मौत की नीली स्क्रीन का विश्लेषण कैसे करें

हम उस कंप्यूटर से मेमोरी.डीएमपी या मिनीडंप फ़ाइल की प्रतिलिपि बनाते हैं जहां नीली स्क्रीन पॉप अप होती है, और इसे खोलते हैं, मेनू से फ़ाइल > ओपन क्रैश डंप... का चयन करते हैं और विचार के लिए आवश्यक फ़ाइल का चयन करते हैं।

मौत की नीली स्क्रीन का विश्लेषण कैसे करें-01

उदाहरण के लिए, मिनीडंप चुनें

मौत की नीली स्क्रीन का विश्लेषण कैसे करें - मिनीडंप खोलें

मिनीडंप का विश्लेषण शुरू हो जाएगा, हमें त्रुटि का एक लिंक दिखाई देगा, नीली स्क्रीन के बारे में अधिक विस्तृत जानकारी के लिए उस पर क्लिक करें।

मौत की नीली स्क्रीन का विश्लेषण कैसे करें-03

और हम एक दोषपूर्ण एप्लिकेशन देखते हैं जो आपके सिस्टम को नष्ट कर रहा है, आप लिंक पर क्लिक करके और भी अधिक विस्तार से देख सकते हैं कि क्या गलत है।

मौत की नीली स्क्रीन का विश्लेषण कैसे करें-04

नीली स्क्रीन के कारण के बारे में अधिक विस्तृत जानकारी प्राप्त करें।

मौत की नीली स्क्रीन का विश्लेषण कैसे करें-05

यदि आप मेमोरी.डीएमपी खोलते हैं, तो आपको एक समान तस्वीर मिलेगी और आप देखेंगे कि आपको नीली स्क्रीन क्यों मिली है।

मौत की नीली स्क्रीन का विश्लेषण कैसे करें-06

मौत की नीली स्क्रीन का निदान करना और उसे ख़त्म करना इतना आसान है।

नमस्कार दोस्तों, आज हम एक दिलचस्प विषय पर चर्चा करेंगे जो भविष्य में मौत की नीली स्क्रीन (बीएसओडी) दिखाई देने पर आपकी मदद करेगा।

मेरी तरह, कई अन्य उपयोगकर्ताओं को नीले रंग की पृष्ठभूमि के साथ एक स्क्रीन की उपस्थिति का निरीक्षण करना पड़ा जिस पर कुछ लिखा हुआ था (नीले पर सफेद)। यह घटना एक गंभीर समस्या का संकेत देती है, उदाहरण के लिए, सॉफ़्टवेयर में, ड्राइवर संघर्ष, और कुछ कंप्यूटर घटक की भौतिक खराबी।

मुझे हाल ही में विंडोज़ 10 में फिर से ब्लू स्क्रीन की समस्या मिली, लेकिन मैंने तुरंत इससे छुटकारा पा लिया और जल्द ही आपको इसके बारे में बताऊंगा।

इसलिए, अधिकांश उपयोगकर्ताओं को यह नहीं पता है कि बाद में गंभीर त्रुटि मुद्दों को समझने के लिए बीएसओडी का विश्लेषण किया जा सकता है। ऐसे मामलों के लिए, विंडोज़ डिस्क पर विशेष फ़ाइलें बनाता है, और हम उनका विश्लेषण करेंगे।

मेमोरी डंप तीन प्रकार के होते हैं:

पूर्ण मेमोरी डंप- यह फ़ंक्शन आपको RAM की सामग्री को पूरी तरह से सहेजने की अनुमति देता है। इसका उपयोग शायद ही कभी किया जाता है, क्योंकि कल्पना करें कि आपके पास 32 जीबी रैम है, एक पूर्ण डंप के साथ, यह सारा वॉल्यूम डिस्क पर संग्रहीत किया जाएगा।

कोर निपात- कर्नेल मोड जानकारी सहेजता है।

छोटी मेमोरी डंप- थोड़ी मात्रा में त्रुटि जानकारी और लोड किए गए घटकों को सहेजता है जो सिस्टम की खराबी के समय मौजूद थे। हम इस प्रकार के डंप का उपयोग करेंगे क्योंकि यह हमें बीएसओडी के बारे में पर्याप्त जानकारी देगा।

छोटे और पूर्ण डंप दोनों का स्थान अलग-अलग है, उदाहरण के लिए, छोटा डंप निम्नलिखित पथ में स्थित है: %systemroot%\minidump.

पूरा डंप यहाँ है: %systemroot%।

मेमोरी डंप का विश्लेषण करने के लिए कई कार्यक्रम हैं, लेकिन हम दो का उपयोग करेंगे। पहला माइक्रोसॉफ्ट कर्नेल डिबगर्स है, जैसा कि नाम से पता चलता है, माइक्रोसॉफ्ट की एक उपयोगिता है। आप इसे आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं। दूसरा प्रोग्राम है BlueScreenView, एक निःशुल्क प्रोग्राम, यहां से डाउनलोड करें।

Microsoft कर्नेल डिबगर्स का उपयोग करके मेमोरी डंप का विश्लेषण करना

सिस्टम के विभिन्न संस्करणों के लिए आपको एक अलग प्रकार की उपयोगिता डाउनलोड करनी होगी। उदाहरण के लिए, 64-बिट ऑपरेटिंग सिस्टम के लिए 64-बिट प्रोग्राम की आवश्यकता होती है, 32-बिट ऑपरेटिंग सिस्टम के लिए 32-बिट संस्करण की आवश्यकता होती है।

इतना ही नहीं, आपको प्रोग्राम के लिए आवश्यक डिबगिंग प्रतीकों के पैकेज को डाउनलोड और इंस्टॉल करना होगा। इसे डिबगिंग सिंबल कहा जाता है। इस पैकेज का प्रत्येक संस्करण एक विशिष्ट ओएस के तहत भी डाउनलोड किया जाता है, पहले पता करें कि आपके पास कौन सा सिस्टम है, और फिर डाउनलोड करें। ताकि आपको इन प्रतीकों को कहीं भी न खोजना पड़े, यहां डाउनलोड लिंक दिया गया है। संस्थापन अधिमानतः इस पथ में किया जाना चाहिए: %systemroot%\symbols.

अब आप हमारा डिबगर लॉन्च कर सकते हैं, जिसकी विंडो इस तरह दिखेगी:

डंप का विश्लेषण करने से पहले, हम उपयोगिता में कुछ कॉन्फ़िगर करेंगे। सबसे पहले, हमें उस प्रोग्राम को बताना होगा जहां हमने डिबगिंग प्रतीकों को स्थापित किया है। ऐसा करने के लिए, "फ़ाइल" बटन पर क्लिक करें और "प्रतीक फ़ाइल पथ" आइटम का चयन करें, फिर प्रतीकों का पथ इंगित करें।


प्रोग्राम आपको सीधे वेब से प्रतीकों को निकालने की अनुमति देता है, इसलिए आपको उन्हें डाउनलोड करने की भी आवश्यकता नहीं है (उन लोगों के लिए खेद है जिन्होंने उन्हें पहले ही डाउनलोड कर लिया है)। उन्हें Microsoft सर्वर से लिया जाएगा, इसलिए सब कुछ सुरक्षित है। तो, आपको फिर से "फ़ाइल" खोलना होगा, फिर "प्रतीक फ़ाइल पथ" और निम्नलिखित कमांड दर्ज करना होगा:

SRV*%systemroot%\symbols*http://msdl.microsoft.com/download/symbols


इस प्रकार, हमने प्रोग्राम को संकेत दिया कि प्रतीकों को नेटवर्क से लिया जाना चाहिए। एक बार जब हम यह कर लें, तो "फ़ाइल" पर क्लिक करें और "कार्यस्थान सहेजें" चुनें, फिर ठीक पर क्लिक करें।

बस इतना ही। हमने प्रोग्राम को सही तरीके से कॉन्फ़िगर किया है, अब हम मेमोरी डंप का विश्लेषण करना शुरू करते हैं। कार्यक्रम में, बटन दबाएँ "फ़ाइल", तब "खुला क्रैश डंप"और इच्छित फ़ाइल का चयन करें.

कर्नेल डिबगर्स फ़ाइल का विश्लेषण शुरू करेंगे और फिर त्रुटि के कारण के बारे में परिणाम आउटपुट करेंगे।


दिखाई देने वाली विंडो में, आप कमांड दर्ज कर सकते हैं। अगर हम प्रवेश करते हैं !विश्लेषण -v, तो हमें और जानकारी मिलेगी।

इस कार्यक्रम के साथ बस इतना ही। डिबगर को रोकने के लिए, "डीबग" और "डीबगिंग रोकें" आइटम का चयन करें।

BlueScreenView का उपयोग करके मेमोरी डंप का विश्लेषण करना

ब्लूस्क्रीनव्यू प्रोग्राम विभिन्न त्रुटियों और बीएसओडी का विश्लेषण करने के लिए भी उपयुक्त है; इसका इंटरफ़ेस सरल है, इसलिए इसमें महारत हासिल करने में कोई समस्या नहीं होनी चाहिए।

उपरोक्त लिंक से प्रोग्राम डाउनलोड करें और इंस्टॉल करें। उपयोगिता लॉन्च करने के बाद, आपको इसे कॉन्फ़िगर करना होगा। पैरामीटर पर जाएं: "सेटिंग्स" - "उन्नत सेटिंग्स"। कुछ वस्तुओं के साथ एक छोटी सी विंडो खुलेगी। पहले पैराग्राफ में, आपको मेमोरी डंप का स्थान इंगित करना होगा। वे आम तौर पर पथ C:\WINDOWS\Minidump में स्थित होते हैं। फिर बस "डिफ़ॉल्ट" बटन पर क्लिक करें।


आप कार्यक्रम में क्या देख सकते हैं? हमारे पास मेनू आइटम हैं, विंडो का एक भाग डंप फ़ाइलों के नाम के साथ है, और विंडो का दूसरा भाग - मेमोरी डंप की सामग्री है।


जैसा कि मैंने लेख की शुरुआत में कहा था, डंप ड्राइवरों, "मौत की स्क्रीन" के स्क्रीनशॉट और अन्य उपयोगी जानकारी को स्टोर कर सकता है जो हमारे लिए उपयोगी हो सकती है।

तो, विंडो के पहले भाग में, जहां डंप फ़ाइलें हैं, उस मेमोरी डंप का चयन करें जिसकी हमें आवश्यकता है। विंडो के अगले भाग में हम सामग्री को देखते हैं। मेमोरी स्टैक में स्थित ड्राइवर लाल रंग में चिह्नित हैं। वे वास्तव में मौत की नीली स्क्रीन का कारण हैं।

इंटरनेट पर आप त्रुटि कोड और ड्राइवर के बारे में वह सब कुछ पा सकते हैं जो बीएसओडी के लिए जिम्मेदार हो सकता है। ऐसा करने के लिए, "फ़ाइल" पर क्लिक करें, और फिर "Google में त्रुटि कोड + ड्राइवर ढूंढें".


आप केवल उन्हीं ड्राइवरों को प्रदर्शित कर सकते हैं जो त्रुटि उत्पन्न होने के समय मौजूद थे। ऐसा करने के लिए, "सेटिंग्स" - "बॉटम विंडो मोड" - "केवल ड्राइवर क्रैश स्टैक में पाए गए" पर क्लिक करें। या F7 कुंजी दबाएँ.

बीएसओडी स्क्रीनशॉट दिखाने के लिए, F8 दबाएँ।

सभी ड्राइवर और फ़ाइलें दिखाने के लिए, F6 दबाएँ।

खैर वह सब है। अब आप जानते हैं कि ब्लू स्क्रीन ऑफ डेथ समस्या के बारे में कैसे पता लगाया जाए, और यदि कुछ होता है, तो इंटरनेट या इस साइट पर समाधान ढूंढें। आप अपने त्रुटि कोड पेश कर सकते हैं, और मैं समस्या को हल करने के लिए प्रत्येक लेख लिखने का प्रयास करूंगा।

साथ ही कमेंट में सवाल पूछना न भूलें.

स्थापित करने के लिए एक घटक का चयन करने के अगले चरण में ( उन सुविधाओं का चयन करें जिन्हें आप इंस्टॉल करना चाहते हैं) हम केवल वही चिह्नित करते हैं जिसकी हमें आवश्यकता है - विंडोज़ के लिए डिबगिंग टूलऔर दबाएँ स्थापित करना

उपयोगिताओं का एक सेट इंटरनेट से पहली स्क्रीन पर निर्दिष्ट फ़ोल्डर में डाउनलोड और इंस्टॉल किया जाएगा।

इंस्टॉलेशन पूरा होने के बाद, इसे स्टार्ट मेनू में या शॉर्टकट ग्रुप में स्टार्ट स्क्रीन पर ढूंढें विंडोज़ किटउपयोगिता WinDbgऔर इसे व्यवस्थापक अधिकारों के साथ चलाएँ

यदि किसी कारण से शॉर्टकट नहीं मिल सका, तो आप निष्पादन योग्य फ़ाइल को इंस्टॉलेशन निर्देशिका से चला सकते हैं - C:\प्रोग्राम फ़ाइलें (x86)\Windows किट्स\8.1\डीबगर्स\x64\windbg.exe

कार्यक्रम के मुख्य मेनू में WinDbgवस्तुएं चुनें फ़ाइल > प्रतीक फ़ाइल पथ. खुलने वाली विंडो में, स्थानीय प्रतीक कैश निर्देशिका और उसके ऑनलाइन स्रोत को परिभाषित करने वाली एक पंक्ति डालें:

SRV*C:\Windows\symbol_cache*http://msdl.microsoft.com/download/symbols

हम मुख्य मेनू में आइटम का चयन करके सेटिंग्स को सहेजते हैं फ़ाइल > कार्यक्षेत्र सहेजें

मेनू से चयन करके मेमोरी डंप फ़ाइल खोलें फ़ाइल > क्रैश डंप खोलें...

किसी फाइल का चयन करें मेमोरी.डीएमपी(डिफ़ॉल्ट रूप से C:\Windows निर्देशिका में स्थित) और क्लिक करें खुला

जानकारी दिखाई देगी कि किस निष्पादन योग्य मॉड्यूल के कारण सिस्टम ने काम करना बंद कर दिया। हाइपरलिंक पर क्लिक करके !विश्लेषण-विआप स्टॉप त्रुटि के समय सिस्टम की स्थिति के बारे में अधिक विस्तृत जानकारी प्राप्त कर सकते हैं।

कमांड के लगभग निम्नलिखित अनुक्रम का उपयोग करके कमांड लाइन का उपयोग करके समान जानकारी प्राप्त की जा सकती है:

सीडी /डी " C:\प्रोग्राम फ़ाइलें (x86)\Windows किट्स\8.1\डीबगर्स\x64\" kd -z "D:\DOWNLOADS\VM05\MEMORY.DMP " .logopen C:\Debuglog.txt .sympath srv*C:\Windows\symbol_cache*http://msdl.microsoft.com/download/symbols

इस उदाहरण में, डंप पार्सिंग के बारे में सभी जानकारी C:\Debuglog.txt फ़ाइल में पढ़ने योग्य रूप में डाउनलोड की जाएगी

सूत्रों की जानकारी: