Запускається установник windows. Не вдалося отримати доступ до служби інсталятора Windows Installer: рішення. Зміни у реєстрі

Помилка windows installer – це одна з найпоширеніших несправностей, з якою стикаються користувачі операційної системи Windows.

Помилка може з'являтися незалежно від вашої версії ОС.

Причини появи помилки

Виконати сканування ОС можна за допомогою Sfc /scannow. Вводити її потрібно у вікно командного рядка.

Запустити командний рядок можна ще двома способами:

  • Пуск -> Усі програми -> Стандартні -> Командний рядок.
  • Пуск -> Виконати та введіть ім'я програми cmd.exe

Через кілька хвилин вам буде надана детальна інформація про диски ОС, зіпсовані файли, неполадки в роботі служб та інших системних програм.

Командний рядок не тільки знайде зіпсовані та пошкоджені файл, а й замінить їх на працездатні.

Після сканування закрийте командний рядок і перезавантажте персональний комп'ютер або ноутбук. Спробуйте запустити процес встановлення будь-якого файлу.

Також компанія Майкрософт пропонує користувачам автоматичну утиліту, яка здатна вирішити проблему роботи інсталера.

Перейдіть на веб-адресу офіційного сайту компанії https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

У вікні, натисніть на кнопку «Запустити зараз». Утиліта відновить правильну конфігурацію інсталера.

Варто зауважити, що утиліта не працює із восьмою версією операційної системи.

Налаштування доступу інсталятора до файлів msi

Несправність під час встановлення може бути викликана тим, що installer не має доступу до файлів формату msi. Користувач може вирішити цю проблему самостійно.

Дотримуйтесь наведеної нижче інструкції:

  • Знайдіть ваш інсталяційний файл та натисніть на ньому правою кнопкою мишки;
  • Виберіть вікно властивостей;
  • Перейдіть на вкладку налаштування безпеки;
  • У текстовому полі груп або користувачів перевірте, чи користувач має назву «система». Якщо його немає, потрібно додати користувача вручну;

  • Щоб додати нового користувача, натисніть кнопку Змінити, а потім на кнопку Додати;
  • У текстовому полі імен об'єкта, що вибирається, напишіть слово «система» (без лапок). Якщо ви використовуєте англійську версію операційної системи, введіть System;
  • Введене слово має миттєво стати підкресленим, як показано нижче.

  • Поставте галочку навпроти поля повного доступу і натисніть кнопку ОК;

Тепер установник зможе отримати доступ до файлу, що виконується. Встановлення має бути завершено без проблем.

Зауважте, що в деяких випадках блокування доступу до інсталяційного файлу може мати антивірусне програмне забезпечення .

Щоб вирішити цей варіант неполадки, необхідно зайти в операційну систему під обліковим записом адміністратора, вимкнути антивірус і включити в параметрах властивостей антивіруса сумісність з іншими версіями ОС, як показано на малюнку нижче.

Помилка Windows Installer - Методи усунення несправностей

Помилка « Не вдається отримати доступ до служби Windows Installer. Windows працює в захищеному режимі або інстальовано Windows Installer неправильно. Зверніться в службу підтримки» може виникнути при спробі встановити будь-яку програму.

Windows Installer дозволяє додавати, редагувати або видаляти програми, надані пакетом інсталятора Windows (*.msi). Неправильно настроєна служба може призвести до неможливості інсталяції будь-яких програм.

Для усунення помилки потрібно виконати три дії:

1. Перевірити наявність служби

Для цього потрібно зайти в Панель управлінняАдміністрація - Служби

У вікні знайти службу Windows Installer (Інсталятор Windows).

Подвійним клацанням миші відкрити властивості служби Windows Installer.

На вкладці Загальнів полі Виконуваний файлмає бути значення: C:WINDOWSsystem32msiexec.exe /V

На вкладці Залежнов розділі Ця служба залежить від таких компонентівповинно бути Віддалений виклик процедур (RPC).

2. Перевірити програму для розширення.msi

Відкрийте Мій комп'ютерабо будь-яку папку. У меню виберіть Сервіс - Властивості папкита перейдіть на вкладку Типи файлів.

Виділіть розширення MSI та натисніть кнопку Додатково. В розділі Діїмає бути три дії: Відновити, Видалити, Встановити. Якщо їх немає, потрібно створити.

Дія: & Відновити
"C:\WINDOWS\System32\msiexec.exe" /f "%1" %*

Дія: & Видалитидодаток, що виконує дію:
"C:\WINDOWS\System32\msiexec.exe" /x "%1" %*

Дія: Встановитидодаток, що виконує дію:
"C:\WINDOWS\System32\msiexec.exe" /i "%1" %*

3. Реєстрація msiexec

В меню Пуск — Виконатинабрати команду msiexec /unregisterта натиснути ENTER. Потім там же виконати команду msiexec /register

Після того, як ви виконаєте описані вище дії, помилка «Не вдається отримати доступ до служби Windows Installer» повинна зникнути і всі програми будуть нормально встановлюватися і видалятися.

При інсталяції програм за допомогою файлів msi або довільно під час роботи комп'ютера може виникати помилка "Не вдалося отримати доступ до служби інсталятора Windows Installer". Іноді збій може набувати вигляду "Error reading file ХХХ ....", де ХХХ - шлях до msi-файлу. Проблема неполадки – несправність утиліти msiexec.exe.

