Не удается получить доступ к службе установщика windows возможно windows работает в защищенном режиме

Ошибка доступа к службе установщика WindowsПри установке программ и компонентов Windows, распространяемых в виде установщика с расширением .MSI вы можете столкнуться с ошибкой «Не удалось получить доступ к службе установщика Windows Installer». С проблемой можно столкнуться в Windows 10, 8 и Windows 7.

В этой инструкции подробно о том, как исправить ошибку «Не удалось получить доступ к службе установщика Windows Installer» — представлено несколько способов, начиная с более простых и часто более эффективных и заканчивая более сложными.

Примечание: прежде чем приступать к следующим шагам, рекомендую проверить, а есть ли на компьютере точки восстановления (панель управления — восстановление системы) и использовать их, если они в наличии. Также, если у вас отключены обновления Windows, включите их и выполните обновление системы, часто это решает проблему.

Не удалось получить доступ к службе установщика Windows Installer

Проверка работы службы «Установщик Windows», её запуск при необходимости

Первое, что следует проверить — не отключена ли служба «Установщик Windows» по какой-либо причине.

Для этого выполните следующие простые шаги

  1. Нажмите клавиши Win+R на клавиатуре, введите services.msc в окно «Выполнить» и нажмите Enter.
  2. Откроется окно со списком служб, найдите в списке «Установщик Windows» и дважды нажмите по этой службе. Если служба отсутствует в списке, посмотрите, есть ли там Windows Installer (это одно и то же). Если же нет и её, то о решении — далее в инструкции. Служба Установщик Windows в services.msc
  3. По умолчанию, тип запуска для службы должен быть установлен в положение «Вручную», а обычное состояние — «Остановлена» (она запускается только в процессе установки программ).
  4. Если у вас Windows 7 или 8 (8.1), а тип запуска для службы Установщик Windows установлен в «Отключено», измените на «Вручную» и примените настройки. Служба установщика Windows 7
  5. Если у вас Windows 10 и тип запуска установлен «Отключена», вы можете столкнуться с тем, что изменить тип запуска в этом окне нельзя (такое может быть и в 8-ке). В этом случае выполните шаги 6-8. Служба установщик Windows Installer
  6. Запустите редактор реестра (Win+R, ввести regedit).
  7. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msiserver

    и дважды нажмите по параметру Start в правой панели. Тип запуска службы Windows Installer в реестре

  8. Установите для него значение 3, нажмите Ок и перезагрузите компьютер. Изменить тип запуска на Вручную

Также, на всякий случай проверьте тип запуска службы «Удаленный вызов процедур RPC» (от него зависит работа службы установщика Windows) — он должен быть установлен в «Автоматически», а сама служба — работать. Также на работу могут влиять отключенные службы «Модуль запуска процессов DCOM-сервера» и «Сопоставитель конечных точек RPC».

В следующем разделе описывается, как вернуть службу «Установщик Windows», но, помимо этого, предложенные исправления также возвращают и параметры запуска службы по умолчанию, что может помочь в решении проблемы.

Если нет службы «Установщик Windows» или «Windows Installer» в services.msc

Иногда может оказаться, что службы «Установщик Windows» отсутствует в списке служб. В этом случае вы можете попробовать восстановить её, использовав reg-файл.

Скачать такие файлы вы можете со страниц (на странице вы найдете таблицу со списком служб, скачайте файл для Windows Installer, запустите его и подтвердите объединение с реестром, после выполнения слияния, перезагрузите компьютер):

  • https://www.tenforums.com/tutorials/57567-restore-default-services-windows-10-a.html (для Windows 10)
  • https://www.sevenforums.com/tutorials/236709-services-restore-default-services-windows-7-a.html (для Windows 7).

Проверьте политики службы установщика Windows

Иногда твики системы и изменение политик установщика Windows могут привести к рассматриваемой ошибки.

Если у вас Windows 10, 8 или Windows 7 Профессиональная (или Корпоративная), вы можете проверить, не были ли изменены политики установщика Windows следующим образом:

  1. Нажмите клавиши Win+R и введите gpedit.msc
  2. Перейдите к разделу Конфигурация компьютера — Административные шаблоны — Компоненты — Установщик Windows. Политики службы установщика Windows
  3. Убедитесь, что для всех политик установлено «Не задана». Если это не так, дважды нажмите по политике с заданным состоянием и установите его в «Не задано».
  4. Проверьте политики в аналогичном разделе, но в «Конфигурация пользователя».

Если на вашем компьютере установлена домашняя редакция Windows, путь будет следующим:

  1. Зайдите в редактор реестра (Win+R — regedit).
  2. Перейдите к разделу
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\

    и проверьте, есть ли в нем подраздел с именем Installer. Если есть — удалите его (правый клик по «папке» Installer — удалить).

  3. Проверьте наличие аналогичного раздела в
    HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Если приведенные способы не помогли, попробуйте восстановить работу службы установщика Windows вручную — 2-й способ в отдельной инструкции Служба установщика Windows недоступна, также обратите внимание и на 3-й вариант, он может сработать.

Иметь дело с распространяемыми в виде MSI-установщиков приложениями приходится нечасто, но почему-то именно они вызывают у пользователей больше всего проблем. Самая распространенная из них проявляется ошибкой «Не удалось получить доступ к службе установщика Windows Installer», причем столкнуться с ней вы можете в любой версии Windows. В большинстве случаев появление ошибки связано с некорректной работой соответствующей службы — установщика Windows или msiserver. Чаще всего при проверке она оказывается отключена. Убедиться, что со службой всё в порядке можно следующим образом.

Не удалось получить доступ к службе установщика Windows Installer

Откройте командой services.msc оснастку управления службами и отыщите в списке элемент «Установщик Windows».

По умолчанию эта служба находится в неактивном состоянии, а тип её запуска выбран «Вручную».

По идее, при запуске исполняемого MSI-файла она должна автоматически активироваться, но этого не произойдёт, если по какой-то причине тип запуска будет установлен «Отключена». Нужно изменить настройки, выбрав в выпадающем списке опцию «Вручную», но скорее всего настройки окажутся недоступными, что характерно для Windows 10. Придётся действовать в обход. 

Откройте в редакторе реестра ключ HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/msiserver и измените значение параметра Start с 4 на 3, а затем перезагрузитесь.

Тип запуска изменится на «Вручную», а кнопка запуска станет активной. Чтобы установить тип запуска «Автоматически», значение Start необходимо заменить на 2. Поскольку служба msiserver является зависимой, рекомендуем также проверить состояние службы «Удалённый вызов процедур RPC». Она должна быть запущенной и тип запуска иметь «Автоматически».

Может статься, что службы «Установщик Windows» вообще не окажется в списке. Наиболее вероятная тому причина — повреждение отвечающих за неё данных в реестре. В этом случае попробуйте её восстановить, выполнив слияние файла Windows_Installer.reg, доступного по ссылке

https://cloud.mail.ru/public/2eVp/mWmQUP8FG

. После применения твика нужно будет перезагрузить компьютер. Можно также выполнить обновление операционной системы до последней актуальной сборки, если такой вариант для вас приемлем.

Неплохо также будет проверить настройки политики установщика Windows. Командой gpedit.msc вызовите редактор локальных политик и перейдите по цепочке Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Установщик Windows. Все политики должны иметь состояние «Не задано».

Аналогичным образом проверьте настройки в разделе «Конфигурация пользователя».

Наконец, восстановить нормальную работу службы установщика Windows можно путём её ручной перерегистрации. Для этого открываем от имени администратора командную строку и последовательно выполняем команды, указанные в этом текстовом файле —

https://cloud.mail.ru/public/9bBp/bYNiRVB82

. После повторной регистрации службы компьютер следует перезагрузить, а затем запустить службу установщика командой net start MSIServer, если вдруг по какой-то причине она не стартует сама.

RRS feed

  • Remove From My Forums
  • Общие обсуждения

  • Добрый день!

    Посоветуйте, пожалуйста:)

    У меня при удалении программы выходит ошибка «Не удается получить доступ к службе «Windows Installer». Либо Windows работает в защищенном режиме, либо служба «Windows Installer»  установлена неправильно»

    ОС Windows7

    Спасибо:)

    • Изменен тип
      Vinokurov Yuriy
      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.

  • Да, учётная запись с правами администратора.

    Я выполнила все действия, что вы описали, но ничего не получилось.

    Тип запуска  — «»Автоматический». Я запустила службу,но ничего не получилось, выходит тоже сообщение:(

  • 1. Win+R -> regedit

    2. Найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver, нажмите на нем правой кнопкой и выберите Экспортировать.

    3. Загрузите
    этот файл и запустите его.

    4. Перезагрузите систему и проверьте работоспособность службы (возникает ли та же ошибка, что происходит при попытке запуска службы в service.msc).


    The all things I think is sick.

  • Добрый день;)

    Я правильно вас поняла?

    Я загрузила файл по  вашей ссылке, а затем при экспорте выбираю этот файл, после чего он спрашивает заменить его или нет, я говорю заменить. Верно?

    Вот так я сделала, всё равно не работает:(

  • Загрузка файла идет третьим пунктом в инструкции.

    А кто будет первые два делать?

    Сначала находите раздел msiserver в реестре, нажимаете на нем правой кнопкой и выбираете Экспортировать, сохраняете, где удобно с любым названием (при этом вы экспортируете текущие параметры раздела msiserv в файл).

    Только после этого загружаете файл по ссылке, и просто запускаете загруженный файл, как простое приложение (он содержит в себе параметры раздела msiserv, экспортированные с рабочей системы). Появится сообщения о том, действительно ли вы хотите заменить праметры
    в реестре — отвечайте на него утвердительно.

    Перезагрузите компьютер.


    The all things I think is sick.

  • Ааа поняла, переделала, перезагрузила. Служба работает, но программа не удаляется (выходит тоже сообщение):(

  • Может быть ещё что-нибудь посоветуете? :)

  • Может быть ещё что-нибудь посоветуете? :)

    А что посоветовать — сперва sfc /scannow, а потом, если не поможет — откат системы.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays:
    http://www.techdays.ru/speaker/Vinokurov_YUrij.html

  • Разрешения на файловой системе не меняли? Такое иногда бывает, когда отнимают права у учетной записи SYSTEM.

  • Вполне такое после вирусов-локеров может быть.

    И если для хрюши нормально действовал Fix It 50389 (кажется) по сбросу разрешений, то на семерку я ничего аналогичного не увидел.

Пытаясь установить какое-либо программное обеспечение в операционной системе Microsoft, пользователи сталкиваются с проблемой. Она звучит как: «Не удалось получить доступ к службе установщика Windows Installer», и что делать в этой ситуации — не ясно. В первую очередь нам нужно определиться, что такое Виндовс Инсталлер. Это такая служба в системе, которая имеет расширения «msi». Она обеспечивает установку различных программ.Ошибка службы Windows Installer

Содержание

  1. Причины возникновения ошибки в Windows Installer
  2. Регистрируем заново установщик Windows
  3. Что можно сделать через реестр для решения проблемы
  4. Если ошибка в предыдущих версиях устанавливаемых программ

Причины возникновения ошибки в Windows Installer

Для начала рассмотрим простые причины, по которым система отказывается устанавливать программу. Сообщение может появляться из-за вашей учетной записи, если вы пытаетесь установить программу из под учетной записи обычного пользователя. Устанавливать программу нужно с правами администратора. Сделать это можно в контекстном меню, нажав правую кнопку мыши.

Причина может быть в неправильных настройках служб системы. Давайте их проверим:

  1. Нажмите меню «Пуск», «Панель управления».
  2. Далее найдите пункт «Система безопасности», следующий пункт «Администрирование» и «Службы».
  3. В окне, которое откроется, обратите внимание нижнюю часть списка, найдите «Установщик Windows», откройте его.
  4. В открывшемся окне нам нужен раздел «Общие». В графе «Тип запуска» нужно, чтобы было установлено «Вручную». Убедитесь, что следующая строка верна C:\Windows\system32\msiexec.exe/V.
  5. Теперь нам нужна вкладка «Зависимости».
  6. В открывшемся окне проследите пункт «Удаленный вызов процедур (RPC)», как на картинке.Свойства установщика Windows

