Проблема
После обновления установщика Windows до версии 2.0 не запускается служба установщика Windows и появляется следующее сообщение об ошибке.
Нет доступа к службе установки Windows. Это может произойти при запуске Windows в безопасном режиме или в случае, если программа установки Windows установлена неверно. Обратитесь в службу поддержки.
Примечание Эта проблема не происходит на компьютерах под управлением следующих операционных систем:
-
Microsoft Windows XP.
-
Microsoft Windows Millennium Edition
-
Microsoft Windows 98
Причина
Возможны следующие причины такого поведения.
-
В конфигурации DCOM уровень проверки подлинности по умолчанию имеет значение Нет, а уровень олицетворения по умолчанию – значение Аноним.
-
У системной учетной записи нет права полного доступа к папке или разделу реестра, к которым обращается установщик Windows. Эта проблема относится только к случаям использования файловой системы NTFS.
Решение
Воспользуйтесь соответствующим способом в зависимости от сложившейся обстановки.
-
Способ 1. Отмена регистрации и повторная регистрация установщика Windows.
-
Способ 2. Проверка разрешений DCOM.
-
Способ 3. Предоставление права полного доступа системной учетной записи.
-
Способ 4. Проверка разрешений на доступ к разделам реестра.
-
Способ 5. Восстановление поврежденного раздела безопасности для службы MsiServer.
Предварительно убедитесь, что установлен соответствующий пакет обновления
Windows 2000: пакет обновления 2 (SP2)Windows NT 4.0: пакет обновления 6 (SP6)
Если пакет обновления не установлен, выполнение представленных ниже действий может привести к неожиданным результатам.
Дополнительная информация
Способ 1. Отмена регистрации и повторная регистрация установщика Windows
-
Выберите в меню Пуск пункт Выполнить, введите команду MSIEXEC /UNREGISTER и нажмите кнопку ОК. Даже если это действие было выполнено правильно, может создаться впечатление, что ничего не происходит.
-
Выберите в меню Пуск пункт Выполнить, введите команду MSIEXEC /REGSERVER и нажмите кнопку ОК. Даже если это действие было выполнено правильно, может создаться впечатление, что ничего не происходит, или указатель на короткое время приобретает форму песочных часов. Операция будет завершена после того, как будет выполнена эта команда.
-
Повторите попытку установить приложение, использующее программу установки Windows.
Способ 2. Проверка разрешений DCOM
Уровню олицетворения по умолчанию необходимо присвоить значение «Идентификация», удалить файл Msisip.dll и повторно установить пакет обновления 3 (SP3) для Windows 2000.
Для этого выполните следующие действия.
-
Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду dcomcnfg и нажмите кнопку ОК.
-
Перейдите на вкладку Свойства по умолчанию.
-
В списке Уровень проверки подлинности по умолчанию выберите значение Подключить.
-
В списке Уровень олицетворения по умолчанию выберите значение Идентификация и нажмите кнопку ОК.
-
-
Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду explorer /select, %windir%\system32\msisip.dll и нажмите кнопку ОК.
-
Присвойте файлу Msisip.dll имя Msisip.old.
-
Переустановите пакет обновления 3 (SP3) для Windows 2000.
Способ 3. Предоставление права полного доступа системной учетной записи
-
Запустите проводник Windows, щелкните правой кнопкой мыши основной раздел жесткого диска и выберите пункт Свойства.
-
Откройте вкладку Безопасность и нажмите кнопку Добавить.
-
В диалоговом окне Выбор: пользователи, компьютеры и группы выделите учетную запись SYSTEM, нажмите кнопку Добавить, а затем ОК.
-
В разделе Разрешить установите флажок Полный доступ и нажмите кнопку ОК.
-
Выделите папку TEMP и убедитесь, что учетная запись SYSTEM имеет право полного доступа.
Способ 4. Проверка разрешений на доступ к разделам реестра
-
Нажмите кнопку Пуск, выберите пункт Выполнить и введите команду Regedt32.
-
Для каждого куста реестра выполните следующие действия.
-
Выделите куст.
-
Для Windows XP: в меню Правка выберите команду Разрешения.
Для Windows 2000 и Windows NT 4.0: в меню Безопасность выберите команду Разрешения.
-
-
Убедитесь, что системная запись обладает правом полного доступа. В противном случае добавьте системную учетную запись и предоставьте ей право полного доступа.
Способ 5. Восстановление поврежденного раздела безопасности для службы MsiServer
-
Запустите Windows 2000.
-
Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit.exe, а затем присвойте указанному разделу реестра имя Old_Security:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
-
Перезагрузите компьютер.
-
Для восстановления поврежденного раздела реестра службы установщика Windows повторно запустите программу Instmsiw.exe.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
Иметь дело с распространяемыми в виде 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, если вдруг по какой-то причине она не стартует сама.
Версия ПО: SafeNet Authentication Client 9.0 и выше, Windows 10
Токены: eToken
Проблема:
Установка драйвера SafeNet Authentication Client не начинается или заканчивается ошибкой: «Ошибка 1719: не удалось получить доступ к службе установщика Windows».
Причина:
Заблокирован доступ к службе Windows Installer, необходимой для установки драйвера.
Решение:
-
Нажмите Win+R -> services.msc -> Ok и убедитесь в том, что служба Установщик Windows запущена.
-
Если установлен КриптоПро CSP, то откройте редактор реестра (Win+R -> regedit -> Ok) и измените значение следующего параметра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProPatches\Force с 0 на 1. -
Запустите командную строку от имени администратора (для этого достаточно нажать правой клавишей мыши на кнопку Пуск и выбрать «Командая строка (Администратор)») и наберите две команды:
msiexec /unregister
msiexec /regserver -
Перезагрузите компьютер.
Рекомендуемые сообщения
Nikolay_Shadrin
-
- Поделиться
При попытке установки или удалении программы выскакивает сообщение: «Не удалось получить доступ к службе Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью в службу поддержки». Все на началось с того, что я удалил старый антивирусник и попытался поставить новый.
Ссылка на комментарий
Поделиться на другие сайты
ЗЛОЙДЕД
-
- Поделиться
Win+R/services.msc
Ищем в списке Windows installer и смотрим в Тип запуска, если отключено — включаем.
Ссылка на комментарий
Поделиться на другие сайты
SQ
-
- Поделиться
При попытке установки или удалении программы выскакивает сообщение: «Не удалось получить доступ к службе Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью в службу поддержки». Все на началось с того, что я удалил старый антивирусник и попытался поставить новый.
как вариант в коммандной строке:
msiexec /regserver
Изменено пользователем SQ
Ссылка на комментарий
Поделиться на другие сайты
Nikolay_Shadrin
- Автор
-
- Поделиться
При запуске службы «Установщик Windows» выдает ошибку: Служба «Установщик Windows» на «Локальный компьютер» была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.
Когда прописываю в командной строке msiexec /regserver ничего не происходит
Ссылка на комментарий
Поделиться на другие сайты
Fasawe
-
- Поделиться
Скорее всего поврежден сам системный файл службы.
sfc /scannow исправит это.
Либо более быстрый способ — попробуйте поставить Windows Installer последней версии поверх этого.
А служба запускается и работает непосредственно в момент установки. У меня она вообще в режиме Вручную стоит…
Ссылка на комментарий
Поделиться на другие сайты
ЗЛОЙДЕД
-
- Поделиться
Эта служба по умолчанию стоит «вручную» и желательно так и выставить.
Ссылка на комментарий
Поделиться на другие сайты
Nikolay_Shadrin
- Автор
-
- Поделиться
После ввода команды sfc /scannow и после сканирования выдало: Защита ресурсов Windows не обнаружила нарушений целостности? А где можно скачать Windows Installer последней версии для Висты хом премиум?
Скачал с официального сайта MS файл Windows6.0-KB942288-v2-x86.msu, запустил -> Обновление не применимо к данной системе
Ссылка на комментарий
Поделиться на другие сайты
Yustas
-
- Поделиться
Возможно, у Вас Windows Vista 64-разрядная, тогда этот файл не подойдет, он для 32-разрядных(х86) систем.
Разрядность можно посмотреть в свойствах системы: Мой компьютер> свойства.
Ссылка на комментарий
Поделиться на другие сайты
Nikolay_Shadrin
- Автор
-
- Поделиться
у меня vista 32-разрядная
Ссылка на комментарий
Поделиться на другие сайты
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти