نصب کننده ویندوز پیدا نشد. دسترسی به سرویس Windows Installer امکان پذیر نیست

نصب کننده ویندوز پیدا نشد.  دسترسی به سرویس Windows Installer امکان پذیر نیست

سلام به همه! من عجله دارم یک مقاله مفید و یک درس ویدیویی در مورد این موضوع به اشتراک بگذارم: " نحوه حذف یک برنامه در حالت ایمن? اگر خطایی رخ دهد:

دسترسی به سرویس Windows Installer امکان پذیر نیست. Windows Installer ممکن است نصب نشده باشد. برای کمک با پشتیبانی تماس بگیرید

من به این خطا و ویدیو رسیدم و تصمیم گرفتم بعد از اینکه یک لپ تاپ برایم آوردند، آن را توصیف کنم که بعد از روشن کردن آن شروع به کند شدن کرد به طوری که حتی خاموش کردن رایانه حدود 20 دقیقه طول کشید. بعد از روشن کردن آن، بلافاصله دیدم که حدود 2000 هزار در Task Manager وجود دارد و هر دقیقه تعداد آنها بیشتر می شود، فرآیندهایی که تولید می کردند متعلق به جاوا هستند. تصمیم بر این شد که این اپلیکیشن هم مثل بقیه پاک شود اما در حالت ایمن!

اجرای Windows Installer در حالت عادی ویندوز

اما من از مقاله منحرف می شوم و می گویم که اگر این خطا در هنگام بارگذاری معمولی ویندوز رخ دهد ، اگر به دلایلی متوقف شده است ، باید به سرویس ها بروید و شروع کنید Windows Installer:

  1. ترکیب را روی صفحه کلید فشار دهید WIN+R(یا شروع کنید)
  2. دستور را وارد کنید services.msc
  3. به دنبال یک سرویس در لیست Windows Installer
  4. راه اندازیش کنیم

اما مقاله من در مورد نحوه انجام این کار در حالت امن است، زیرا این سرویس به طور پیش فرض غیرفعال است.

بیایید شروع به حل مشکل با خطا کنیم -

عدم دسترسی به سرویس Windows Installer (در حالت ایمن)

  1. کامپیوتر را به حالت ایمن راه اندازی مجدد کنید
  2. باز کردن رجیستری
  3. به دنبال یک رشته
  4. روی شاخه Minimal کلیک کرده و Create Section را انتخاب کنید
  5. و بخش MSIServer را ایجاد کنید
  6. Control Panel -> Administrative Tools -> Services را باز کنید
  7. به دنبال یک سرویس -> Windows Installer
  8. راه اندازیش کنیم
  9. سپس به پنل Add or Remove Programs بروید
  10. برنامه ها را حذف کنید
  11. ما از شما تشکر می کنیم یا اگر جواب نداد یا سوالی دارید در نظرات بنویسید.

خب، طبق آداب و رسوم جدید ما، من ویدیوی خود را در مورد نحوه انجام این کار، برای کسانی که دوست ندارند مطالعه کنند، ارسال می کنم)))

دسترسی به سرویس Windows Installer امکان پذیر نیست

در این ویدیو نحوه رفع خطا را می دانید: دسترسی به نصب کننده ویندوز به دست نمی آید، نمی توان به نصب کننده ویندوز دسترسی پیدا کرد، نصب کننده ویندوز، نصب ویندوز نصب نشده است، خطاهای نصب کننده ویندوز، شروع به نصب ویندوز، دسترسی به سرویس نصب ویندوز، خطای نصب ویندوز هنگام نصب، خطای ویندوز نصب کننده ویندوز 7، خطای بسته نصب ویندوز، سرویس نصب ویندوز، نصب کننده ویندوز نصب

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

اسنپ ​​مدیریت سرویس را با دستور services.msc باز کنید و مورد "Windows Installer" را در لیست پیدا کنید.

به طور پیش فرض، این سرویس در حالت غیرفعال است و نوع راه اندازی آن به صورت دستی انتخاب شده است.

در تئوری، هنگامی که فایل اجرایی MSI را اجرا می کنید، باید به طور خودکار فعال شود، اما اگر به دلایلی نوع راه اندازی روی "غیرفعال" تنظیم شود، این اتفاق نمی افتد. شما باید تنظیمات را با انتخاب گزینه "Manual" در لیست کشویی تغییر دهید، اما به احتمال زیاد تنظیمات غیرقابل دسترسی خواهند بود، که برای ویندوز 10 معمول است. شما باید در اطراف آن کار کنید.

کلید HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/msiserver را در ویرایشگر رجیستری باز کنید و مقدار Start را از 4 به 3 تغییر دهید و سپس راه اندازی مجدد کنید.

نوع راه اندازی به دستی تغییر می کند و دکمه راه اندازی فعال می شود. برای تنظیم نوع راه اندازی روی Automatic، مقدار Start باید به 2 تغییر کند. از آنجایی که سرویس msiserver یک سرویس وابسته است، توصیه می کنیم وضعیت سرویس تماس از راه دور RPC Remote Procedure را نیز بررسی کنید. باید در حال اجرا باشد و نوع راه اندازی باید "Automatic" باشد.

ممکن است این اتفاق بیفتد که سرویس Windows Installer اصلاً در لیست ظاهر نشود. محتمل ترین دلیل این امر آسیب به داده های مسئول آن در رجیستری است. در این مورد، سعی کنید با ادغام فایل Windows_Installer.reg، موجود در https://cloud.mail.ru/public/2eVp/mWmQUP8FG، آن را بازیابی کنید. پس از اعمال این توییک، باید کامپیوتر خود را مجددا راه اندازی کنید. همچنین می‌توانید سیستم عامل خود را به آخرین نسخه به‌روزرسانی کنید، اگر این گزینه برای شماست.

همچنین ایده خوبی است که تنظیمات خط مشی Windows Installer خود را بررسی کنید. با استفاده از دستور gpedit.msc، ویرایشگر سیاست محلی را فراخوانی کنید و زنجیره پیکربندی کامپیوتر - قالب‌های اداری - اجزای ویندوز - نصب کننده ویندوز را دنبال کنید. همه خط مشی ها باید وضعیت "پیکربندی نشده" را داشته باشند.

به همین ترتیب تنظیمات را در قسمت User Configuration بررسی کنید.

در نهایت، می توانید با ثبت مجدد دستی سرویس Windows Installer آن را به حالت عادی بازگردانید. برای انجام این کار، خط فرمان را به عنوان مدیر باز کنید و دستورات مشخص شده در این فایل متنی را به ترتیب اجرا کنید - https://cloud.mail.ru/public/9bBp/bYNiRVB82. پس از ثبت مجدد سرویس، کامپیوتر باید راه اندازی مجدد شود و سپس سرویس نصب کننده را با دستور net start MSIServer شروع کنید، اگر به دلایلی ناگهانی به خودی خود راه اندازی نشد.

خطاهای هنگام نصب برنامه ها از فایل های با پسوند msi یکی از مظاهر مشکلات سرویس Windows Installer (در نسخه روسی Windows Installer) است. کاربران تمامی نسخه های این سیستم عامل، به استثنای نسخه های اولیه، با پدیده ای مشابه مواجه می شوند. تا به حال، مشکل نصب کننده یکی از دلایل رایجی است که کاربران تصمیم به نصب مجدد سیستم می گیرند. بیایید سعی کنیم دریابیم که چگونه از این امر جلوگیری کنیم. دلیل کار نکردن Windows Installer ممکن است موارد زیر باشد:

  • عفونت ویروسی و حذف ویروس همیشه مشکل را حل نمی کند.
  • نصب نادرست به روز رسانی ویندوز؛
  • اختلال در عملکرد نرم افزار امنیتی زمانی که به جای مسدود کردن یک فایل msi مشکوک، سرویس نصب به طور کامل مسدود می شود.
  • تغییر در سیاست های امنیتی کامپیوتر؛
  • آسیب به فایل های سیستم یا رجیستری به دلایل غیر مرتبط با ویروس ها (حذف مؤلفه های نصب کننده، ویرایش غیرمجاز رجیستری، نرم افزارهای نادرست، خرابی هارد دیسک و غیره).

بررسی یکپارچگی ساختار Windows Installer

Windows Installer از اجزای زیر تشکیل شده است:
  • فایل C:\Windows\System32\Msiexec.exe - مستقیماً توسط خود برنامه نصب.
  • فایل C:\Windows\System32\msi.dll - کتابخانه Windows Installer.
  • سرویس Msiserver که تنظیمات آن در کلید رجیستری ذخیره می شود.
قبل از تشخیص، مهم است که مطمئن شوید که هر دوی این فایل ها در سیستم وجود دارند، قسمت فوق در رجیستری است و پارامترهای آن دارای مقادیر نرمال هستند (مقادیر را می توان در رجیستری مشابه مشاهده کرد. ، سیستم کاری). همچنین لیست خدمات را باز کنید (Windows + R را فشار دهید و دستور services.msc را در خط "Open" برنامه "Run" وارد کنید). "Windows Installer" را پیدا کنید و مطمئن شوید که شروع می شود. اگر فایل ها از دست رفته اند، آنها را از سیستم دیگری از همان نسخه یا از دیسک نصب کپی کنید. اگر کلید رجیستری مفقود شده یا آسیب دیده است، آن را نیز از سیستم کار انتقال دهید. برای انجام این کار، در یک کامپیوتر در حال کار، ویرایشگر رجیستری (C:\Windows\Regedt.exe) را اجرا کنید و بخش فوق را پیدا کنید. روی منوی زمینه پوشه msiserver کلیک راست کرده و روی "Export" کلیک کنید. فایل را با فرمت reg ذخیره کنید و به دستگاه مشکل منتقل کنید. روی این فایل دوبار کلیک کنید و با افزودن داده به رجیستری موافقت کنید. کامپیوتر خود را مجددا راه اندازی کنید. اگر سرویس Msiserver هنوز شروع نمی شود، بررسی کنید که سرویس RPC (تماس رویه از راه دور) که به آن وابسته است در حال اجرا باشد. می توانید فایل های نصب کننده را مجدداً ثبت کنید و با استفاده از مجموعه ای از دستورات ویژه در خط فرمان، سرویس را مجدداً راه اندازی کنید. برای راحتی، می‌توانید یک فایل دسته‌ای ایجاد کنید: مجموعه‌ای از اقدامات را در Notepad قرار دهید و آن را به عنوان پسوند bat. ذخیره کنید. برای راه اندازی یک فایل کافی است روی آن دوبار کلیک کنید. برای اعمال تغییرات روی دسکتاپ کلیک کنید و F5 را فشار دهید.

بررسی تنظیمات امنیتی و حقوق دسترسی

Windows Installer ممکن است کار نکند زیرا توسط نرم افزار امنیتی مسدود شده است یا سیستم عامل از حقوق لازم برخوردار نیست. ابتدا به نرم افزار نگاه می کنیم. اگر آنتی ویروس نصب کرده اید، آن را به طور موقت غیرفعال کنید. هر محصول روش های خاص خود را برای غیرفعال کردن دارد، اما اغلب این کار از طریق منوی زمینه نماد آنتی ویروس در سینی سیستم انجام می شود. حالا بیایید به حقوق رسیدگی کنیم. منوی زمینه Msiexec.exe را باز کنید و خواص آن را گسترش دهید. لیست گروه ها و کاربران را در تب Security مشاهده کنید. از جمله آنها باید "System" و "Trustedinstaller" سرویس باشد و دومی باید به فایل دسترسی کامل داشته باشد و مالک آن باشد. سیستم باید دارای مجوزهای "خواندن" و "خواندن و اجرا" باشد. سرویس Trustedinstaller اولین بار در ویندوز ویستا معرفی شد، بنابراین در ویندوز XP باید دسترسی کامل به سیستم داده شود. هر آنچه در زیر نوشته شده است برای نسخه هایی که بعد از XP منتشر شده اند اعمال می شود. برای بررسی اینکه صاحب Msiexec.exe چه کسی است، روی دکمه "Advanced" در همان برگه کلیک کنید. در پنجره بعدی، تب "مالک" را گسترش دهید. اگر چیز دیگری به عنوان مالک مشخص شده باشد، مالک را روی سرویس Trustedinstaller تنظیم کنید. اگر در لیست «تغییر مالک به» نیست، روی دکمه «تغییر» کلیک کنید و سپس روی «کاربران و گروه‌های دیگر» کلیک کنید. Trustedinstaller را در قسمت "Enter names..." وارد کنید، روی "Check names" کلیک کنید و OK کنید. به پنجره قبلی برگردید. در برگه «مجوزهای مؤثر»، حقوق لازم را به Trustedinstaller و سیستم اختصاص دهید. کتابخانه msi.dll باید دقیقاً همان تنظیمات امنیتی را داشته باشد. اکنون بیایید بررسی کنیم که آیا محدودیتی برای کاربر "System" برای دسترسی به موارد زیر وجود دارد یا خیر:
  • درایو سیستم (معمولا درایو C)؛
  • پوشه های موقت (اینها عبارتند از C:\Windows\Temp و C:\Users\Current_User\AppData\Temp)؛
  • پوشه C:\Config.Msi;
  • پوشه ای که فایل msi که می خواهید برنامه را از آن نصب کنید در آن قرار دارد.
سیستم باید به تمام این اشیاء دسترسی کامل داشته باشد. این کار به همان روشی که در بالا توضیح دادیم انجام می شود. پس از انجام این عملیات، در اکثر موارد مشکل نصب کننده با موفقیت حل می شود. اگر توصیه ما به شما کمک نکرد، علت شکست در چیز دیگری نهفته است و متخصصان باید با آن برخورد کنند.

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

دلایل خرابی Windows Installer

دلایل کار نکردن Windows Installer ممکن است به دلایل زیر باشد:

  1. عفونت فایل های سیستمی با ویروس با این حال، تمیز کردن سیستم عامل همیشه مشکل را حل نمی کند.
  2. نصب اشتباه آپدیت ها
  3. ویرایش نادرست رجیستری، حذف اجزای نصب کننده.
  4. مسدود کردن فایل .msi توسط آنتی ویروس
  5. تغییر سیاست امنیتی رایانه شخصی

همه این عوامل می توانند بر عملکرد سرویس Windows Installer تأثیر بگذارند.

بررسی یکپارچگی و عملکرد فایل ها

Windows Installer از اجزای زیر تشکیل شده است:

  • فایل msiexec.exe که در درایو "C" در پوشه "Windows" و "System32" قرار دارد.
  • فایل msi.dll است که چیزی جز یک کتابخانه نصب کننده نیست.
  • سرویس Msiserver که پارامترهای آن در بخش ویرایشگر رجیستری در آدرس‌های "HKEY_LOCAL_MACHINE"، "SYSTEM"، "CurrentControlSet"، "services" و "msiserver" قرار دارد.

ابتدا به ویرایشگر رجیستری بروید و به ارزش سرویس msiserver نگاه کنید. روی "Win + R" کلیک کنید و "regedit" را وارد کنید.

ما مطمئن می شویم که ارزش های غیر ضروری وجود ندارد. لیست صحیح در عکس نشان داده شده است.

اگر هیچ پارتیشنی وجود ندارد یا برخی از فایل ها از دست رفته است، می توانید عناصر موجود در سیستم کاری را کپی کنید و راست کلیک کرده و "Export" را انتخاب کنید.

مکانی را برای ذخیره فایل ها انتخاب کنید و نامی مشابه با نام اصلی وارد کنید. روی «ذخیره» کلیک کنید.

بخش یا فایل های کپی شده را به رایانه شخصی خود منتقل کنید.

"Windows Installer" را پیدا کنید و بررسی کنید که آیا سرویس در حال اجرا است یا خیر.

در صورت لزوم، روی فایل دوبار کلیک کنید و روی "Run" کلیک کنید.

بررسی حقوق دسترسی

ویرایشگر رجیستری را راه اندازی کنید، به آدرس "HKEY_LOCAL_MACHINE"، "Software"، "Microsoft"، "Windows"، "CurrentVersion"، "Installer" بروید. روی نام بخش کلیک راست کرده و "Resolution..." را انتخاب کنید.

در بخش «گروه‌ها و کاربران»، روی «سیستم» کلیک کنید. در مرحله بعد، اطمینان حاصل می کنیم که کاربر به سرویس دسترسی کامل دارد.

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

در بیشتر مواقع، پیام های زیر روی صفحه کامپیوتر ظاهر می شوند:

برای حل مشکل دسترسی به سرویس Windows Installer در ویندوز 7، 8 یا 10 چندین روش کار وجود دارد.

سرویس نصب کننده ویندوز 7 در دسترس نیست

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

برای این کار اقدامات زیر را انجام می دهیم:

  • شما باید لیست ویندوز 7 را با کلیک بر روی کلیدها باز کنید Win+R، سپس دستور را وارد کنید services.mscدر پنجره "Run"؛
  • در ادامه لیست باید Windows Installer را پیدا کرده و روی آن دوبار کلیک کنید.

مهم است بدانید که وقتی Windows Installer شروع به کار می کند، به نظر می رسد:

  • مرحله آخر فعال کردن راه اندازی خودکار سرویس Windows Installer است (در ویندوز 7 امکان تغییر نوع راه اندازی به "Automatic" وجود دارد)، راه اندازی مجدد و نصب مجدد برنامه.

اگر روش اول رفع خطای 1719 نتیجه ای نداشت، باید سعی کنید سرویس Windows Installer را به روشی جدید در سیستم ثبت کنید و آن را به عنوان Administrator در خط فرمان اجرا کنید.

برای انجام این کار، باید خط فرمان را در برنامه های استاندارد پیدا کنید، سپس بر روی آن راست کلیک کرده و "Run as Administrator" را انتخاب کنید.

برای ثبت مجدد سرویس Windows Installer در نسخه 32 بیتی، باید دو دستور را وارد کنید:

  • اولین - msiexec/لغو ثبت نام;
  • دومین - msiexec /register.

شایان ذکر است که پس از اجرای این دستورات، باید کامپیوتر را مجددا راه اندازی کنید.

برای رفع خطا در نسخه 64 بیتی، باید دستورات زیر را به ترتیب وارد کنید:

1.%windir%\system32\msiexec.exe /unregister;

2.%windir%\system32\msiexec.exe /regserver;

3.%windir%\syswow64\msiexec.exe /unregister;

4.%windir%\syswow64\msiexec.exe /regserver.

پس از آن باید دستگاه رایانه خود را مجدداً راه اندازی کنید. پس از چنین دستکاری ها، خطا باید ناپدید شود.

سرویس نصب کننده ویندوز 10 در دسترس نیست

اگر در مورد نحوه فعال کردن سرویس Windows 10 Installer سوالی دارید، برای حل این مشکل مراحل خاصی وجود دارد. یکی از راه حل ها بازنشانی تنظیمات سرویس Windows Installer در رجیستری است.