Читайте также: ERR_CACHE_MISS — как исправить ошибку?

Регистрируем заново установщик Windows

Следующий способ и решение задачи, если не удается получить доступ к службе установщика Виндовс, основан на изменении параметров реестра. При входе в настройки реестра нужно помнить, что, если вы внесете неправильно какой-либо параметр или настройку это может стать причиной серьезных сбоев в операционной системе. Поэтому внимательно следите за инструкциями и осторожно вносите правки в реестре. Хорошей практикой будет создание резервной копии реестра Microsoft Windows. Это даст вам возможность при неправильных правках и проблемах с ОС при настройке вернуть их в исходное положение. Как сделать резервную копию можно посмотреть на официальном сайте Microsoft.

Помочь решить проблему может перерегистрация службы. При сбоях и неправильной работе системы в этой службе могут возникнуть ошибки, из-за чего мы сталкиваемся с данной проблемой.

Чтобы это исправить, проследуйте несложным указаниям:

  1. Запускаем командную строку, чтобы это сделать, нажмите WIN+R.
  2. В окне введите команду msiexec /unregister и нажмите ввод. Если после исполнения работы строки ничего не произошло – так и должно быть.Окно выполнить
  3. Теперь вернитесь к командной строке и снова введите следующую команду msiexec /regserver.Команда msiexec
  4. Эта команда является завершающим этапом в перерегистрации службы установщика. После завершения работы службы проблема должна исчезнуть.

Это может быть полезным: Ошибка System_thread_exception_not_handled на Windows 10, что делать?

Что можно сделать через реестр для решения проблемы

Теперь мы будем применять реестр Windows для решения нашей проблемы:

  1. Нажмите WIN+R для открытия командной строки и нажмите ввод.
  2. В редакторе вам нужно перейти по пути «hkey_local_machine\system\currentcontrolset\services\msiserver». Здесь нужно проверить значение «imagepath». Сравните его с картинкой, должно быть, как на рисунке ниже. Если потребуется изменить путь и откройте службу установщика с помощью services.msc.Редактор реестра
  3. Если вы имеете 64-битную архитектуру операционной системы, проверьте параметр – wow64. В том случае, если его параметр имеет значение 1, его необходимо поменять на 0.Окно изменения параметра DWORD
  4. После всего проделанного закройте все окна и перезапустите систему, ошибка установщика Windows должна исчезнуть.

Рекомендуем к прочтению: Unsupported partition table в Windows Loader — что делать?

Если ошибка в предыдущих версиях устанавливаемых программ

Еще одной причиной вывода ошибки на экран монитора системой является старая версия программы, которую вы пытаетесь установить. В этом случае необходимо удалить полностью старую версию из компьютера.

Для этого:

  1. Перейдите в меню «Пуск», «Панель управления». В Windows 10 меню «Пуск» — «Параметры» — «Система» — «Приложения и возможности» и внизу выберите «Программы и компоненты».
  2. Откройте в появившемся окне «Установка и удаление программ» и найдите в списке старую версию программы.
  3. Нажмите на нее и выберите кнопку «Удалить».
  4. Теперь закрываем окна и перезапускаем компьютер.

Обычно проблема возникает при условиях, которые перечислены ниже:

Условие Особенности
Некорректный запуск установщика Служба «Установщик» не запущена при старте Windows.
Удаление нужной программы Когда вы устанавливали на свой ПК определенную программу, в системе была удалена программа, которая использует установщик Microsoft.
Неверная настройка параметров В реестре, который отвечает за установщика Windows, параметры настроены неверно.

Мы разобрали, что можно сделать, если не удалось получить доступ к службе установщика Windows Installer. А также рассмотрели все способы решения проблемы.

Опубликовано Обновлено

  • Не удается подключиться к удаленному компьютеру поэтому порт подключения закрыт windows 10
  • Не удается подключиться к сетевому принтеру windows 10 0x0000011b
  • Не удается подключиться к серверу с помощью удаленного взаимодействия windows powershell
  • Не удается подключиться к принтеру по сети windows 10 0x0000011b
  • Не удается подключиться к принтеру 0000011b windows 10