نحوه رفع خطای «دسترسی به سرویس Windows Installer امکان پذیر نیست».

اخیرا یکی از دوستانم سعی کرد برنامه ای را روی دستگاه ویندوز(Windows) خود نصب کند و کامپیوتر خطای صفحه آبی مرگ را داد. پس از راه اندازی مجدد کامپیوتر، او سعی کرد برنامه دیگری را اجرا کند و پیام زیر را دریافت کرد:

The Windows Installer service could not be accessed. This can occur if the Windows Installer is not correctly installed.

خطای نصب ویندوز

اگر این خطا را در ویندوز(Windows) دریافت می کنید، در اینجا چند چیز وجود دارد که می توانید برای رفع آن امتحان کنید!

روش 1 (Method 1) - مطمئن(– Make) شوید که سرویس Windows Installer راه اندازی شده است

گاهی اوقات، اگر سرویس Installer غیر فعال باشد، با این خطا مواجه می شوید. می‌توانید با رفتن به Start ، سپس Run و تایپ کردن Services.msc آن را روشن کنید . در نسخه های جدیدتر ویندوز(Windows) ، فقط روی Start کلیک کنید و شروع به تایپ services.msc کنید.

خدمات msc

سپس به سمت پایین به Windows Installer بروید و روی آن دوبار کلیک کنید. Startup Type را روی Manual قرار دهید ، روی Apply  کلیک کنید و برای شروع سرویس روی Start کلیک کنید.

نصب کننده ویندوز

همچنین می توانید سرویس را با رفتن به Start ، Run و تایپ net start MSIServer در کادر Run راه اندازی کنید.

روش 2 (Method 2) - MSIEXEC(– Delete MSIEXEC) را بدون پسوند حذف کنید

اتفاق عجیب دیگری که ممکن است رخ دهد ایجاد یک فایل msiexec دوم در دایرکتوری (msiexec)C:\Windows\system32 شماست . به طور پیش فرض، فقط یک فایل msiexec.exe باید در آن دایرکتوری وجود داشته باشد، اما گاهی اوقات یک فایل دیگر بدون پسوند و اندازه 0 کیلوبایت ایجاد می شود.

اگر اینطور است، باید نام فایل msiexec اضافی را با پسوند .OLD تغییر دهید . هنگامی که نام آن را تغییر دادید، می توانید سرویس Windows Installer را مجددا راه اندازی کنید . دوباره(Again) کافیست به Services بروید و روی (Services)Windows Installer کلیک راست کرده و Restart را انتخاب کنید .

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

گاهی اوقات مشکل ممکن است توسط سرویس دیگری به نام Remote Procedure Call ایجاد شود. مجدداً مانند آنچه در بالا ذکر شد به بخش Services بروید ( شروع(Start) ، اجرا(Run) ، services.msc) و روی Remote Procedure Call (نه همان چیزی که RPC Locator را می‌گوید) راست کلیک کرده و (RPC Locator)Properties را انتخاب کنید .

اکنون روی زبانه Log On کلیک کنید و در قسمت Log on as :، Local System Account را انتخاب کنید و تیک Allow this service to interact with the desktop را(Allow this service to interact with the desktop) بزنید. سپس کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا مشکل برطرف می شود یا خیر.

اگر کار نکرد، دکمه رادیویی This account: را انتخاب کنید و روی (This account:)Browse کلیک کنید . Network Service را جستجو کرده و روی OK کلیک کنید. رمز عبور به طور خودکار برای این حساب پر می شود، بنابراین آن را تغییر ندهید.

تماس رویه از راه دور

مجدداً رایانه خود را مجدداً راه اندازی کنید و ببینید آیا مشکل برطرف می شود یا خیر. توجه داشته باشید که اگر با انتخاب Local System Account از بین رفت، فقط آن را در آن تنظیم بگذارید. فقط در صورتی که Local System Account کار نمی کند، آن را به NT Authority\NetworkService

روش 4 (Method 4) - سرویس Windows Installer را دوباره نصب کنید(– Reinstall Windows Installer Service)

اگر کار نکرد، می توانید Windows Installer Service را دانلود کرده و دوباره نصب کنید! یه جورایی(Kind) کنایه آمیز!؟ اگر حتی سرویس فهرست شده در اپلت Services را نمی بینید یا اگر هیچ چیز دیگری کار نمی کند، این کار را انجام دهید.(Services)

می توانید بسته MSIServer را از WinHelpOnline دانلود کنید. هنگامی که آن را دانلود کردید، آن را از حالت فشرده خارج کنید و روی فایل .REG راست کلیک کنید و روی Merge کلیک کنید . هنگامی که از شما برای تایید خواسته شد، روی Yes کلیک کنید . این اساساً کلیدهای رجیستری مورد نیاز را برای عملکرد صحیح سرویس Installer اضافه می کند.(Installer)

روش 5 (Method 5) -(– Install) آخرین نسخه Windows Installer را نصب کنید(Windows Installer)

در نهایت، می‌توانید «Windows Installer» را در گوگل جستجو کنید و (Google)آخرین نسخه را(latest version) از مایکروسافت(Microsoft) دانلود کنید. این اطمینان حاصل می‌کند که نسخه قدیمی‌تری را اجرا نمی‌کنید که می‌تواند باعث درگیری با نرم‌افزارهای دیگر و غیره شود.

امیدواریم یکی(Hopefully one) از این راه حل ها مشکل شما را برطرف کند! اگر این کار را به روش دیگری انجام دادید، لطفاً یک نظر ارسال کنید و به ما اطلاع دهید که چگونه! با تشکر!



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts