Это руководство должно помочь, если вы устанавливаете какую-либо программу в Windows 7, Windows 10 или 8.1 вы увидите одно из следующих сообщений об ошибке:
- Служба установщика Windows 7 недоступна
- Не удалось получить доступ к службе установщика Windows. Это может произойти, если вы неправильно установили программу установки Windows
- Невозможно получить доступ к службе установщика Windows
- Возможно, у вас не установлен установщик Windows
Давайте рассмотрим все шаги, чтобы исправить эту ошибку в Windows. См. Также: Какие службы можно отключить для оптимальной работы.
1. Проверьте, запущена ли служба установщика Windows и доступна ли она вообще
Найдите в списке службу установщика Windows, дважды щелкните по ней мышью. По умолчанию настройки запуска службы должны выглядеть так, как показано на скриншотах ниже.
Обратите внимание, что в Windows 7 вы можете изменить тип запуска установщика Windows на "Автоматический", а в Windows 10 и 8.1 это изменение заблокировано (решение ниже). Так, если у вас Windows 7, попробуйте включить автоматический запуск службы установщика, перезагрузите компьютер и попробуйте установить программу снова.
Важно: Если у вас нет установщика Windows или Windows Installer в службах.msc, или если он есть, но вы не можете изменить тип запуска этой службы в Windows 10 и 8.1, решение для этих двух случаев описано в статье Не удалось получить доступ к службе установщика Windows. Там же описана пара дополнительных методов устранения рассматриваемой ошибки.
2. Исправление ошибки вручную
Еще один способ исправить ошибку, связанную с тем, что служба Windows Installer недоступна, — это перерегистрировать службу Windows Installer в системе.
Для этого запустите командную строку от имени администратора (в Windows 8 нажмите Win + X и выберите соответствующий пункт, в Windows 7 — найдите командную строку в стандартных программах, щелкните по ней правой кнопкой мыши, выберите "Запуск от имени администратора").
Если у вас 32-разрядная версия Windows, введите следующие команды по порядку:
msiexec /unregister msiexec /register
Это приведет к перерегистрации службы установщика в системе, после выполнения команд перезагрузите компьютер.
Если у вас 64-разрядная версия Windows, выполните следующие команды по порядку:
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
А также перезагрузите компьютер. Ошибка должна исчезнуть. Если проблема сохраняется, попробуйте запустить службу вручную: откройте командную строку от имени администратора, затем введите команду чистый запуск MSIServer и нажмите Enter.
3. Сброс настроек службы установщика Windows в реестре
Как правило, второго способа достаточно, чтобы исправить рассматриваемую ошибку установщика Windows. Однако если вы все же не можете решить проблему, рекомендую ознакомиться с методом сброса службы в реестре, описанным на сайте Microsoft: http://support.microsoft.com/kb/2642495/en
Обратите внимание, что метод с реестром может не работать в Windows 8 (я не могу дать точную информацию об этом, я не могу.
Удачи!