خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


حل خطای Windows Installer در زمان نصب برنامه

حل خطای Windows Installer در زمان نصب برنامه
اگر با پیغام خطای Access Denied در زمان نصب یک برنامه جدید در ویندوز مواجه شدید و یا با ارور Msiexec.exe Access is Denied نشان داده شد و نمی دانید باید چکاری انجام دهید، به جای درستی آمدید، چون تصمیم داریم در این پست به حل این مشکل بپردازیم. دلیل اصلی خطا به خاطر آسیب و یا خرابی فایل های Windows Installer می باشد.

سیستم یکپارچۀ سازمانی راهکار



حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

مثلا در ویندوز 10 وقتی اقدام به install یا uninstall کردن یک برنامه می کنید، ممکن است با ارور زیر مواجه شوید:

The Windows Installer Service could not be accessed
Windows Installer Service couldn’t be started
Could not start the Windows Installer service on Local Computer. Error 5: Access is denied.


حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

به منظور رفع علت اصلی این مشکل، شما باید فایل های Windows Installer را re-register کنید و گاهی اوقات حتی نیازی هم به اینکار نیست چون با ریستارت کردن سرویس Windows Installer services در ویندوز، مشکل مرتفع می شود.
لطفا قبل از شروع کار از سیستم تان Restore point تهیه کنید.

Method 1: Restart Windows Installer Service

کلیدهای ترکیبی Windows Key + R را همزمان از کیبورد بفشارید تا کادر RUN باز شود. سپس عبارت services.msc را در آن وارد و Enter کنید.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

سپس در لیست سرویس ها، Windows Installer service را بیابید و روی آن کلیک راست کرده و گزینه Start را انتخاب کنید تا سرویس استارت شود.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

اگر این سرویس در وضعیت Start بود، پس روی آن کلیک راست کرده و اینبار Restart را کلیک کنید.
خب، حالا مجددا به سراغ نصب برنامه بروید و ببینید که می توانید برنامه را نصب کنید یا خیر.

Method 2: Re-register Windows Installer

Command Prompt ویندوز را اجرا کنید.
سپس دو دستور زیر را هر کدام جداگانه در CMD وارد و Enter کنید.

msiexec /unreg
msiexec /regserver


حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

پس از انجام اینکارها سیستم را یکبار ریستارت کنید و اگر باز هم مشکل رفع نشد، باز هم به پنجره Run مراجعه کنید و عبارت زیر را در آن وارد و Enter کنید.

%windir%\system32


حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

C:\WINDOWS\system32\

سپس فایل Msiexec.exe را در این مسیر جستجو کنید.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

فایل را اجرا کنید و ببینید که اصلا فایل اجرا می شود یا خیر. اگر فایل اجرا شد، آن را بسته و سایر اقدامات را انجام دهید.
حالا باید به رجیستری ویندوز وارد شوید:

براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز

پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry

سپس مسیر زیر را در رجیستری دنبال کنید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

در این مسیر مانند تصویر زیر Expand string value را انتخاب کنید.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

روی این فایل دابل کلیک کرده و مقدار value data را به مقدار زیر تغییر دهید.

C:\WINDOWS\system32\Msiexec.exe /V


حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

سپس سیستم را ریستارت کنید و این بار در حالت safe mode سیستم را بوت کنید.
پس از بالا آمدن ویندوز، Command Prompt را باز کرده و دستورات زیر را در آن وارد و Enter کنید.

msiexec /regserver
%windir%\Syswow64\Msiexec /regserver

دستورات بالا هر کدام جدا در cmd وارد و اجرا شوند.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

دوباره سیستم را ریستارت کنید و این بار در حالت عادی ویندوز را بوت نمایید و از Safe mode خارج شوید. با بالا آمدن ویندوز ببینید مشکل رفع شده یا خیر. اگر جواب خیر بود، راه حلی بعدی را دنبال کنید.
Method 3: Reset the Windows Installer Service
ویرایشگر متنی Notepad ویندوز را باز کرده و دستورات زیر را در آن کپی کنید.

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00
"Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000010
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\
74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\
6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\
65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\
00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\
69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\
00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\
47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\
73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\
51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\
00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\
00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\
76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
"0"="Root\\LEGACY_MSISERVER\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


سپس فایل را Save as کنید.
در قسمت Save as type گزینه All Files را انتخاب کنید و در قسمت File name هم نام MSIrepair.reg را وارد کنید. دقت کنید پسوند Reg در این نام بسیار مهم است.

حل خطای Windows Installer در زمان نصب برنامه . آموزشگاه رایگان خوش آموز

سپس فایل را در هر جایی که ذخیره کرده اید، روی آن کلیک راست کرده و بصورت Run as administrator آن را اجرا کنید. پیغام های نمایش داده شده را Yes کنید تا فایل اجرا شود.
باز هم باید سیستم را ریستارت کنید و با بالا آمدن ویندوز بررسی کنید که مشکل از بین رفته است.

Method 4: Reinstall Windows Installer

این روش را در ویندوز 10 پیشنهاد می کنم که Command Prompt را اجرا کرده و دستورات زیر را یک به یک در CMD وارد و Enter کنید.

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 را دانلود و نصب کنید.پس از اینکه آن را نصب کردید برای اعمال تغییرات سیستم را ریستارت کنید و اینبار باید مشکل کاملا مرتفع شده باشد.

نمایش دیدگاه ها (3 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز