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

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

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

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

Проверка работы службы «Установщик 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-й вариант, он может сработать.

This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Solution Center is a starting point for planning your migration strategy from Windows 2000. For more information see the Microsoft Support Lifecycle Policy.

Symptoms

After you upgrade to Windows Installer version 2.0, the Windows Installer Service may not start, and you may receive the following error message:

The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or the Windows Installer is not correctly installed. Contact your support personnel for assistance.

Note This behavior does not occur in the following products:

  • Microsoft Windows XP

  • Microsoft Windows Millennium Edition

  • Microsoft Windows 98

Cause

This behavior can occur when either of the following conditions exist:

  • In the DCOM permissions, the default authentication level is set to None, and the default Impersonation level is set to Anonymous.

  • The system account does not have Full permissions on a folder or registry key that the Windows Installer is trying to access. This is NTFS-specific.

Resolution

Depending on the issue, use one or all of the following methods:

  • Method 1: Unregister and re-register Windows Installer.

  • Method 2: Verify the DCOM permissions.

  • Method 3: Give Full Control permission to the SYSTEM account.

  • Method 4: Verify the registry permissions.

  • Method 5: Fix the broken security key for the MsiServer service.

Before you begin: Verify that the service pack is installed

If you are using Windows 2000, make sure that SP 2 is installed.If you are using Windows NT 4.0, make sure that SP 6 is installed.

If you do not install the appropriate service packs, the steps in the «More Information» section of this article may not work as expected.

More Information

Method 1: Unregister and re-register the Windows Installer

  1. Click Start, click Run, type MSIEXEC /UNREGISTER, and then click OK. Even if you do this correctly, it may look like nothing occurs.

  2. Click Start, click Run, type MSIEXEC /REGSERVER, and then click OK. Even if you do this correctly, it may look like nothing occurs, or you may briefly see an hourglass. After you run this command, the operation is complete.

  3. Try your Windows Installer-based application again.

Method 2: Verify the DCOM permissions

This method involves changing the DCOM default impersonation level to Identify, removing the Msisip.dll file, and then reinstalling SP 3 for Windows 2000.

To do this, follow these steps:

  1. Click Start, click Run, type dcomcnfg, and then click OK.

  2. On the Default Properties tab:

    1. In the Default Authentication Level list, click Connect.

    2. In the Default Impersonation Level list, click Identify, and then click OK.

  3. Click Start, click Run, type explorer /select, %windir%\system32\msisip.dll, and then click OK.

  4. Rename the Msisip.dll file as Msisip.old.

  5. Reinstall Windows 2000 Service Pack 3.

Method 3: Give Full Control permission to the SYSTEM account

  1. Start Windows Explorer, right-click the computer’s root hard drive, and then click Properties.

  2. Click the Security tab, and then click Add.

  3. In the Select Users, Computers, or Groups dialog box, click the SYSTEM account, click Add, and then click OK.

  4. Under Allow, click to select the Full Control check box, and then click OK.

  5. Click the TEMP folder and then verify that the SYSTEM account has full control.

Method 4: Verify the registry permissions

  1. Click Start, click Run, then type Regedt32.

  2. For each of the registry hives, follow these steps:

    1. Select the hive.

    2. For Windows XP, on the Edit menu, click Permissions.

      For Windows 2000 and Windows NT 4, on the Security menu, click Permissions.

  3. Verify that the SYSTEM account has been added and that it has Full control. If it does not, add the SYSTEM account with Full control.

Method 5: Fix the broken security key for the MsiServer service

  1. Start the computer by using Windows 2000.

  2. Click Start, click Run, type regedit.exe, and then rename the following key to Old_Security:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security

  3. Restart the computer (you must do this).

  4. Run Instmsiw.exe for installer 2.0 again; this corrects the broken security key for the MSI service.

For more information about an error message that you may receive when you add or remove a program, click the following article number to view the article in the Microsoft Knowledge Base:

315346 Error message when you try to add or remove a program on a computer that is running Windows XP or Windows Server 2003: «The Windows Installer service could not be accessed

Иметь дело с распространяемыми в виде 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

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Настройка беспроводной мыши в windows 10
  • Dialog gw 300 драйвер для windows 10
  • Windows 10 enterprise ltsc 2019 v1809 by lex 6000
  • Windows не запоминает размер окна
  • Цветовое оформление windows 10