আপনি যখন "Msiexec.exe Access is Denied Error" সম্মুখীন হন, তখন যেকোনো .msi অ্যাপ্লিকেশন ইনস্টল করা অসম্ভব হয় বা প্রোগ্রামস অ্যান্ড ফিচারস সেকশন থেকে প্রোগ্রাম সরানো যায় না। এটি উইন্ডোজ XP, Vista, এবং উইন্ডোজ ৭ সিস্টেমে খুব সাধারণ।
সমস্যাটি হতে পারে যদি আপনার কম্পিউটারের উইন্ডোজ ইনস্টলার ফাইলগুলো ক্ষতিগ্রস্ত বা অনুপস্থিত থাকে বা আপনি মাইক্রোসফ্ট অফিসের মতো একটি প্রোগ্রাম ইনস্টল বা সরান যা উইন্ডোজ ইনস্টলার সফটওয়্যার ইনস্টলেশন (MSI) প্যাকেজ ফাইল ব্যবহার করে .msi এক্সটেনশনের সাথে।
এই গাইডে, আমরা উইন্ডোজ ইনস্টলার পুনরায় রেজিস্টার করে, উইন্ডোজ ইনস্টলার পুনরায় ইনস্টল করে, এবং উইন্ডোজ ইনস্টলার সার্ভিস শুরু করে (যা নিষ্ক্রিয় থাকতে পারে) সমস্যা সমাধান করার চেষ্টা করব। একটি সাময়িক ওয়ার্কঅরাউন্ড হিসেবে, আপনি RevoUninstaller ব্যবহার করতে পারেন প্রোগ্রাম সরাতে যতক্ষণ না আপনি উইন্ডোজ ইনস্টলার ব্যবহার করতে পারেন।
পদ্ধতি ১: উইন্ডোজ ইনস্টলার পুনরায় রেজিস্টার করা
এই পদ্ধতিতে আপনার রেজিস্ট্রি মডিফাই করা জড়িত। ধাপগুলো সতর্কতার সাথে অনুসরণ করুন।
- আপনার কম্পিউটারে Msiexec.exe-এর লোকেশন নির্ধারণ করুন। লোকেশনটি নোট করে রাখুন কারণ এটি শীঘ্রই প্রয়োজন হবে।
- Windows + R কী চাপুন, "%windir%\system32" টাইপ করুন এবং তারপর OK ক্লিক করুন। এটি ওই ডিরেক্টরি খুলবে যেখানে Msiexec.exe অবস্থিত।

- অ্যাড্রেস বারের লোকেশন নোট করুন। Msiexec.exe ফাইলের লোকেশন বর্তমান লোকেশন এবং Msiexec.exe এক্সিকিউটেবল ফাইলের সংমিশ্রণ। অধিকাংশ ক্ষেত্রে, এটি হওয়া উচিত c:\Windows\system32\Msiexec.exe।
- Windows + R কী চাপুন, "regedit" টাইপ করুন এবং তারপর OK ক্লিক করুন। এটি উইন্ডোজ রেজিস্ট্রি এডিটর খুলবে।

- বাম প্যানেলের ট্রি এক্সপ্যান্ড করুন এবং নেভিগেট করুন HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > MSIServer।
- ডান প্যানেলে, ImagePath-এ ডান-ক্লিক করুন, এবং Modify সিলেক্ট করুন।
- Msiexec.exe-এর লোকেশন Value data বক্সে টাইপ করুন অনুসরণ করে "/V" মানটি, এবং তারপর OK ক্লিক করুন। উদাহরণস্বরূপ, যদি ফাইলের লোকেশন C:\Windows\system32\Msiexec.exe হয়, তবে বক্সে "C:\Windows\system32\Msiexec.exe /V" লিখুন।

- আপনার রেজিস্ট্রি বন্ধ করুন এবং আপনার পিসিকে সেফ মোডে বুট করুন। উইন্ডোজ ৮/১০ ব্যবহারকারীদের জন্য, এই গাইড অনুসরণ করুন। আপনি যদি উইন্ডোজ ৭ এবং নিচের ভার্সন ব্যবহার করেন, উইন্ডোজ শুরু होते ही F8 কী দাবি রেখে চাপুন এবং আপনার কীবোর্ড দিয়ে Safe Mode সিলেক্ট করুন।
- Windows + R কী চাপুন, "msiexec /regserver" টাইপ করুন এবং তারপর OK ক্লিক করুন ৬৪-বিট অপারেটিং সিস্টেমের জন্য, আপনাকে "%windir%\Syswow64\Msiexec /regserver" টাইপ করতেও হবে।

- সেফ মোড ছাড়ার জন্য রিস্টার্ট করুন এবং চেক করুন সমস্যা এখনো আছে কিনা।
পদ্ধতি ২: উইন্ডোজ ইনস্টলার পুনরায় ইনস্টল করা
উইন্ডোজ ইনস্টলার পুনরায় ইনস্টল করতে, আপনাকে করাপ্ট উইন্ডোজ ইনস্টলার ফাইলগুলো রিনেম করতে হবে, এবং তারপর উইন্ডোজ ইনস্টলার পুনরায় ইনস্টল করতে হবে।
- Windows Key চাপুন, "cmd" টাইপ করুন, কমান্ড প্রম্পট অ্যাপ্লিকেশনে ডান-ক্লিক করুন এবং তারপর "Run as Administrator" আপনাকে অ্যাডমিনিস্ট্রেটর প্রম্পট আসলে সেটি স্বীকার করতে হবে।
- 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 - আপনার কম্পিউটার রিস্টার্ট করুন এবং Windows Installer 4.5 Redistributable ডাউনলোড করুন এবং তারপর ইনস্টল করুন। তবে, এটি উইন্ডোজ XP, Vista, Windows Server 2003 এবং 2008-এ প্রযোজ্য।
- উইন্ডোজ রিস্টার্ট করুন এবং চেক করুন সমস্যা এখনো আছে কিনা।
পদ্ধতি ৩: উইন্ডোজ ইনস্টলার সার্ভিস সক্রিয় করা
যদি উইন্ডোজ ইনস্টলার সার্ভিস নিষ্ক্রিয় বা বন্ধ থাকে, তবে আপনি অ্যাপ্লিকেশন ইনস্টল করতে পারবেন না।
- Windows + R কী চাপুন, "services.msc" টাইপ করুন এবং তারপর OK. ক্লিক করুন।

- সার্ভিস লিস্টে, Windows Installer-এ স্ক্রল করুন, ডান-ক্লিক করুন এবং তারপর Properties সিলেক্ট করুন
- Startup type Manual সেট করুন। এটি ছাড়ো থাকুন যদি এটি গ্রে-আউট থাকে এবং Manual-এ সেট থাকে। যদি সার্ভিস বন্ধ থাকে, Start-এ ক্লিক করুন। আপনি এখন .msi অ্যাপ্লিকেশন ইনস্টল করতে পারবেন।