Ошибка "Не удается получить доступ к службе 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" должна исчезнуть и все программы будут нормально устанавливаться и удаляться.
Среда, 13, июня, 2012
Windows Installer — служба отвечающая за установку, удаление и изменение программ формата *.msi на вашем компьютере. Если при попытке установить программу появляется сообщение об ошибке «Не удается получить доступ к службе Windows Installer. Windows работает в защищенном режиме либо служба Windows Installer установлена неправильно. Обратитесь в службу поддержки», воспользуйтесь руководством ниже для исправления нормальной работы данной службы. Причин возникновения проблемы может быть несколько, поэтому рассмотрим каждый случай в отдельности.
Доступ к службе Windows Installer запрещен, потому что вы находитесь под учетной записью с ограниченными возможностями. Попробуйте установить программу с правами администратора.
Не работает служба Windows Installer. Проверьте настройки службы:
1. Зайдите в «Панель управления» -> «Администрирование» — «Службы»
2. В окне «Службы» находим: «Установщик Windows» (или «Windows Installer») и делаем по нему двойной щелчок мышкой.
3. В появившемся окне на вкладке «Общие» убеждаемся, что в поле Исполняемый файл указано:
C:WINDOWSsystem32msiexec. exe /V
В поле Тип запуска выбран пункт «Вручную».
На вкладке «Зависимости» в разделе Данная служба зависит от следующих компонентов должно быть «Удаленный вызов процедур (RPC)».
Проверьте сопоставление программы для файлов с расширением. msi
Откройте «Панель управления» -> «Свойства папки», перейдите на вкладку «Типы файлов».
Выделите расширение MSI и нажмите кнопку «Дополнительно». В разделе Действия должно быть три действия: Восстановить, Удалить, Установить. Если их нет, необходимо создать.
Действие: &Восстановить приложение, исполняющее действие:
«C:WINDOWSSystem32msiexec. exe» /f "%1 %*
Действие: &Удалить приложение, исполняющее действие:
«C:WINDOWSSystem32msiexec. exe» /x "%1 %*
Действие: Установить приложение, исполняющее действие:
«C:WINDOWSSystem32msiexec. exe» /i "%1 %*
Регистрируем msiexec
Идем в «Пуск» -> «Выполнить», наберите команду: msiexec /unregister и нажмите «OK». Затем таким же образом выполните команду: msiexec /register
После выше перечисленных действий проблема должна решиться.
Исправляем с помощью консоли ошибку вручную.
Несомненно, еще один результативный способ для избавления от ошибки по недоступности службы установщика Windows. Для этого нам просто надо эту службу заново зарегистрировать в ОС.
Сперва запускаем командную строку на правах администратора. Если Windows Installer не работает на Windows 7 - находим флажок «Пуск» , потом выбираем «Все программы» , далее переходим в раздел «Стандартные» и в списке видим командную строку, по ней производим клик правой кнопкой мышки далее выбираем графу «Запуск от имени администратора» . На ОС Windows 8 просто нажимаем комбинацию из клавиш Windows (флажок) + X и далее выбираем соответствующий пункт.
Вводимые прописью команды отличаются для версий ОС Windows. Для версии в 32 бита вводим следующие команды друг за другом:
- msiexec /unregister
- msiexec /register
Эти команды, выполнившись, произведут заново регистрацию инсталлятора Windows в ОС. После их выполнения вам останется лишь перезагрузить ПК.
Если же у вас версия Windows 64-битная, то тут уже надо выполнить другие команды также по порядку:
- %windir%\system32\msiexec.exe /unregister
- %windir%\system32\msiexec.exe /regserver
- %windir%\syswow64\msiexec.exe /unregister
- %windir%\syswow64\msiexec.exe /regserver
В этом случае тоже перезагружаете компьютер. После включения ошибки быть уже не должно.
Небольшое замечание.
Вы также можете не иметь доступа к Windows Installer , потому запуск ПК и вход в ОС были сделаны не от лица администратора, а в виде гостя или пользователя с ограниченными полномочиями. На этот раз произвести какую-либо установку и настройку вам, по понятным причинам, не получится. Хотя попробовать скачать Windows Installer для Windows XP можно - он есть в ссылке в предыдущей теме-методе №1. Для других ОС, разумеется, и проблему решать тут надо по-другому.