अगर Windows शटडाउन करते समय आपको बार-बार The exception unknown software exception (0xe0434352) occurred in the application at location 0x77312c1a एरर मैसेज मिलता है, तो यहां कुछ संभावित समाधान हैं। लोकेशन हर बार अलग हो सकती है, एरर कोड भी 0xe0434352, 0xc06d007e, 0x40000015, 0xc00000d, 0xc0000409 आदि हो सकते हैं - लेकिन समाधान कमोबेश वही रहता है।
संभावित समाधान
- .NET Framework Repair Tool उपयोग करें
- Check Disk (chkdsk) चलाएं
- क्लीन बूट स्टेट में ट्रबलशूट करें
- System File Checker (SFC) चलाएं
- System Restore उपयोग करें
1. .NET Framework Repair Tool
अगर आप Windows 7 या पुराना वर्जन उपयोग कर रहे हैं, तो Microsoft का .NET Framework Repair Tool उपयोग करें। यह .NET Framework 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 और 3.5 SP1 को सपोर्ट करता है।
2. Check Disk चलाएं
एडमिनिस्ट्रेटर कमांड प्रॉम्प्ट खोलकर यह कमांड चलाएं:
chkdsk /f
देखें कि क्या इससे मदद मिलती है।
3. क्लीन बूट स्टेट में ट्रबलशूट करें
क्लीन बूट Windows डिवाइस ड्राइवर संबंधी समस्याएं ठीक करने में मदद करता है। अगर आपने हाल ही में PC अपडेट किया है और बहुत पुराने डिवाइस ड्राइवर हैं, तो क्लीन बूट करके मैन्युअली समस्या का निवारण करें।
4. System File Checker चलाएं
System File Checker एक कमांड-लाइन टूल है जो करप्ट सिस्टम-प्रोटेक्टेड फाइलों को रिस्टोर करता है। एडमिनिस्ट्रेटर कमांड प्रॉम्प्ट में यह कमांड चलाएं:
sfc /scannow
स्कैन पूरा होने के बाद कंप्यूटर रीस्टार्ट करना पड़ सकता है।
5. System Restore उपयोग करें
अगर सिस्टम अपडेट या ड्राइवर इंस्टॉल किए बिना अचानक यह एरर आने लगा, तो सिस्टम रिस्टोर पॉइंट से पहले की अच्छी स्थिति में वापस जाएं।
सॉफ्टवेयर एक्सेप्शन क्या है?
सरल शब्दों में, जब कोई सॉफ्टवेयर या प्रोसेस ऐसा कुछ करता है जिससे अनचाहा परिणाम होता है, तो OS उसे रोक देता है। उदाहरण: अगर सॉफ्टवेयर OS के उस हिस्से को एक्सेस करने की कोशिश करे जिसके लिए उसके पास परमिशन नहीं है, तो एक्सेप्शन थ्रो होगा। कुछ प्रोग्राम बिल्ट-इन मेथड से ऐसे एक्सेप्शन हैंडल करते हैं।
एरर और एक्सेप्शन में अंतर
एक्सेप्शन कंपाइल-टाइम और रनटाइम दोनों पर हो सकते हैं, ये मुख्यतः डेवलपर्स के लिखे कोड में आते हैं। एरर ज्यादातर रनटाइम पर होते हैं क्योंकि वे अनचेक्ड टाइप के होते हैं।
अगर अननोन सॉफ्टवेयर एक्सेप्शन ठीक न हो तो?
दो विकल्प हैं: पहला, सॉफ्टवेयर को लेटेस्ट वर्जन पर अपडेट करें; दूसरा, उसमें उपयोग होने वाले किसी अन्य फ्रेमवर्क को अपडेट करें। ज्यादातर बार सॉफ्टवेयर खुद बताता है, अगर नहीं तो डेवलपर/कंपनी से संपर्क करें।