जब आप "Msiexec.exe एक्सेस अस्वीकृत त्रुटि" का सामना करते हैं, तो किसी भी .msi एप्लिकेशन को इंस्टॉल करना या प्रोग्राम और फीचर्स सेक्शन से प्रोग्राम को हटाना असंभव है। यह विंडोज़ XP, विस्टा, और विंडोज़ 7 सिस्टम पर बहुत आम है।
समस्या तब हो सकती है यदि आपके कंप्यूटर पर विंडोज़ इंस्टॉलर फ़ाइलें क्षतिग्रस्त या अनुपस्थित हैं या यदि आप माइक्रोसॉफ्ट ऑफिस जैसे प्रोग्राम को इंस्टॉल या हटाते हैं जो .msi एक्सटेंशन के साथ विंडोज़ इंस्टॉलर सॉफ्टवेयर इंस्टॉलेशन (MSI) पैकेज फ़ाइल का उपयोग करता है।
इस गाइड में, हम विंडोज़ इंस्टॉलर को फिर से रजिस्टर करके, विंडोज़ इंस्टॉलर को पुनर्स्थापित करके, और विंडोज़ इंस्टॉलर सेवा शुरू करके समस्या को हल करने का प्रयास करेंगे, जो निष्क्रिय हो सकती है। एक अस्थायी समाधान के रूप में, आप RevoUninstaller का उपयोग करके प्रोग्राम को तब तक हटा सकते हैं जब तक आप अंततः विंडोज़ इंस्टॉलर का उपयोग करने में सक्षम नहीं हो जाते।
विधि 1: विंडोज़ इंस्टॉलर को फिर से रजिस्टर करना
इस विधि में आपकी रजिस्ट्री को संशोधित करना शामिल है। सुनिश्चित करें कि आप चरणों का सावधानीपूर्वक पालन करते हैं।
- अपने कंप्यूटर पर Msiexec.exe का स्थान निर्धारित करें। स्थान को नोट कर लें क्योंकि आपको जल्द ही इसकी आवश्यकता होगी।
- विंडोज़ + R कुंजी दबाएं, "%windir%\system32" टाइप करें और फिर ओके पर क्लिक करें। यह वह डायरेक्टरी खोलता है जहां Msiexec.exe स्थित है।
- एड्रेस बार पर ध्यान दें। Msiexec.exe फ़ाइल का स्थान वर्तमान स्थान और Msiexec.exe एक्जीक्यूटेबल फ़ाइल का संयोजन है। ज्यादातर मामलों में, यह c:\Windows\system32\Msiexec.exe होना चाहिए।
- विंडोज़ + R कुंजी दबाएं, "regedit" टाइप करें और फिर ओके पर क्लिक करें। यह विंडोज़ रजिस्ट्री एडिटर खोलेगा।
- बाएं फलक पर ट्री का विस्तार करें और HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > MSIServer पर नेविगेट करें।
- दाएं फलक में, ImagePath पर राइट-क्लिक करें, और संशोधित चुनें।
- Msiexec.exe का स्थान मान डेटा बॉक्स में टाइप करें जिसके बाद "/V" का मान हो, और फिर ओके पर क्लिक करें। उदाहरण के लिए यदि फ़ाइल का स्थान C:\Windows\system32\Msiexec.exe है, तो बॉक्स में "C:\Windows\system32\Msiexec.exe /V" टाइप करें।
- अपनी रजिस्ट्री से बाहर निकलें और अपने पीसी को सेफ मोड में बूट करें। विंडोज़ 8/10 उपयोगकर्ताओं के लिए, यह गाइड फॉलो करें। यदि आप विंडोज़ 7 और उससे नीचे का उपयोग कर रहे हैं, तो विंडोज़ शुरू होते ही F8 कुंजी को तुरंत दबाते रहें और अपने कीबोर्ड से सेफ मोड चुनें।
- विंडोज़ + R कुंजी दबाएं, "msiexec /regserver" टाइप करें और फिर ओके पर क्लिक करें। 64-बिट ऑपरेटिंग सिस्टम के लिए, आपको "%windir%\Syswow64\Msiexec /regserver" भी टाइप करना होगा।
- सेफ मोड छोड़ने के लिए पुनरारंभ करें और जांचें कि क्या समस्या अभी भी बनी रहती है।
विधि 2: विंडोज़ इंस्टॉलर को पुनर्स्थापित करना
विंडोज़ इंस्टॉलर को पुनर्स्थापित करने के लिए, आपको भ्रष्ट विंडोज़ इंस्टॉलर फ़ाइलों का नाम बदलना होगा, और फिर विंडोज़ इंस्टॉलर को पुनर्स्थापित करना होगा।
- विंडोज़ कुंजी दबाएं, "cmd" टाइप करें, कमांड प्रॉम्प्ट एप्लिकेशन पर राइट-क्लिक करें और फिर "व्यवस्थापक के रूप में चलाएँ" आपको एडमिनिस्ट्रेटर प्रॉम्प्ट आने पर स्वीकार करना चाहिए।
- cmd विंडो में, निम्नलिखित कमांड टाइप करें:
cd %windir%\system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
exit - अपने कंप्यूटर को पुनरारंभ करें और विंडोज़ इंस्टॉलर 4.5 रिडिस्ट्रीब्यूटेबल डाउनलोड करें और फिर इसे इंस्टॉल करें। हालांकि, यह विंडोज़ XP, विस्टा, विंडोज़ सर्वर 2003 और 2008 पर लागू होता है।
- विंडोज़ को पुनरारंभ करें और जांचें कि क्या समस्या अभी भी बनी रहती है।
विधि 3: विंडोज़ इंस्टॉलर सेवा इनेबल करना
यदि विंडोज़ इंस्टॉलर सेवा अक्षम या बंद है, तो आप एप्लिकेशन इंस्टॉल नहीं कर पाएंगे।
- विंडोज़ + R कुंजी दबाएं, "services.msc" टाइप करें और फिर ओके. पर क्लिक करें
- सेवाओं की सूची में, विंडोज़ इंस्टॉलर तक स्क्रॉल करें, राइट-क्लिक करें और फिर गुण चुनें
- स्टार्टअप प्रकार मैनुअल पर सेट करें। यदि यह ग्रे आउट है और मैनुअल पर सेट है तो इसे छोड़ दें। यदि सेवा रुकी हुई है, तो शुरू पर क्लिक करें। अब आप .msi एप्लिकेशन इंस्टॉल कर पाएंगे।