آیا تا به‌حال برایتان اتفاق افتاده است که که بخواهید برنامه‌ای با فرمت MSI را در ویندوز ۷ نصب کنید و بجای اینکه برنامه برای شما نصب شود، با خطای “Windows Installer Service could not be accessed” مشابه به تصویر زیر برایتان نمایان شود؟

650x300x00_lead_image_windows_installer_error.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.cx0ipJ80cO

اگر چنین است، نگران نباشید؛ چرا که راه حل آن بسیار ساده است. در ادامه با ما باشید تا این مشکل برایتان برطرف شود.

در قدم اول وارد منوی Start شوید؛ بر روی Run کلیک کنید.

نکته: میتوانید از کلید ترکیبی Win+R برای اجرای Run استفاده کنید.

Windows Installer Service could not be accessed

در پنجره مربوطه، عبارت cmd را نوشته و Enter را بفشارید؛ با اینکار شما وارد خط فرمان سیستم عامل ویندوز می شوید.

Windows Installer Service could not be accessed
برای کاربران ویندوزهای ۶۴ بیتی، خط فرمان زیر را دقیقاً وارد کرده و Enter را در انتها بفشارید.

windir%\system32\msiexec.exe /unregister%

این خط فرمان باعث می شود که فایل msiexec.exe را در مسیر مشخص شده را un-register کند.

Windows Installer Service could not be accessed
در قدم بعدی، خط فرمان زیر را عیناً وارد کرده و مجدداً Enter را بفشارید:

windir%\system32\msiexec.exe /regserver%

این خط فرمان باعث می شود که فایل قبلی را که un-register کردیم را مجدداً در سیستم عامل register کند.

Windows Installer Service could not be accessed
حال خط فرمان زیر را عیناً وارد کرده و Enter را بفشارید:

windir%\syswow64\msiexec.exe /unregister%

Windows Installer Service could not be accessed

خط فرمان زیر را نوشته و Enter را بفشارید:

windir%\syswow64\msiexec.exe /regserver%

Windows Installer Service could not be accessed
عبارت exit را در خط فرمان نوشته و Enter را بفشارید تا از خط فرمان ویندوز خارج شویم.

حال یکبار سیستم خود را ریستارت کرده؛ اکنون شما می بایست قادر به نصب فایل مورد نظر خود باشید.

برای حل این مشکل در ویندوزهای ۳۲ بیت، خط فرمان های زیر را به ترتیب اجرا کنید و بعد از هر کدوم Enter را بفشارید. در نهایت یکبار سیستم خود را ریستارت کرده تا قادر به نصب فایل مورد نظر خود باشید.

msiexec /unregister
msiexec /regserver

منبع: howtogeek.com