यदि आप सॉफ़्टवेयर इंस्टॉल नहीं कर पा रहे हैं और हर बार ऐसा करने पर एक त्रुटि संदेश प्राप्त होता है, तो यह पोस्ट आपको इसे हल करने में मदद करेगी। पूरा त्रुटि संदेश इस प्रकार है: ShellExecuteEx Failed; code error 8235. A referral was returned from the server.” या The System Administrator has set policies to prevent this installation. यह आमतौर पर तब होता है जब आप या सिस्टम ने कुछ ऐसा बदल दिया है जो सॉफ़्टवेयर इंस्टॉलेशन को प्रतिबंधित करता है।
ShellExecuteEx Failed; कोड त्रुटि 8235
यहां कुछ चीजें हैं जिन्हें आप आजमा सकते हैं। लेकिन पहले, एक सिस्टम रिस्टोर पॉइंट बनाएं। इन विधियों को आजमाने के लिए एडमिन अनुमति की आवश्यकता होगी।
- हस्ताक्षरित विकल्प के साथ UAC अक्षम करें
- एडमिन अनुमतियों के साथ इंस्टॉल करें
- अस्थायी रूप से UAC अक्षम करें
- इंस्टॉल/अनइंस्टॉल समस्या निवारक का उपयोग करें
यदि कुछ भी काम नहीं करता या मदद नहीं करता, तो आप बनाए गए सिस्टम रिस्टोर पॉइंट पर वापस जाकर परिवर्तनों को उलट सकते हैं।
1. हस्ताक्षरित विकल्प के साथ UAC अक्षम करें
- रन प्रॉम्प्ट (Win + R) में
gpedit.mscटाइप करें, और फिर ग्रुप पॉलिसी एडिटर खोलने के लिए एंटर कुंजी दबाएं - निम्न सेटिंग पर नेविगेट करें
Computer Configuration > Windows Settings > Security Settings > Local Policies > Securityविकल्प। - यहां User Account Control: Only elevate executables that are signed and validated सेटिंग को अक्षम करें।

यह नीति सेटिंग किसी भी इंटरैक्टिव एप्लिकेशन के लिए पब्लिक की इन्फ्रास्ट्रक्चर (PKI) हस्ताक्षर जांच को लागू करती है जो विशेषाधिकार के उत्थान का अनुरोध करती है। एंटरप्राइज़ एडमिनिस्ट्रेटर स्थानीय कंप्यूटर पर ट्रस्टेड पब्लिशर्स सर्टिफिकेट स्टोर में सर्टिफिकेट जोड़कर नियंत्रित कर सकते हैं कि किन एप्लिकेशन को चलाने की अनुमति है।
2. एडमिन अनुमतियों के साथ इंस्टॉल करें
इंस्टॉलर पर राइट-क्लिक करें, और इसे एडमिन अनुमति के साथ चलाने का चयन करें। चूंकि अधिकांश इंस्टॉलर्स को सिस्टम निर्देशिकाओं में फ़ाइलें जोड़ने की आवश्यकता होती है, इसलिए उन्हें एडमिन अनुमति की आवश्यकता होती है। इसलिए यदि सिस्टम आपसे एडमिन अनुमति के बारे में नहीं पूछता है, तो यह विधि इंस्टॉलेशन में आपकी मदद करेगी।
3. अस्थायी रूप से UAC अक्षम करें

विंडोज UAC या यूजर एक्सेस कंट्रोल के स्तर को बदलने की अनुमति देने वाली सेटिंग्स प्रदान करता है। यह एक सुरक्षित विधि है कि कोई भी सॉफ़्टवेयर उपयोगकर्ता की अनुमति के बिना इंस्टॉल नहीं हो सकता, लेकिन अस्थायी रूप से अक्षम करने से मदद मिल सकती है।
- खोज बॉक्स में UAC टाइप करें, और फिर Change User Account Control Settings पर क्लिक करें
- सेटिंग्स बदलने के लिए वर्टिकल स्लाइडर को नीचे करें।
- फिर से इंस्टॉल करने का प्रयास करें।
ध्यान दें कि यह आपकी सुरक्षा सेटिंग्स को प्रभावित करेगा, इसलिए इंस्टॉलेशन पूरा होने पर इसे वापस डिफ़ॉल्ट सेटिंग्स पर स्विच करना सुनिश्चित करें।
4. इंस्टॉल/अनइंस्टॉल समस्या निवारक का उपयोग करें

आप माइक्रोसॉफ्ट से आधिकारिक इंस्टॉल/अनइंस्टॉल समस्या निवारक डाउनलोड कर सकते हैं। यह पूछेगा कि क्या आपको इंस्टॉल करने या अनइंस्टॉल करने में समस्या है। आप स्वचालित रूप से सुधार लागू करने के लिए उन्नत सेटिंग्स चुन सकते हैं, या यदि आप इसके बारे में अधिक जानना चाहते हैं, तो विज़ार्ड को इसके बारे में संकेत देने दें। यह निम्न को ठीक कर सकता है:
- 64-बिट ऑपरेटिंग सिस्टम पर भ्रष्ट रजिस्ट्री कुंजियाँ जो अपडेट डेटा को नियंत्रित करती हैं।
- नए प्रोग्राम को इंस्टॉल होने से, पूरी तरह से अनइंस्टॉल होने से, या अपडेट होने से रोकें
- Add or Remove Programs के माध्यम से किसी प्रोग्राम को अनइंस्टॉल करने से ब्लॉक करें।
मुझे उम्मीद है कि इस पोस्ट ने आपको ShellExecuteEx Failed; कोड त्रुटि 8235 को हल करने में मदद की।