"سرویس Windows Installer قابل دسترسی نیست" [حل شد]

رفع مشکل دسترسی به سرویس Windows Installer: (Fix The Windows Installer service could not be accessed: ) اگر می‌خواهید برنامه‌ای را نصب کنید که از فایل MSI به‌عنوان نصب‌کننده استفاده می‌کند، احتمالاً با پیام خطای « سرویس Windows Installer نمی‌توان دسترسی داشت» مواجه شده باشید. این مشکل همچنین هنگام تلاش برای نصب Microsoft office رخ می دهد، زیرا از Windows Installer نیز استفاده می کند . هنگام نصب یا حذف برنامه ای که از سرویس Microsoft Installer(Microsoft Installer) استفاده می کند ، سرویس Windows Installer اجرا نمی شود یا تنظیمات رجیستری Windows Installer خراب است، پیام خطا ظاهر می شود.(Windows Installer)

دسترسی به سرویس Windows Installer امکان پذیر نیست. اگر Windows Installer به درستی نصب نشده باشد، ممکن است این اتفاق بیفتد. برای کمک با پرسنل پشتیبانی خود تماس بگیرید.(The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.)

رفع خطای عدم دسترسی به سرویس Windows Installer

اکنون ما فقط تعداد انگشت شماری از مسائل را فهرست کرده ایم که می تواند منجر به خطای فوق شود، اما به طور کلی به پیکربندی سیستم کاربران بستگی دارد که چرا آنها با خطای خاص مواجه می شوند. بنابراین بدون اتلاف وقت، بیایید ببینیم که چگونه می توان به سرویس Windows Installer با کمک راهنمای عیب یابی لیست شده زیر دسترسی پیدا کرد.

" سرویس Windows Installer قابل دسترسی نیست" [حل شد]

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: سرویس Windows Installer را مجددا راه اندازی کنید(Method 1: Restart Windows Installer Service)

1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.

ویندوز خدمات

2. سرویس Windows Installer را(Windows Installer service) پیدا کنید سپس روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)

روی Windows Installer Service کلیک راست کرده سپس Properties را انتخاب کنید

3. اگر سرویس از قبل اجرا نشده است، روی Start کلیک کنید.(Start)

اگر سرویس Windows Installer از قبل اجرا نشده است، روی Start کلیک کنید

4. اگر سرویس از قبل در حال اجرا است، کلیک راست کرده و Restart را انتخاب کنید.(Restart.)

5. دوباره سعی کنید برنامه ای را که خطای رد دسترسی را می داد را نصب کنید.

روش 2: سرویس تماس رویه از راه دور را تغییر دهید(Method 2: Modify Remote Procedure Call Service)

1. Windows Key + R را فشار دهید سپس services.msc را(services.msc) تایپ کرده و Enter را بزنید.

ویندوز خدمات

۲-سرویس Remote Procedure Call (RPC) را پیدا کنید سپس روی آن دوبار کلیک کنید تا ویژگی های آن باز شود.

روی Remote Procedure Call service کلیک راست کرده و Properties را انتخاب کنید

3. به برگه Log On بروید(Log On tab) و سپس علامت " Local System account " و " Allow service to interact with desktop" را علامت بزنید. (Allow service to interact with desktop.)"

حساب سیستم محلی را برای تماس از راه دور علامت بزنید

4. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطا را برطرف کنید.

5. اگر نه، دوباره پنجره های RPC properties را باز کنید و به (RPC)برگه Log On بروید.(Log On tab.)

6. علامت " This account " را علامت بزنید و بر روی browse کلیک کنید سپس " Network Service " را تایپ کنید و OK را کلیک کنید. رمز عبور به طور خودکار پر می شود، بنابراین آن را تغییر ندهید.

این حساب را علامت بزنید و سپس روی browse کلیک کنید و Network Service را انتخاب کنید

7. اگر نمی توانید سرویس شبکه(Network) را پیدا کنید، از آدرس زیر استفاده کنید:

NT Authority\NetworkService

8. کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید  خطای دسترسی به سرویس Windows Installer را برطرف کنید یا خیر.( Fix The Windows Installer service could not be accessed error.)

