- «The Windows Installer Service Could Not Be Accessed» error when you try to install a program in Windows 7 or Windows Vista
- Symptoms
- Resolution
- «Windows Installer Service could not be accessed» error message when installing application
- Symptoms
- Cause
- Resolution
- Before you begin: Verify that the service pack is installed
- More Information
- Method 1: Unregister and re-register the 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
- Не удалось получить доступ к службе установщика Windows Installer — как исправить
- Проверка работы службы «Установщик Windows», её запуск при необходимости
- Если нет службы «Установщик Windows» или «Windows Installer» в services.msc
- Проверьте политики службы установщика Windows
«The Windows Installer Service Could Not Be Accessed» error when you try to install a program in Windows 7 or Windows Vista
Symptoms
When you try to install a program in Windows 7 or Windows Vista, you receive the following error message:
«The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.»
Resolution
To resolve this issue, use Method 1. If Method 1 does not resolve the issue, use the next method that is listed until you resolve the issue.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 How to back up and restore the registry in Windows
To reset the Windows Installer Service settings in the registry, create a registry file by using Notepad. Then, run the file to update the registry key.
To do this, follow these steps:
Click Start, and then type Notepad in the Search box.
Under the Programs heading, click Notepad.exe.
Copy the following text, and then paste it into a notepad:
Click File, click Save As, and then name the file Msirepair.reg.
In the Save as type box, click All Files (*.*).
In the Save in box, click Desktop, and then click Save.
On the File menu, click Exit to close notepad.
On the Desktop, right-click Msirepair.reg, and then click Run as administrator. If you are prompted to enter an administrator password or provide confirmation, type the password, or click Continue.
Click Yes when you are prompted to install the registry keys.
Restart the installation process for the program that you want to install.
To start the Windows Installer Service, follow these steps:
Click Start, and then type CMD in the Search programs and files dialog box.
Right-click cmd.exe, and then click Run as Administrator.
Type net start MSIServer, and then press ENTER.
Restart the installation process for the program that you want to install.
To check that the Windows Installer Service is running, follow these steps:
Click Start, type services.msc in the Search box, and then click Services under the Programs heading.
In the Services (Local) list, right-click Windows Installer, and then click Properties.
In the Startup type drop-down list, check that the value is set to Manual.
The Windows Installer Service is running if the Service status: entryis set to Running.
If an earlier version of the program that you want to install is already installed on the computer, follow these steps:
Click Start, click Control Panel, and then click Uninstall a Program under Programs.
Select the program in the list that you want to install.
Click Uninstall (or Uninstall/Change in Windows Vista), and then follow the instructions or prompts to uninstall the application.
Restart the computer.
Restart the installation process for the program that you want to install.
This issue occurs when one or more of the following conditions are true:
You install or remove a program that uses the Microsoft Installer Service before you try to install the program on your computer.
The Windows Installer Service is not running.
The Windows Installer registry settings are corrupted or configured incorrectly.
For more information about this issue in Windows XP and Windows Server 2003, click the following 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»
«Windows Installer Service could not be accessed» error message when installing application
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
Click Start, click Run, type MSIEXEC /UNREGISTER, and then click OK. Even if you do this correctly, it may look like nothing occurs.
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.
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:
Click Start, click Run, type dcomcnfg, and then click OK.
On the Default Properties tab:
In the Default Authentication Level list, click Connect.
In the Default Impersonation Level list, click Identify, and then click OK.
Click Start, click Run, type explorer /select, %windir%\system32\msisip.dll, and then click OK.
Rename the Msisip.dll file as Msisip.old.
Reinstall Windows 2000 Service Pack 3.
Method 3: Give Full Control permission to the SYSTEM account
Start Windows Explorer, right-click the computer’s root hard drive, and then click Properties.
Click the Security tab, and then click Add.
In the Select Users, Computers, or Groups dialog box, click the SYSTEM account, click Add, and then click OK.
Under Allow, click to select the Full Control check box, and then click OK.
Click the TEMP folder and then verify that the SYSTEM account has full control.
Method 4: Verify the registry permissions
Click Start, click Run, then type Regedt32.
For each of the registry hives, follow these steps:
Select the hive.
For Windows XP, on the Edit menu, click Permissions.
For Windows 2000 and Windows NT 4, on the Security menu, click Permissions.
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
Start the computer by using Windows 2000.
Click Start, click Run, type regedit.exe, and then rename the following key to Old_Security:
Restart the computer (you must do this).
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
Не удалось получить доступ к службе установщика Windows Installer — как исправить
При установке программ и компонентов Windows, распространяемых в виде установщика с расширением .MSI вы можете столкнуться с ошибкой «Не удалось получить доступ к службе установщика Windows Installer». С проблемой можно столкнуться в Windows 10, 8 и Windows 7.
В этой инструкции подробно о том, как исправить ошибку «Не удалось получить доступ к службе установщика Windows Installer» — представлено несколько способов, начиная с более простых и часто более эффективных и заканчивая более сложными.
Примечание: прежде чем приступать к следующим шагам, рекомендую проверить, а есть ли на компьютере точки восстановления (панель управления — восстановление системы) и использовать их, если они в наличии. Также, если у вас отключены обновления Windows, включите их и выполните обновление системы, часто это решает проблему.
Проверка работы службы «Установщик Windows», её запуск при необходимости
Первое, что следует проверить — не отключена ли служба «Установщик Windows» по какой-либо причине.
Для этого выполните следующие простые шаги
- Нажмите клавиши Win+R на клавиатуре, введите services.msc в окно «Выполнить» и нажмите Enter.
- Откроется окно со списком служб, найдите в списке «Установщик Windows» и дважды нажмите по этой службе. Если служба отсутствует в списке, посмотрите, есть ли там Windows Installer (это одно и то же). Если же нет и её, то о решении — далее в инструкции.
- По умолчанию, тип запуска для службы должен быть установлен в положение «Вручную», а обычное состояние — «Остановлена» (она запускается только в процессе установки программ).
- Если у вас Windows 7 или 8 (8.1), а тип запуска для службы Установщик Windows установлен в «Отключено», измените на «Вручную» и примените настройки.
- Если у вас Windows 10 и тип запуска установлен «Отключена», вы можете столкнуться с тем, что изменить тип запуска в этом окне нельзя (такое может быть и в 8-ке). В этом случае выполните шаги 6-8.
- Запустите редактор реестра (Win+R, ввести regedit).
- Перейдите к разделу реестраи дважды нажмите по параметру Start в правой панели.
- Установите для него значение 3, нажмите Ок и перезагрузите компьютер.
Также, на всякий случай проверьте тип запуска службы «Удаленный вызов процедур RPC» (от него зависит работа службы установщика Windows) — он должен быть установлен в «Автоматически», а сама служба — работать. Также на работу могут влиять отключенные службы «Модуль запуска процессов DCOM-сервера» и «Сопоставитель конечных точек RPC».
В следующем разделе описывается, как вернуть службу «Установщик Windows», но, помимо этого, предложенные исправления также возвращают и параметры запуска службы по умолчанию, что может помочь в решении проблемы.
Если нет службы «Установщик Windows» или «Windows Installer» в services.msc
Иногда может оказаться, что службы «Установщик Windows» отсутствует в списке служб. В этом случае вы можете попробовать восстановить её, использовав reg-файл.
Скачать такие файлы вы можете со страниц (на странице вы найдете таблицу со списком служб, скачайте файл для Windows Installer, запустите его и подтвердите объединение с реестром, после выполнения слияния, перезагрузите компьютер):
Проверьте политики службы установщика Windows
Иногда твики системы и изменение политик установщика Windows могут привести к рассматриваемой ошибки.
Если у вас Windows 10, 8 или Windows 7 Профессиональная (или Корпоративная), вы можете проверить, не были ли изменены политики установщика Windows следующим образом:
- Нажмите клавиши Win+R и введите gpedit.msc
- Перейдите к разделу Конфигурация компьютера — Административные шаблоны — Компоненты — Установщик Windows.
- Убедитесь, что для всех политик установлено «Не задана». Если это не так, дважды нажмите по политике с заданным состоянием и установите его в «Не задано».
- Проверьте политики в аналогичном разделе, но в «Конфигурация пользователя».
Если на вашем компьютере установлена домашняя редакция Windows, путь будет следующим:
- Зайдите в редактор реестра (Win+R — regedit).
- Перейдите к разделуи проверьте, есть ли в нем подраздел с именем Installer. Если есть — удалите его (правый клик по «папке» Installer — удалить).
- Проверьте наличие аналогичного раздела в
Если приведенные способы не помогли, попробуйте восстановить работу службы установщика Windows вручную — 2-й способ в отдельной инструкции Служба установщика Windows недоступна, также обратите внимание и на 3-й вариант, он может сработать.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
24.06.2020 в 06:52
Спасибо за правильное направление.
В службе при перезапуске выдавало ошибку, обратил внимание путь к файлу был неправильный исправил в реестре заработало!