Перш за все для усунення збою необхідно переконатися, що запущено інсталятор Windows. Для цього натисніть одночасно клавіші Win та R, запустіть команду services.msc. У новому вікні знайдіть рядок «Інсталятор Windows» і двічі клацніть по ньому. Тут перевіряємо, що в полі "Тип запуску" встановлено значення "Автоматично", а в полі "Стан" вказано "Запущено".

Вирішення помилки з Windows Installer

Якщо це не призвело до успіху, то спробуйте такі способи:

  1. Перереєструйте інсталер. Для цього відкрийте командний рядок з правами адміністраторів. Якщо ваша Віндоус 32-бітна, то запускайте по черзі такі команди:
    • msiexec /unregister
    • msiexec /register

    Для 64-бітної ОС потрібні інші команди:

    • %windir%\system32\msiexec.exe /unregister
    • %windir%\system32\msiexec.exe /regserver
    • %windir%\syswow64\msiexec.exe /unregister
    • %windir%\syswow64\msiexec.exe /regserver
  1. Перевірте, що всі файли ОС у цілісності та наявності. Для цього краще використовувати системні утиліти SFC або DISM.
  2. Використовуйте спеціальну утиліту від Microsoft. Вона доступна для завантаження за цим посиланням і призначена для автоматичного виправлення помилок Windows Installer.

Побувало у мене пара ноутбуків, що постраждали від «оптимізаторів» і заповнені програмами, що встановлюються спільно з ними. Недосвідчені юзвері досі вірять в «оптимізатори» і не дивляться на галочки під час встановлення, але суть не в цьому. Після очищення став оновлювати ПЗ і несподівано (вперше в житті) зіткнувся з наступною помилкою під час встановлення:

Не вдалося отримати доступ до служби інсталятора Windows Installer. Можливо не інстальовано Windows Installer. Зверніться до служби підтримки.

Помилка виникала при установки з msi (за що власне служба, крім іншого, відповідає). Можливо, служба вимкнена? Йдемо в Панель управління – Адміністрації – Служби та не знаходимо у списку потрібну. Оптимізатори оптимізували? Довго гуглимо, читаємо купу порад, які не підходять, вивчаємо по дорозі питання і приходимо до наступного:

  1. Перевіряємо, чи є насправді інсталятор Windows в системі. Тиснемо Win + R, у вікні, що з'явилося «Виконати» пишемо msiexec, тиснемо ОК. Якщо відкриється вікно інсталятора Windows з довідкою, служба на місці. Але чому її немає у списку служб?
  2. А давайте перереєструємо службу в системі: відкриваємо вікно «Виконати» (Win+R) пишемо msiexec /unregister, потім знову «Виконати» та msiexec/regserver.
  3. Заходимо в Служби (Панель керування - Адміністрація - Служби), знаходимо "Установник Windows" (Windows Installer для інґліш версії).
  4. Все ОК. Перевіряємо установкою з MSI. Якщо ні, то мій спосіб вам не допоміг, гугл на допомогу.

Деякі користувачі стикаються з тим, що програми не встановлюються і при цьому вискакує повідомлення, в якому йдеться про те, що установник віндовс не встановлений або не запущений. Як вирішити цю проблему та встановити потрібну утиліту буде розказано у цій статті.

Перевіряємо, чи запущено службу

Однією з основних причин виникнення подібних збоїв є зупинку служби установника. Щоб це перевірити, необхідно запустити утиліту «Виконати», що можна зробити через пуск, а потім ввести команду services.msc, яку можна побачити на зображенні.

Після цього з'явиться вікно, в якому будуть відображені всі служби, як активні, так і ні. Потрібно знайти службу, яка називається « ВстановлювачWindows» та відкрити її. Параметри повинні стояти такі самі, як і на картинці.

У сімці можна спробувати змінити тип запуску на автоматичний, у вісімці така дія недоступна. Якщо користувач змінить тип запуску, пристрій після цього слід перезавантажити. Проте, в обох версіях слід спробувати запустити її. Після чого знову потрібно розпочати встановлення програми.

Виправляємо помилки вручну

Якщо попередній метод не допоміг виправити положення, можна зробити перереєстрацію службисамостійно. Для цього потрібно запустити консоль від імені адміністратора. Зробити це можна через меню Пуск. У командному рядку потрібно буде ввести наступні оператори:

Такі команди будуть потрібні для 32-х розряднийопераційна система. А такі потрібно буде використовувати для 64-х розряднийвінди. Після завершення роботи потрібно буде зробити перезапуск пристроюі знову спробувати встановити необхідні утиліти. Служба установника має запуститися.

Використовуємо реєстр для скидання параметрів

Також, можливо, помилка криється в реєстрі. Ви можете використовувати одну з програм для відновлення записів, але не факт, що вони допоможуть. Краще самостійно відкрити редактор реєстру та знайти там наступні записи:

У цій папці слідує перевірити запис ImagePathзначення якої має бути таке ж, як і на зображенні. Якщо це не так, варто відредагувати його.

Для 64 розрядних операційних систем також варто провести перевірку файлуWOW64. Там має стояти шістнадцяткова система обчислення, а значення має дорівнювати 0.

Після редагування реєстру слід перезавантажити комп'ютерта перевірить його працездатність.