روش 3: Windows Installer را دوباره ثبت کنید(Method 3: Re-register Windows Installer)

1. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.(Command Prompt (Admin).)

مدیر خط فرمان

2. دستور زیر را در cmd تایپ کنید و بعد از هر کدام Enter را بزنید :

%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /regserver

Windows Installer را دوباره ثبت نام کنید

3. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.

4. اگر مشکل حل نشد، کلیدهای Windows + R را فشار دهید و عبارت زیر را تایپ کنید و Enter را بزنید:

%windir%\system32

سیستم باز 32 %windir% system32

5. فایل Msiexec.exe را پیدا(Msiexec.exe) کنید سپس آدرس دقیق فایل را یادداشت کنید که چیزی شبیه به این خواهد بود:

C:\WINDOWS\system32\Msiexec.exe

مکان msiexec.exe را در System32 یادداشت کنید

6. Windows Key + R را فشار دهید سپس regedit را تایپ کنید و (regedit)Enter را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .

7. به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

8. MSIServer را انتخاب کنید(MSIServer) سپس در پنجره سمت راست روی ImagePath دوبار کلیک کنید.(ImagePath.)

روی ImagePath زیر کلید رجیستری msiserver دوبار کلیک کنید

9. حالا محل فایل Msiexec.exe را( Msiexec.exe file) که در بالا ذکر کردید را در قسمت مقدار داده و به دنبال آن "/V" تایپ کنید و همه چیز به شکل زیر خواهد بود:

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

مقدار رشته ImagePath را تغییر دهید

10. کامپیوتر خود را با استفاده از هر یک از روش های ذکر شده در اینجا(methods listed here.) به حالت ایمن بوت کنید.

11. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.(Command Prompt (Admin).)

مدیر خط فرمان

12- دستور زیر را تایپ کرده و Enter را بزنید :

msiexec /regserver

%windir%\Syswow64\Msiexec /regserver

msiexec یا windows installer را دوباره ثبت نام کنید

13. همه چیز را ببندید و کامپیوتر خود را به طور معمول بوت کنید.

روش 4: سرویس Windows Installer را بازنشانی کنید(Method 4: Reset the Windows Installer Service)

1. 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

2. حالا از منوی Notepad روی File و سپس Save As کلیک کنید.(Save As.)

از منوی Notepad روی File کلیک کنید و سپس Save As را انتخاب کنید

3.از منوی کشویی Save as type All Files را انتخاب کنید.(All Files.)

4. نام فایل را MSIrepair.reg بگذارید(MSIrepair.reg) (پسوند reg بسیار مهم است).

MSIrepair.reg را تایپ کنید و از save as type All Files را انتخاب کنید

5. به دسکتاپ یا جایی که می خواهید فایل را ذخیره کنید بروید و سپس روی Save کلیک کنید.(Save.)

6. حال بر روی فایل MSI(MSI) repair.reg راست کلیک کرده و Run as Administrator را انتخاب کنید.(Run as Administrator.)

7. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید  رفع کنید. سرویس Windows Installer قابل دسترسی نیست.(Fix The Windows Installer service could not be accessed.)

روش 5: Windows Installer را دوباره نصب کنید(Method 5: Reinstall Windows Installer)

توجه: فقط برای نسخه قبلی ویندوز اعمال می شود(Applied)

1. Windows Key + X را فشار دهید سپس Command Prompt (Admin) را انتخاب کنید.(Command Prompt (Admin).)

خط فرمان با حقوق مدیریت

2. دستور زیر را در 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 را دوباره نصب کنید

3. رایانه شخصی خود را راه اندازی مجدد کنید و سپس Windows Installer 4.5 Redistributable را از وب سایت مایکروسافت دانلود کنید(Microsoft website) .

4. بسته Redistributable را نصب کنید و سپس کامپیوتر خود را راه اندازی مجدد کنید.

توصیه شده برای شما:(Recommended for you:)

این همان چیزی است که شما با موفقیت خطای دسترسی به سرویس Windows Installer(Fix The Windows Installer service could not be accessed error) را برطرف کردید، اما اگر هنوز در مورد این راهنما سؤالی دارید، آزادانه از آنها در بخش نظرات بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts