विंडोज ब्लू स्क्रीन ऑफ डेथ हम सभी से कभी न कभी मिलता है। कभी-कभी, आप इसकी उम्मीद करते हैं। अन्य समय, नीली स्क्रीन का भूत अप्रत्याशित रूप से बड़ा होता है। किसी भी तरह से, यह निराशाजनक है, खासकर यदि आप जल्दी से समस्या का निदान नहीं कर सकते।
सौभाग्य से, ब्लू स्क्रीन हमेशा आपको एक त्रुटि कोड देती है। लेकिन आप कैसे पता लगाते हैं कि इसका क्या मतलब है? खैर, आप विंडोज डीबगर (WinDbg) या निरसॉफ्ट BlueScreenView जैसे आसान प्रोग्राम का उपयोग करते हैं। ब्लू स्क्रीन त्रुटियों को हल करने के लिए यहां आपकी आसान गाइड है!
ब्लू स्क्रीन एरर क्या है?
जब विंडोज में एक विनाशकारी त्रुटि होती है, तो सिस्टम क्रैश हो जाता है। क्रैश आमतौर पर आपको एक नीली स्क्रीन लाता है। ब्लू स्क्रीन (स्नेह से ब्लू स्क्रीन ऑफ डेथ, या BSoD के रूप में जाना जाता है) क्रैश का विवरण देने वाली जानकारी का एक पूरा भार प्रदर्शित करती है। जानकारी के भीतर वह कारण, स्थान, और कैसे क्रैश हुआ है।
ब्लू स्क्रीन एरर के क्या कारण हैं?
ब्लू स्क्रीन एरर के कई कारण हो सकते हैं, जिनमें शामिल हैं:
- दोषपूर्ण हार्डवेयर
- दोषपूर्ण सॉफ्टवेयर
- पुराने या खराब कोडेड ड्राइवर
- ओवरहीटिंग
- ओवरक्लॉकिंग
ये केवल पांच संभावित कारण हैं। उनमें कई विशिष्ट त्रुटियां हैं। यहीं पर ब्लू स्क्रीन ऑफ डेथ त्रुटि कोड काम आता है।
ब्लू स्क्रीन ऑफ डेथ त्रुटि कोड आपको समस्या निवारण के लिए एक विशिष्ट त्रुटि देता है। आप अपने प्रयासों को केंद्रित कर सकते हैं बजाय इसके कि आप अनुमान लगाएं कि क्या गलत हुआ और क्यों। उदाहरण के लिए, कोड 0x80240034 WU_E_DOWNLOAD_FAILED का अर्थ है कि आपका विंडोज अपडेट डाउनलोड करने में विफल रहा। बेशक, यह BSoD का कारण बनने की संभावना नहीं है, लेकिन आप देखते हैं कि कोड में एक विशिष्ट त्रुटि संदेश कैसे होता है।
आप ब्लू स्क्रीन एरर को कैसे ठीक करते हैं?
ब्लू स्क्रीन एरर को ठीक करना त्रुटि के प्रकार पर निर्भर करता है। कभी-कभी, एक सरसरी इंटरनेट खोज यह बताने के लिए पर्याप्त होती है कि आपके सिस्टम में क्या गलत है। अन्य समय, सिस्टम डीबगिंग के लिए विशेष सॉफ्टवेयर वही है जो आपको चाहिए। यहां बताया गया है कि आप WinDbg या NirSoft BlueScreenView का उपयोग करके अपनी ब्लू स्क्रीन त्रुटि को कैसे ठीक करते हैं।
WinDbg के साथ ब्लू स्क्रीन एरर को कैसे ठीक करें
WinDbg एक शक्तिशाली टूल है जिसका उपयोग आप अपनी ब्लू स्क्रीन त्रुटि के मूल कारण का पता लगाने के लिए कर सकते हैं।
विंडोज 10 SDK इंस्टॉल करना
विंडोज 10 SDK डाउनलोड पेज पर जाएं। विंडोज 10 SDK में कई टूल शामिल हैं, जिनमें विंडोज परफॉर्मेंस टूलकिट, विंडोज के लिए डीबगिंग टूल, .NET फ्रेमवर्क सॉफ्टवेयर डेवलपमेंट किट, और अन्य विकास उपकरण शामिल हैं। अब इन चरणों का पालन करें।
- इंस्टॉलर डाउनलोड करें बटन दबाएं। एक बार डाउनलोड हो जाने पर, इंस्टॉलर चलाएं।
- जब विंडोज 10 SDK इंस्टॉलर खुलता है, तो अपने कंप्यूटर पर विंडोज सॉफ्टवेयर डेवलपमेंट किट इंस्टॉल करें के पहले विकल्प का चयन करें। डिफ़ॉल्ट इंस्टॉलेशन पथ ठीक है।
- जारी रखने के लिए अगला चुनें और लाइसेंस स्वीकार करें। अगले पेज पर, विंडोज के लिए डीबगिंग टूल्स को छोड़कर सभी बॉक्स अनचेक करें।
- फिर इंस्टॉल दबाएं।
WinDbg खोलना और कॉन्फिगर करना
अपना स्टार्ट मेनू खोलें और विंडोज किट्स > WinDbg पर जाएं। अपने सिस्टम आर्किटेक्चर के लिए डीबगर का उपयोग करें, चाहे वह 32 या 64-बिट हो। मेरे पास 64-बिट सिस्टम है, इसलिए मैं WinDbg X64 चुनूंगा।
अब, आपको अपना BSoD मेमोरी डंप ढूंढना होगा। डंप में क्रैश के बारे में जानकारी होती है, जैसे "कारण" और "स्थान"।
BSoD मेमोरी डंप के दो मुख्य प्रकार हैं: एक पूर्ण डंप और एक मिनिडंप। आमतौर पर, एक मिनिडंप छोटा होता है लेकिन पूर्ण डंप से अधिक जानकारी रखता है (मुझे पता है, यह कितना भ्रामक है)।
- आप मिनिडंप लॉग को अपने रूट डायरेक्टरी में पाएंगे, आमतौर पर C:\Windows\Minidump। फ़ोल्डर में, आपको वास्तविक मिनिडंप लॉग मिलेंगे।
- वैकल्पिक रूप से, पूर्ण डंप C:\Windows\memory.dmp पर पाया जाता है
इस ट्यूटोरियल के लिए, हम एक मिनिडंप का विश्लेषण करने जा रहे हैं (क्योंकि मेरे पास वही है)।
नोट: बिल्कुल भी डंप नहीं हैं? पोस्ट-क्रैश विंडोज डंप को चालू करने का तरीका देखें।
ठीक है, वापस WinDbg पर। सबसे पहले, आपको एक सिंबल स्रोत सेट करना होगा। सिंबल अनिवार्य रूप से प्रोग्रामिंग भाषाओं के लिए पहचानकर्ता हैं जो विशिष्ट जानकारी से संबंधित हैं। वे लॉग (या कोड) में पाई गई जानकारी का विश्लेषण करना आसान बनाते हैं।
फाइल > सिंबल फाइल पथ पर जाएं, फिर निम्नलिखित कॉपी और पेस्ट करें:
SRV*c:\websymbols*https://msdl.microsoft.com/download/symbols
फिर OK दबाएं।
WinDbg में अपने क्रैश डंप का विश्लेषण
अपनी डंप फाइल को WinDbg में ड्रैग और ड्रॉप करें। वैकल्पिक रूप से, फाइल ब्राउज़र खोलने के लिए Ctrl + D दबाएं, फिर अपनी डंप फाइल का पता लगाएं। जब डंप फाइल लोड होती है, तो आप प्रारंभिक विश्लेषण स्क्रीन का सामना करेंगे। यह इससे मिलता-जुलता दिखेगा:
इस स्क्रीन से दो चीजें लेने लायक हैं: BugCheck और संभावित कारण फ़ील्ड। यहां वे अधिक स्पष्टता में हैं:
- BugCheck 1A त्रुटि कोड है
- संभावित कारण: memory_corruption ( ONE_BIT ) आपको हाथ में समस्या का तत्काल विचार देता है
इस मामले में, आप जानते हैं कि मेमोरी त्रुटि आपके BSoD का संभावित कारण है।
आप WinDbg कमांड का उपयोग करके विश्लेषण को एक कदम आगे ले जा सकते हैं। इस मामले में, !analyze -v कमांड (ऊपर की छवि में नीले रंग में हाइलाइट की गई) आपको आपके BSoD से संबंधित विस्तृत जानकारी दिखाएगी। बगचेक विश्लेषण हेडर के तहत एक कमांड लिंक है। हालांकि, यह लिंक कभी-कभी गायब हो जाता है। यदि कोई लिंक नहीं है, तो WinDbg विंडो के नीचे फ़ील्ड में कमांड दर्ज करें।
कमांड भारी मात्रा में स्वचालित विश्लेषण करता है। WinDbg परिणामों को एक नए बगचेक विश्लेषण हेडर के तहत प्रदर्शित करता है। WinDbg द्वारा फेंकी गई जानकारी की मात्रा थोड़ी भारी लगती है। लेकिन इस मामले में, आप केवल अपने BSoD के आकलन को पूरा करने के लिए जानकारी के कुछ प्रमुख बिट्स ढूंढ रहे हैं।
नए बगचेक विश्लेषण हेडर के सीधे नीचे के पैरामीटर उपयोगी जानकारी का एक और सेट प्रदान करते हैं। उदाहरण के लिए, नीचे दिए गए उदाहरण में, आप दोष को Memory_Management (1a) के रूप में पुष्टि होते देख सकते हैं। इसके अतिरिक्त, आर्गुमेंट्स (आर्गुमेंट्स अनिवार्य रूप से सूचनात्मक पैरामीटर हैं) जानकारी पर विस्तार करते हैं।
Arg1 बताता है कि "एक भ्रष्ट PTE का पता चला है," यह समझाते हुए कि "पैरामीटर 2 में PTE का पता है।"
अब, मुझे पता है कि PTE का मतलब पेज टेबल एंट्री है, इसलिए यह त्रुटि मेरे वर्चुअल मेमोरी से संबंधित होने की संभावना है, और मैं अपना BSoD फिक्स वहां से शुरू कर सकता हूं। हालांकि, बहुत सारी त्रुटियां हैं जिनके बारे में मुझे कोई जानकारी नहीं है।
उन मामलों में, इंटरनेट खोज आपका दोस्त है। प्रारंभिक त्रुटि कोड और अतिरिक्त आर्गुमेंट जानकारी के संयोजन को खोजने से उसी मुद्दे से पीड़ित अन्य उपयोगकर्ताओं के परिणाम मिलेंगे। कई मामलों में, आपके पास सिस्टम त्रुटि नई और रहस्यमय नहीं है। वही BSoD किसी और को प्रभावित करेगा---आप अकेले नहीं हैं।
BlueScreenView के साथ ब्लू स्क्रीन एरर को कैसे ठीक करें
WinDbg विश्लेषण टूल एक शक्तिशाली किट है। आप इसका उपयोग सभी तरीके के डंप और फाइल विश्लेषण के लिए कर सकते हैं। हालांकि, कई पाठकों को WinDbg द्वारा प्रदान किए गए विश्लेषण टूल के पूर्ण स्पेक्ट्रम की आवश्यकता नहीं होगी। यदि यह आपके जैसा लगता है, तो निरसॉफ्ट का BlueScreenView वही है जो आपको चाहिए।
यह WinDbg के समान डंप और मिनिडंप फाइलों का विश्लेषण करता है लेकिन जानकारी को सुव्यवस्थित करता है। आप सुव्यवस्थित जानकारी को इंटरनेट खोज में ले जा सकते हैं और वहां से अपनी BSoD प्रक्रिया शुरू कर सकते हैं।
यह कैसे काम करता है:
BlueScreenView पेज पर जाएं और प्रोग्राम डाउनलोड करें। एक बार डाउनलोड हो जाने पर, BlueScreenView इंस्टॉल करें। इंस्टॉलेशन के बाद प्रोग्राम खोलें।
यहां BlueScreenView उपयोगी है। यह मिनिडंप फ़ोल्डर में पाए गए किसी भी मिनिडंप को स्वचालित रूप से लोड करता है। आप फिर नवीनतम BSoD खोजने के लिए डंप को क्रैश समय के अनुसार सॉर्ट कर सकते हैं। नीचे की छवि में आप WinDbg अनुभाग में विश्लेषण की गई डंप फाइल का BlueScreenView संस्करण देखते हैं।
मुख्य अंतर लेआउट और BSoD जानकारी खोजने की तुलनात्मक आसानी है। बग चेक स्ट्रिंग, बग चेक कोड, और पैरामीटर वही हैं। BlueScreenView ntoskrnl.exe ड्राइवर को BSoD के मूल के रूप में भी पहचानता है।
WinDbg की तरह, अब आप अपनी BSoD जानकारी के साथ इंटरनेट खोज पूरी कर सकते हैं।
WinDbg बनाम BlueScreenView
क्या एक ब्लू स्क्रीन ऑफ डेथ विश्लेषण टूल दूसरे से बेहतर है? यह इस बात पर निर्भर करता है कि आप क्या हासिल करना चाहते हैं।
BlueScreenView निस्संदेह WinDbg की तुलना में उपयोग में आसान है। यदि आपको अपने BSoD के बारे में त्वरित, संक्षिप्त जानकारी की आवश्यकता है, तो BlueScreenView बेहतर टूल है। अधिकांश लोग BlueScreenView के साथ ठीक काम करेंगे, खासकर यह देखते हुए कि इसे किसी कॉन्फिगरेशन की आवश्यकता नहीं है और यह वांछित जानकारी तुरंत और पचाने योग्य तरीके से प्रदान करता है।
अधिक मदद के लिए, विंडोज में ब्लू स्क्रीन को ठीक करने के लिए हमारे सामान्य टिप्स देखें।