اینجوری میشه:

  • شما باید روی دکمه "شروع" کلیک کنید و بخش "Run" را باز کنید.
  • ورودی فرمان regedit;
  • در پنجره ویرایشگر باز شده، باید شاخه را دنبال کنید - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver;
  • بررسی اینکه آیا آیتم ImagePath با مقدار مطابقت دارد یا خیر - %systemroot%\system32\msiexec.exe /V
  • اگر نشانگرها متفاوت باشند، باید با وارد کردن پارامترهای مورد نیاز در پنجره این مورد، که پس از کلیک کردن (2 بار) با سمت چپ ماوس رایانه باز می شود، متعادل شوند.
  • شروع سرویس services.msc.

با نسخه 64 بیتی سیستم، باید پارامتر WOW64 را در نظر بگیرید که پارامتر آن برابر با مقدار صفر است. در این حالت باید از سیستم اعداد هگزادسیمال در خواص استفاده شود.

پس از اتمام تمام دستکاری ها برای تغییر پارامترهای رجیستری، راه اندازی مجدد رایانه ضروری است.

اگر پس از تمام روش های استفاده شده، هنوز دسترسی به سرویس Windows Installer وجود ندارد، می توانید یک روش اساسی برای تغییر تنظیمات رجیستری را امتحان کنید: ایجاد یک فایل رجیستری با استفاده از Notepad، سپس اجرای فایل و به روز رسانی مورد رجیستری:

  • پس از فشار دادن کلید "شروع"، باید Notepad را در پنجره "جستجو" وارد کنید.
  • باز کردن یک فایل Notepad.exeدر بخش "برنامه ها"؛
  • در پنجره Notepad باید متن مربوط به به روز رسانی رجیستری را که از وب سایت رسمی مایکروسافت کپی شده است، بچسبانید.
  • باید از منوی File گزینه Save As را انتخاب کرده و نام فایل را وارد کنید Msirepair.reg;
  • در پنجره "نوع فایل" باید همه فایل ها (*.*) را انتخاب کنید.
  • در قسمت "ذخیره"، باید دسکتاپ و سپس خود عمل "ذخیره" را علامت بزنید.
  • برای بستن Notepad باید دستور را فشار دهید خارج شویددر منوی "فایل"؛
  • سپس در دسکتاپ باید کلیک راست کنید تا فایل باز شود Msirepair.regو بخش Run as Administrator را انتخاب کنید. پس از وارد کردن رمز عبور مورد نیاز، باید روی "ادامه" کلیک کنید.
  • پس از اینکه از شما خواسته شد کلیدهای رجیستری را نصب کنید، باید روی "بله" کلیک کنید.
  • نصب مجدد برنامه مورد نیاز

شایان ذکر است که هنگام استفاده از این روش، رجیستری تغییر می کند. برای جلوگیری از بروز مشکلات بحرانی در طول این عمل، کل فرآیند تنظیم مجدد پارامترها باید دقیقاً طبق دستورالعمل انجام شود. همچنین توصیه می شود یک نسخه پشتیبان از رجیستری به عنوان وسیله ای اضافی برای محافظت از داده ها ایجاد کنید. این کار برای ایجاد مجدد رجیستری پس از مشکلات جدی انجام می شود.

حذف نصب نسخه قدیمی

در برخی موارد، به دلیل وجود نسخه قدیمی، سرویس Windows Installer نمی تواند راه اندازی شود. باید حذف شود. این کار با رفتن به مسیر "شروع" - "کنترل پنل" - "برنامه ها" انجام می شود. در پاراگراف آخر باید "حذف / تغییر برنامه" را پیدا کنید و از آن برای میانبر مورد نیاز استفاده کنید. در نتیجه، طبق معمول، باید سیستم را ریبوت کرده و مجدداً نصب کنید.

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



بالا