यदि जब आप Visual Studio के साथ डिज़ाइन किए गए एप्लिकेशन को लॉन्च करने का प्रयास कर रहे हैं या जब आप अपने Windows 11 या Windows 10 PC को बूट करते हैं और डेस्कटॉप पर आपको संदेश आपके एप्लिकेशन में अनहैंडल्ड एक्सेप्शन हुआ है के साथ त्रुटि संकेत प्राप्त होता है, तो यह पोस्ट त्रुटि को ठीक करने के लिए सबसे उपयुक्त समाधानों के साथ आपकी मदद करने के लिए है।

जब आप इस समस्या का सामना करते हैं, तो आपको निम्न तर्ज पर त्रुटि संदेश प्राप्त होगा;
Microsoft.NET Framework
आपके एप्लिकेशन में अनहैंडल्ड एक्सेप्शन हुआ है। यदि आप Continue पर क्लिक करते हैं, तो एप्लिकेशन इस त्रुटि को अनदेखा करेगा और जारी रखने का प्रयास करेगा। यदि आप Quit पर क्लिक करते हैं, तो एप्लिकेशन तुरंत बंद हो जाएगा।
Invalid class.
आप निम्नलिखित कारणों में से एक या अधिक के कारण इस समस्या का सामना कर सकते हैं;
- आपका एंटीवायरस अपराधी हो सकता है।
- कुछ प्रोग्राम या मैलवेयर चल रहे हो सकते हैं।
- Microsoft .NET Framework इंस्टॉलेशन भ्रष्ट है।
- स्क्रिप्ट डीबगिंग रजिस्ट्री के माध्यम से सक्षम है।
- Msvcr92.dll में एक्सेस उल्लंघन।
- Ubisoft लॉन्चर रजिस्ट्री कुंजी को हटाना।
- सिस्टम फ़ाइल भ्रष्टाचार।
आपके एप्लिकेशन में अनहैंडल्ड एक्सेप्शन हुआ है
यदि आप इस समस्या का सामना कर रहे हैं, तो आप हमारे अनुशंसित समाधानों को नीचे किसी विशेष क्रम में आज़मा सकते हैं और देख सकते हैं कि क्या यह आपके Windows 11/10 डिवाइस पर आपके एप्लिकेशन में अनहैंडल्ड एक्सेप्शन हुआ है मुद्दे को हल करने में मदद करता है।
- .NET Framework सक्षम करें
- .NET Framework का नवीनतम संस्करण स्थापित करें
- .NET Framework Repair Tool चलाएं
- SFC और DISM स्कैन करें
- क्लीन बूट स्थिति में समस्या निवारण करें
- थर्ड-पार्टी सुरक्षा सॉफ़्टवेयर अक्षम/अनइंस्टॉल करें (यदि लागू हो)
- रजिस्ट्री संशोधित करें - Ubisoft Launcher कुंजी हटाएं (यदि लागू हो)
- इंटरनेट विकल्प रीसेट करें
- स्क्रिप्ट डीबगिंग अक्षम करें (यदि लागू हो)
आइए सूचीबद्ध प्रत्येक समाधान से संबंधित प्रक्रिया के विवरण पर एक नज़र डालें।
नीचे दिए गए समाधानों को आजमाने से पहले, अपडेट की जांच करें और अपने Windows 11/10 डिवाइस पर किसी भी उपलब्ध बिट्स को इंस्टॉल करें और देखें कि क्या प्रोग्राम लॉन्च करते समय या अपने सिस्टम को बूट करते समय त्रुटि फिर से दिखाई देती है। साथ ही Windows Defender या किसी प्रतिष्ठित थर्ड-पार्टी AV उत्पाद के साथ पूर्ण सिस्टम AV स्कैन चलाएं ताकि वायरस/मैलवेयर को कीटाणुरहित और हटाया जा सके जो हाथ में मुद्दे का कारण हो सकता है।
1] .NET Framework सक्षम करें

चूंकि त्रुटि संकेत .NET Framework की ओर इशारा करता है, यह समाधान आपको अपने Windows 11/10 कंप्यूटर पर .NET Framework सक्षम है यह सुनिश्चित करने की आवश्यकता है, और फिर जांचें कि क्या आपके डिवाइस पर आपके एप्लिकेशन में अनहैंडल्ड एक्सेप्शन हुआ है मुद्दा हल हो गया है। अन्यथा, अगला समाधान आज़माएं।
2] .NET Framework का नवीनतम संस्करण स्थापित करें
यह मानते हुए कि आपके सिस्टम पर .NET Framework पहले से सक्षम है लेकिन त्रुटि फिर से दिखाई देती रहती है, आप अपने Windows 11/10 डिवाइस पर व्यवस्थापक विशेषाधिकार के साथ .NET Framework का नवीनतम संस्करण डाउनलोड और इंस्टॉल कर सकते हैं - और यदि आपको अपने डिवाइस पर .NET Framework इंस्टॉल करने में समस्या हो रही है, तो .NET Framework इंस्टॉलेशन मुद्दों के निवारण पर पोस्ट देखें।
3] .NET Framework Repair Tool चलाएं

.NET Framework Repair Tool चलाने का यह समाधान उस घटना में आता है जब आपके Windows 11/10 PC पर .NET Framework को सक्षम और नवीनतम संस्करण इंस्टॉल करना हाथ में मुद्दे को हल करने में सक्षम नहीं था।
4] SFC और DISM स्कैन करें
यदि आपके पास सिस्टम फ़ाइल त्रुटियां हैं, तो आप हाथ में त्रुटि का सामना कर सकते हैं। SFC/DISM Windows में एक उपयोगिता है जो उपयोगकर्ताओं को Windows सिस्टम फ़ाइलों में भ्रष्टाचार के लिए स्कैन करने और भ्रष्ट फ़ाइलों को पुनर्स्थापित करने की अनुमति देती है।
इस समाधान के लिए आपको SFC स्कैन चलाने की आवश्यकता है और यदि यह ऑपरेशन हाथ में मुद्दे को हल नहीं करता है, तो आप DISM स्कैन चला सकते हैं या अगला समाधान आज़मा सकते हैं।
5] क्लीन बूट स्थिति में समस्या निवारण करें

यदि कोई थर्ड-पार्टी एप्लिकेशन या प्रक्रिया है जो आपके Windows 11/10 PC पर स्थापित और चल रहे .NET Framework के सामान्य प्रदर्शन में हस्तक्षेप कर रही है, तो यह समस्या हो सकती है। इस मामले में, आप क्लीन बूट स्थिति में समस्या निवारण कर सकते हैं और देख सकते हैं कि क्या हाथ में मुद्दा हल हो गया है। अन्यथा, अगला समाधान आज़माएं।
6] थर्ड-पार्टी सुरक्षा सॉफ़्टवेयर अक्षम/अनइंस्टॉल करें (यदि लागू हो)
अधिकांश थर्ड-पार्टी सुरक्षा सॉफ़्टवेयर इस विशेष मुद्दे का कारण बनने के लिए जाने जाते हैं। इस मामले में, इस मुद्दे को ठीक करने के लिए, आपको अपने PC से सभी थर्ड-पार्टी एंटीवायरस प्रोग्राम को समर्पित AV रिमूवल टूल का उपयोग करके अपने एंटीवायरस प्रोग्राम से जुड़ी सभी फ़ाइलों को हटाने के लिए हटाना होगा।
यदि एंटीवायरस को हटाने से यह त्रुटि ठीक हो जाती है, तो आप अब उसी एंटीवायरस को फिर से इंस्टॉल कर सकते हैं, या आप वैकल्पिक सॉफ़्टवेयर पर स्विच कर सकते हैं या बेहतर अभी भी Windows 11/10 के नेटिव AV प्रोग्राम - Windows Defender पर टिके रह सकते हैं।
7] रजिस्ट्री संशोधित करें - Ubisoft Launcher कुंजी हटाएं (यदि लागू हो)

आप इस समस्या का सामना कर सकते हैं जब आप Uplay, Internet Explorer, Windows के पुराने संस्करणों के लिए डिज़ाइन किए गए कुछ पुराने असंगत गेम जैसे एप्लिकेशन लॉन्च करने का प्रयास करते हैं। और जैसा कि जांच से पता चलता है, हाथ में मुद्दा Windows 11/10 पर एक व्यापक मुद्दा प्रतीत होता है, विशेष रूप से उन उपयोगकर्ताओं के बीच जिनके पास एक ही समय में Steam और Uplay दोनों स्थापित हैं। इस मामले में, मुद्दे को हल करने के लिए, आपको Uplay लॉन्चर से जुड़ी रजिस्ट्री प्रविष्टि को हटाने की आवश्यकता है - यह कथित तौर पर संघर्ष को समाप्त करता है, जिससे दोनों एप्लिकेशन एक ही मशीन के तहत ठीक से काम कर सकते हैं।
निम्न कार्य करें:
चूंकि यह एक रजिस्ट्री ऑपरेशन है, यह अनुशंसा की जाती है कि आप रजिस्ट्री का बैकअप लें या आवश्यक एहतियाती उपाय के रूप में सिस्टम रिस्टोर पॉइंट बनाएं। एक बार हो जाने पर, आप निम्नानुसार आगे बढ़ सकते हैं:
- Windows key + R दबाएं ताकि Run डायलॉग आह्वान हो।
- Run डायलॉग बॉक्स में, regedit टाइप करें और Registry Editor खोलने के लिए Enter दबाएं।
- नीचे दिए गए रजिस्ट्री कुंजी पथ पर नेविगेट या जाएं:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
- उस स्थान पर, दाएं फलक पर, Launcher प्रविष्टि पर राइट-क्लिक करें और Delete चुनें।
यदि आपको अपने Windows 11/10 सिस्टम पर रजिस्ट्री कुंजी हटाते समय त्रुटि मिलती है, तो आप रजिस्ट्री कुंजी का स्वामित्व ले सकते हैं और हटाने का ऑपरेशन फिर से आज़मा सकते हैं।
- एक बार हट जाने पर, Registry Editor से बाहर निकलें।
- PC पुनरारंभ करें।
बूट पर, जांचें कि क्या त्रुटि ठीक हो गई है। यदि नहीं, तो अगला समाधान आज़माएं।
8] इंटरनेट विकल्प रीसेट करें

Internet Options खोलें और Restore advanced settings बटन पर क्लिक करें।
अगला, यदि आप अपने डिवाइस पर Windows 10 चला रहे हैं और इस मुद्दे का सामना कर रहे हैं, तो आप Internet Explorer को डिफ़ॉल्ट सेटिंग्स पर रीसेट कर सकते हैं और देख सकते हैं कि क्या यह मदद करता है। चूंकि IE Windows 11 पर अप्रचलित है, यह समाधान केवल Windows 10 PC उपयोगकर्ताओं पर लागू होता है।
9] स्क्रिप्ट डीबगिंग अक्षम करें (यदि लागू हो)

यहां भी, यह समाधान केवल Windows 10 PC उपयोगकर्ताओं पर लागू होता है। जैसा कि आप Visual Studio स्थापित डिवाइस पर Internet Explorer के साथ समस्या का सामना कर सकते हैं, और स्क्रिप्ट डीबगिंग सक्षम है और रजिस्ट्री प्रविष्टियों में भ्रष्ट डेटा समाप्त हो जाता है। इस मामले में, हाथ में मुद्दे को हल करने के लिए, आपको स्क्रिप्ट डीबगिंग अक्षम करने और फिर संबंधित रजिस्ट्री कुंजियों को हटाने की आवश्यकता है।
Internet Explorer 11 पर लंबे समय तक चलने वाली स्क्रिप्ट त्रुटि को ठीक करने के बारे में गाइड में निर्देशों का पालन करके स्क्रिप्ट डीबगिंग को अक्षम करने के बाद, आप अपने Windows 10 डिवाइस पर संबंधित रजिस्ट्री कुंजियों को हटाने के लिए आगे बढ़ सकते हैं - यहां कैसे:
- रजिस्ट्री का बैकअप लें या सिस्टम रिस्टोर पॉइंट बनाएं।
- Registry Editor खोलें।
- अपने सिस्टम आर्किटेक्चर के आधार पर, नीचे दिए गए रजिस्ट्री कुंजी पथ पर नेविगेट या जाएं:
32-बिट उपयोगकर्ताओं के लिए
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
64-बिट उपयोगकर्ताओं के लिए
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
- उस स्थान पर, दाएं फलक पर, Debugger कुंजी पर राइट-क्लिक करें, और Delete पर क्लिक करें।

- अगला, नीचे दिए गए रजिस्ट्री कुंजी पथ पर जाएं:
32-बिट उपयोगकर्ताओं के लिए
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
64-बिट उपयोगकर्ताओं के लिए
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
- उस स्थान पर, दाएं फलक पर, DbgManagedDebugger कुंजी पर राइट-क्लिक करें, और Delete पर क्लिक करें।

- Registry Editor से बाहर निकलें।
- PC पुनरारंभ करें।
बस इतना ही!
संबंधित पोस्ट: Unhandled Exception Access Violation त्रुटि
अनहैंडल्ड सर्वर त्रुटि कैसे ठीक करें?
यदि आपने अपने गेमिंग डिवाइस पर MLB The Show 21 में अनहैंडल्ड सर्वर त्रुटि का सामना किया है, तो आप त्रुटि को ठीक करने के लिए निम्नलिखित सुझावों को आज़मा सकते हैं:
- जांचें कि क्या सर्वर रखरखाव चल रहा है।
- गेम रीबूट करें।
- कंसोल या PC पुनरारंभ करें।
- नेटवर्क कनेक्शन जांचें।
अनहैंडल्ड सर्वर अपवाद क्या है?
उन गेमर्स के लिए जो अपने गेमिंग डिवाइस पर Unhandled Server Exception त्रुटि संदेश प्राप्त कर रहे हैं, त्रुटि का अर्थ है कि MLB The Show 21 सर्वर से आपका कनेक्शन काट दिया गया है, और परिणामस्वरूप आप गेम में ऑनलाइन मल्टीप्लेयर या Diamond Dynasty जैसी किसी भी ऑनलाइन कार्यक्षमता का उपयोग करने में असमर्थ हैं।
