Не удалось получить доступ к службе установщика Windows Installer что делать
Пытаясь установить какое-либо программное обеспечение в операционной системе Microsoft, пользователи сталкиваются с проблемой. Она звучит как: « Не удалось получить доступ к службе установщика Windows Installer », и что делать в этой ситуации — не ясно. В первую очередь нам нужно определиться, что такое Виндовс Инсталлер. Это такая служба в системе, которая имеет расширения «msi». Она обеспечивает установку различных программ.
Причины возникновения ошибки в Windows Installer
Для начала рассмотрим простые причины, по которым система отказывается устанавливать программу. Сообщение может появляться из-за вашей учетной записи, если вы пытаетесь установить программу из под учетной записи обычного пользователя. Устанавливать программу нужно с правами администратора . Сделать это можно в контекстном меню, нажав правую кнопку мыши.
Причина может быть в неправильных настройках служб системы. Давайте их проверим:
- Нажмите меню « Пуск », « Панель управления ».
- Далее найдите пункт « Система безопасности », следующий пункт « Администрирование » и « Службы ».
- В окне, которое откроется, обратите внимание нижнюю часть списка, найдите « Установщик Windows », откройте его.
- В открывшемся окне нам нужен раздел « Общие ». В графе « Тип запуска » нужно, чтобы было установлено « Вручную ». Убедитесь, что следующая строка верна C:\Windows\system32\msiexec.exe/V.
- Теперь нам нужна вкладка « Зависимости ».
- В открывшемся окне проследите пункт « Удаленный вызов процедур (RPC) », как на картинке.
Регистрируем заново установщик Windows
Следующий способ и решение задачи, если не удается получить доступ к службе установщика Виндовс, основан на изменении параметров реестра . При входе в настройки реестра нужно помнить, что, если вы внесете неправильно какой-либо параметр или настройку это может стать причиной серьезных сбоев в операционной системе. Поэтому внимательно следите за инструкциями и осторожно вносите правки в реестре. Хорошей практикой будет создание резервной копии реестра Microsoft Windows . Это даст вам возможность при неправильных правках и проблемах с ОС при настройке вернуть их в исходное положение. Как сделать резервную копию можно посмотреть на официальном сайте Microsoft.
Помочь решить проблему может перерегистрация службы . При сбоях и неправильной работе системы в этой службе могут возникнуть ошибки, из-за чего мы сталкиваемся с данной проблемой.
Чтобы это исправить, проследуйте несложным указаниям:
- Запускаем командную строку, чтобы это сделать, нажмите WIN+R.
- В окне введите команду msiexec /unregister и нажмите ввод. Если после исполнения работы строки ничего не произошло – так и должно быть.
- Теперь вернитесь к командной строке и снова введите следующую команду msiexec /regserve r.
- Эта команда является завершающим этапом в перерегистрации службы установщика. После завершения работы службы проблема должна исчезнуть.
Что можно сделать через реестр для решения проблемы
Теперь мы будем применять реестр Windows для решения нашей проблемы:
- Нажмите WIN+R для открытия командной строки и нажмите ввод.
- В редакторе вам нужно перейти по пути « hkey_local_machine\system\currentcontrolset\services\msiserver ». Здесь нужно проверить значение « imagepath ». Сравните его с картинкой, должно быть, как на рисунке ниже. Если потребуется изменить путь и откройте службу установщика с помощью services.msc.
- Если вы имеете 64-битную архитектуру операционной системы, проверьте параметр – wow64 . В том случае, если его параметр имеет значение 1, его необходимо поменять на 0.
- После всего проделанного закройте все окна и перезапустите систему, ошибка установщика Windows должна исчезнуть.
Если ошибка в предыдущих версиях устанавливаемых программ
Еще одной причиной вывода ошибки на экран монитора системой является старая версия программы, которую вы пытаетесь установить. В этом случае необходимо удалить полностью старую версию из компьютера.
- Перейдите в меню « Пуск », « Панель управления ». В Windows 10 меню « Пуск » — « Параметры » — « Система » — « Приложения и возможности » и внизу выберите « Программы и компоненты ».
- Откройте в появившемся окне « Установка и удаление программ » и найдите в списке старую версию программы.
- Нажмите на нее и выберите кнопку « Удалить ».
- Теперь закрываем окна и перезапускаем компьютер.
Обычно проблема возникает при условиях, которые перечислены ниже:
Условие | Особенности |
---|---|
Некорректный запуск установщика | Служба «Установщик» не запущена при старте Windows. |
Удаление нужной программы | Когда вы устанавливали на свой ПК определенную программу, в системе была удалена программа, которая использует установщик Microsoft. |
Неверная настройка параметров | В реестре, который отвечает за установщика Windows, параметры настроены неверно. |
Мы разобрали, что можно сделать, если не удалось получить доступ к службе установщика Windows Installer. А также рассмотрели все способы решения проблемы.
Не удается получить доступ к службе Windows Installer
Ошибка «Не удается получить доступ к службе Windows Installer. Windows работает в защищенном режиме либо служба Windows Installer установлена неправильно. Обратитесь в службу поддержки» может возникнуть при попытке установить какую либо программу.
Служба Windows Installer позволяет добавлять, изменять или удалять приложения, предоставленные пакетом установщика Windows (*.msi). Неправильно настроенная служба может привести к невозможности установки каких-либо программ.
Для устранения ошибки нужно выполнить три действия:
1. Проверить наличие службы
Для этого нужно зайти в Панель управления — Администрирование — Службы
В появившемся окне найти службу Windows Installer (Установщик Windows).
Двойным щелчком мыши открыть свойства службы Windows Installer.
На вкладке Общие в поле Исполняемый файл должно быть значение: C:\WINDOWS\system32\msiexec.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» должна исчезнуть и все программы будут нормально устанавливаться и удаляться.
Не удается получить доступ к службе установщика windows
Общие обсуждения
У меня при удалении программы выходит ошибка » Не удается получить доступ к службе «Windows Installer». Либо Windows работает в защищенном режиме, либо служба «Windows Installer» установлена неправильно»
- Изменен тип Vinokurov Yuriy Moderator 12 апреля 2011 г. 7:18 давность и отсутствие активности в теме
Все ответы
Учетная запись пользователя с правами администратора?
1. Нажмите комбинацию клавиш Win+R,наберите msiexec /unregister и нажмите Ввод.
2. Нажмите комбинацию клавиш Win+R, наберите msiexec /regserver и нажмите Ввод,
3. Нажмите комбинацию клавиш Win+R, наберите services.msc и нажмите Ввод.
4. Найдите в списке службу Windows Installer
Какой тип запуска установлен? Попробуйте запустить службу, для этого нажмите на ней правой кнопкой мыши и выберите Пуск.
The all things I think is sick.
Да, учётная запись с правами администратора.
Я выполнила все действия, что вы описали, но ничего не получилось.
Тип запуска — «»Автоматический». Я запустила службу,но ничего не получилось, выходит тоже сообщение:(
2. Найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver, нажмите на нем правой кнопкой и выберите Экспортировать.
3. Загрузите этот файл и запустите его.
4. Перезагрузите систему и проверьте работоспособность службы (возникает ли та же ошибка, что происходит при попытке запуска службы в service.msc).
The all things I think is sick.
Я правильно вас поняла?
Я загрузила файл по вашей ссылке, а затем при экспорте выбираю этот файл, после чего он спрашивает заменить его или нет, я говорю заменить. Верно?
Вот так я сделала, всё равно не работает:(
Загрузка файла идет третьим пунктом в инструкции.
А кто будет первые два делать?
Сначала находите раздел msiserver в реестре, нажимаете на нем правой кнопкой и выбираете Экспортировать, сохраняете, где удобно с любым названием (при этом вы экспортируете текущие параметры раздела msiserv в файл).
Только после этого загружаете файл по ссылке, и просто запускаете загруженный файл, как простое приложение (он содержит в себе параметры раздела msiserv, экспортированные с рабочей системы). Появится сообщения о том, действительно ли вы хотите заменить праметры в реестре — отвечайте на него утвердительно.