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

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

Ошибка службы Windows Installer

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

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

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

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

Удалить iTunes и ее компоненты

Если предыдущие шаги не устранили указанную проблему, требуется удалить iTunes из ОС Windows.

Если iTunes была запущена на ПК, необходимы выгрузить ее процесс из памяти компьютера.

Шаг 1. Нажать вместе «Ctrl+Shift+Esc».

Нажимаем вместе «Ctrl+Shift+Esc»

Шаг 2. Перейти на вкладку «Процессы» и найти в них процессы (строки), начинающиеся на «Apple…» и букву «i…». Выделяя щелчком указанные процессы, нажимать «Завершить процесс».

Переходим на вкладку «Процессы», выделяя щелчком процессы начинающиеся на «Apple» и букву «i», нажимаем «Завершить процесс»

Шаг 3. Подтверждать снятие процесса нажатием «Завершить…» или «OK».

Нажимаем «Завершить…» или «OK»

После закрытия всех процессов, относящихся к ПО Apple, необходимо удалить iTunes.

Удаление ПО iTunes

Шаг 1. Нажать «Win+R», напечатать «appwiz.cpl» и нажать «OK».

Набираем в появившемся меню «appwiz.cpl» и нажимаем «OK»

Шаг 2. Выбрать в меню iTunes и нажать «Удалить».

Выбираем в меню iTunes и нажимаем «Удалить»

Шаг 3. Подтвердить удаление, нажав кнопку «Да».

Подтверждаем удаление, нажав кнопку «Да»

Дождаться, пока Windows деинсталлирует программу.

Ожидаем завершения деинсталляции программы

Шаг 4. Повторить Шаги 2 и 3, удалив перечисленные ниже компоненты:

  • «Apple Software Update»;
  • «Apple Mobile Device Support»;
  • «Bonjour»;
  • «Apple Application Support».

    Удаляем перечисленные в списке компоненты, выделив их мышкой и нажав по опции «Удалить»

Примечание! При деинсталляции iTunes и ее компонентов купленные пользователем медиафайлы не удаляются, находясь в папке «Моя музыка».

Удаление служебных папок

Для полного удаления файлов прошлой версии программы следует также удалить вспомогательные папки iTunes и ее компонентов.

Шаг 1. Кликнуть правой кнопкой мыши на кнопке «Пуск», и выбрать «Открыть проводник».

Кликаем правой кнопкой мыши на кнопке «Пуск», выбираем «Открыть проводник»

Шаг 2. Перейти по приведенным в списке папкам щелчками мыши, раскрывая их по указанным адресам и удалить последние папки в каждом адресе, выделяя их для этого правой кнопкой мыши и щелкая «Удалить».

Выделяем папку «Apple» правой кнопкой мыши и щелкаем «Удалить»

Переходим по приведенным в списке папкам щелчками мыши, раскрывая их по указанным адресам и удаляем последние папки в каждом адресе

Шаг 3. Подтвердить удаление каждой папки нажатием «Да».

Нажимаем «Да»

Примечание! Часть папок из представленного списка на ПК может отсутствовать.

Очистка реестра от записей iTunes

Шаг 1. Нажать на строке поиска (значок лупы) рядом или в меню кнопки «Пуск» и напечатать в строке «regedit». Щелкнуть по найденной утилите.

Нажимаем на строке поиска в меню «Пуск», печатаем в строке «regedit», щелкаем по найденной утилите

Откроется «Редактор реестра».

Окно «Редактор реестра»

Шаг 2. Нажать вместе «Ctrl+F».

Нажимаем вместе «Ctrl+F»

Шаг 3. Откроется «Поиск». Набрать в строке iTunes и нажать «Найти далее».

Набираем в строке iTunes и нажимаем «Найти далее»

Шаг 4. Щелкнуть по найденной папке «iTunes» правой кнопкой мыши и нажать «Удалить».

Щелкаем по найденной папке «iTunes» правой кнопкой мыши и нажимаем «Удалить»

Шаг 5. Кликнуть «Да» для удаления раздела.

Кликаем «Да»

Шаг 6. Повторяя Шаги 3-5, удалить все найденные данные с iTunes.

Шаг 7. После удаления iTunes и ее компонентов повторить установку программы.

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

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

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

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

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

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

Подведение итогов

Ошибки с установщиком Windows очень неприятные, их много и сразу непонятно куда копать. Одно ясно – система дала сбой и нужно восстанавливать её до рабочего состояния. Иногда ничего не помогает и приходится переустанавливать Windows 7. Однако не торопитесь это делать, если не работает Windows Installer попросите помощи на этом форуме. В точности опишите вашу проблему, расскажите что вы уже делали, какие сообщения получили, и, возможно, вам помогут! Ведь мир не без добрых людей

Смотрим видео по решению проблем с правами доступа

Источник: https://it-like.ru/ne-rabotaet-ustanovshhik-windows-installer-oshibka-msi/

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

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

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

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

Если проблема все еще существует

Если проблема еще не решена, необходимо использовать программу устранения неполадок установки и удаления ПО от компании Microsoft.

Шаг 1. Перейти по ссылке: https://support.microsoft.com/en-gb/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed и нажать «Скачать».

Переходим по ссылке, нажимаем «Скачать»

Примечание! Загруженный файл можно найти в «Настройках» браузера, перейдя в «Загрузки».

Загруженный файл находим в «Настройках» браузера, перейдя в «Загрузки»

Шаг 2. Запустить загруженный файл и нажать «Next» («Далее»).

Запускаем загруженный файл и нажимаем «Next»

Шаг 3. На вопрос, какую проблему необходимо решить, выбрать «Uninstalling», если iTunes была установлена, и «Installing», если еще нет.

Выбираем «Uninstalling», если iTunes была установлена, и «Installing», если еще нет

Шаг 4. Выбрать программу iTunes из списка и нажать «Next».

Выбираем программу iTunes из списка и нажимаем «Next»

Утилита выполнит анализ проблем, возникших с программой в ОС Windows.

Процесс поиска проблем

Шаг 5. После анализа и устранения проблем программа выдаст результат с описанием выполненной работы и комментарием «Fixed» («Исправлено»). Нажать «Close» («Закрыть»).

Нажимаем «Close»

Шаг 6. Попробовать установить iTunes.

Что же это за файлы такие, имеющие расширение msi?

Этот файл установочного пакета, с помощью которого инсталлируется программное обеспечение, и который использует службу установщика Windows. Свое название расширение msi

взяло от «Microsoft Installer
»
, как раньше называлась версия установщика Windows. Такой файл содержит в себе полный сценарий установки программного продукта, вспомогательные компоненты, библиотеки и, в большинстве случаев, все установочные файлы, сжатые в cab-архивы. Можно долго обсуждать все достоинства и недостатки в работе Windows Installer, но придется все же принять его «как есть», а на некоторые неполадки в работе будем грамотно и адекватно реагировать. Ошибки могут возникать как в работе службы, так и по причине самих
msi
файлов.

Вот, что иногда случается: и далее система предлагает мне убедиться, а действительно ли был файл установщика, который я запускал. Поначалу звучит как минимум странно. Но, читая дальше послание системы, понимаю, что мне предлагают убедиться не только в наличии самого файла, но и в моих правах на доступ к нему. Как оказалось, это не я, а Windows Installer был обделен доступом к файлу, отсюда и проблема.

Разрешается этот вопрос вовсе не сложным способом. Давайте для начала убедимся, есть ли у системы к файлу полный доступ, для чего в «Свойствах» файла зайдем на вкладку «Безопасность» и найдем пользователя «System (Система)».

Более чем уверен, что там вы его не обнаружите, так что добавляем сами – жмем на «Изменить», потом на «Добавить» и вписываем имя: «Система» (или же System, в случае англоязычной версии системы),

после чего жмем на «Проверить имена» (строчка становится подчеркнутой). Подтверждаем – ОК и ставим отметку в чекбоксе «Полный доступ», опять подтверждаем.

Жмем на «Дополнительно», далее – «Изменить разрешения» – «Добавить разрешения»,

наследуемые от родительских объектов и все подтверждаем трижды. Таким образом, от этой ошибки установщика мы избавились, и больше она нас не побеспокоит в процессе установки. Хотя более разумно и предусмотрительно было бы добавить права полного доступа системы на всю папку с содержимым, из которой по обыкновению происходит инсталлирование программного обеспечения (как в моем случае папка «Install»).

Если на вашем компьютере имеется операционная система Windows ХР, а в «Свойствах папки» включен «простой общий доступ к файлам», вы не увидите вкладку «Безопасность» в свойствах файла. В таком случае вам следует зайти в «Свойства папки» и снять отметку в чекбоксе «Использовать простой общий доступ к файлам». Также этой вкладки вы рискуете не обнаружить в разных «сборках» и «облегченных версиях» как Windows XP, так и Windows 7. Чтобы таки зайти на эту вкладку, придется загрузиться в Safe mode (Безопасном режиме) и войти под учетной записью администратора.

Еще проблему с Windows Installer можно избежать, запуская установку приложений с отключенной программой-антивирусом, с правами администратора, а также в режиме совместимости (вкладка «Совместимость» в свойствах msi-файла, ставим галочку в соответствующем чекбоксе).

Также проблемы могут быть при попытке установить программу со съемного носителя, флешки, например (запрет на такие действия можно сделать в настройках операционной системы) – просто скопируйте установочный файл в удобное место на жестком диске. Еще вариант решения проблемы – создайте новую папку под любым понравившимся именем и скопируйте в нее установочный пакет, оттуда и запускайте установку – бывает полезным при ошибках номер 1603, 214 728 7035, 2203 и 1723.

Обязательно убедитесь в наличии доступа системы к каталогам временных файлов. Откройте «Свойства системы» (Win+Pause или в контекстном меню по правому клику мышкой на иконке Мой компьютер выберите строку Свойства), в «Дополнительных параметрах системы»,

на вкладке «Дополнительно» щелкните по кнопке «Переменные среды».

Находим папки временных переменных (они в своих названиях имеют слова TEMP, TMP), проверим, есть ли к ним доступ у системы (по уже описанному выше алгоритму). Надеюсь, вы помните, чтобы узнать адрес такой папки, необходимо сделать двойной клик по переменной

и, скопировав указанный путь, вставить содержимое буфера обмена в строку проводника и сделать переход к папке. А заодно можете сделать и полезное дело – очистить все временные папки от их содержимого.

Также будет верным решением проверить на наличие прав доступа те директории, в которые планируется инсталлировать приложения и каталог с именем Config
.Msi
в корне системного раздела. Для всех обозначенных выше каталогов должно быть отключено шифрование, т. к. Windows Installer в таком случае не имеет к ним доступа, в отличие от пользователя.

Ну, и естественно, ошибка установки может происходить по причине нарушенного установочного файла (т. н. «битый» файл, с несовпадением контрольных сумм), в такой ситуации необходимо разжиться заведомо «рабочим» нормальным установочным файлом. Скорее всего, будет иметь смысл скачать его из другого источника или по другому зеркалу.

При установке приложения появляется сообщение об ошибке «Нет доступа к службе установки Windows»

Данная версия средства Windows Installer Clean Up работает под управлением любой 32-разрядной версии Microsoft Windows. К числу 32-разрядных версий Microsoft Windows относятся следующие версии:

Данная версия средства Windows Installer Clean Up работает под управлением любой 64-разрядной версии Microsoft Windows. К числу 64-разрядных версий Microsoft Windows относятся следующие версии:

Microsoft Windows Server 2003
Microsoft Windows XP
Microsoft Windows Vista

Следующий файл доступен в центре загрузки Microsoft: Загрузить средство Windows Installer Clean Up. (https://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe)

Содержимое файла Readme.txt

ФАЙЛ СВЕДЕНИЙ ДЛЯ СРЕДСТВА WINDOWS INSTALLER CLEAN UP версия 3 СЕНТЯБРЬ 2006 г. ДЛЯ ЧЕГО ПРЕДНАЗНАЧЕНО СРЕДСТВО WINDOWS INSTALLER CLEAN UP? Средство Windows Installer Clean Up можно использовать для удаления параметров управления настройкой установщика Windows в случае возникновения проблем. *** ПРИМЕЧАНИЕ. Средство Windows Installer Clean Up не следует использовать для удаления информации об установке 2007 Microsoft Office System. *** Параметры управления настройкой установщика Windows могут быть повреждены в следующих случаях: — поврежден реестр; — в раздел реестра, используемый установщиком Windows, внесены необратимые изменения, которые привели к появлению неполадок; — прервана установка программы, которая использует установщик Windows (например Microsoft Office 2003); — одновременно запущено несколько экземпляров программы установки, или экземпляр программы установки недоступен. ЧТО СЛУЧИЛОСЬ С ФАЙЛОМ MSICU.EXE? В исходном выпуске были две версии средства Windows Installer Clean Up: Msicu.exe (для Microsoft Windows 95, Windows 98 и Windows ME) и Msicuu.exe (для Windows NT, Windows 2000, Windows XP и Windows Server 2003). Msicu.exe больше не используется, поскольку Msicuu.exe теперь работает на 32-разрядных версиях Microsoft Windows. ЧТО ТАКОЕ MSIZAP.EXE? Средство Windows Installer Clean Up использует файл программы Msizap.exe в процессе очистки параметров управления настройкой установщика Windows. Не рекомендуется запускать этот файл вручную, поскольку программа Msizap.exe использует интерфейс командной строки. Программа Msizap.exe менее удобна и менее безопасна, чем средство Windows Installer Clean Up. ПОЧЕМУ СРЕДИ ИЗВЛЕЧЕННЫХ ФАЙЛОВ НЕТ MSIZAP.EXE? Есть две версии файла MSIZAP.EXE: MsiZapA.exe (для Windows 95, Windows 98 и Windows ME) и MsiZapU.exe (для Windows NT, Windows 2000, Windows XP и Windows Server 2003). Для корректной работы средства Windows Installer Clean Up соответствующая исполняемая программа должна быть переименована в MsiZap.exe. В процессе установки нужная версия переименовывается и устанавливается автоматически. КАК УСТАНОВИТЬ СРЕДСТВО WINDOWS INSTALLER CLEAN UP? При загрузке служебной программы выберите Установить или Сохранить (если вы выбрали Сохранить, запустите исполняемый файл из той папки, в которой вы его сохранили). По умолчанию программа установки размещает файлы средства Windows Installer Clean Up в папке, создаваемой в папке Program Files. Папка называется Windows Installer Clean Up. Все файлы, которые использует служебная программа (Msicuu.exe, Msizap.exe и данный файл Readme), копируются в эту папку, а в разделе «Программы» в меню «Пуск» создается значок. Файлы из загруженного дистрибутива можно извлечь вручную. В таком случае нужно переименовать нужный файл MsiZap*.exe в MsiZap.exe. (ПРИМЕЧАНИЕ. Если служебная программа будет использоваться на Windows 95/98/98SE/ME, переименовать нужно MsiZapA.exe. В противном случае нужно переименовать MsiZapU.exe.) КАК ИСПОЛЬЗОВАТЬ СРЕДСТВО WINDOWS INSTALLER CLEAN UP? Чтобы запустить средство Windows Installer Clean Up, воспользуйтесь одним из следующих способов. — Нажмите кнопку «Пуск», выберите «Все программы» (в некоторых операционных системах этот пункт называется «Программы»), а затем выберите ярлык средства Windows Installer Clean Up. — Найдите и запустите файл Msicuu.exe. Откроется диалоговое окно с сообщением, списком установленных продуктов и четырьмя кнопками. Сообщение в диалоговом окне: В случае продолжения в систему будут внесены необратимые изменения. Возможно, придется переустановить некоторые приложения, которые использовали в процессе установки установщик Windows. Для выхода из программы нажмите кнопку «Exit». Нажатие кнопки «Remove» вызовет необратимые изменения. В списке содержатся названия программ, зарегистрированных при помощи установщика Windows. Поскольку средство Windows Installer Clean Up использует установщик Windows, оно также должно быть в этом списке. Выберите программу, которую нужно удалить. (Чтобы выбрать несколько программ в списке, удерживайте клавишу SHIFT или CTRL при выборе программ.) Четыре кнопки в диалоговом окне: — позволяет выбрать все программы в списке. — позволяет снять отметку со всех выбранных программ. — удаляет параметры установки установщика Windows для выбранных программ. — завершение работы средства Windows Installer Clean Up. Если нажать кнопку «Remove», появится следующая подсказка: Внимание! Все выбранные программы будут удалены из базы данных установщика Windows. Для правильной работы в будущем их необходимо переустановить. Нажмите кнопку «OK» для удаления программы или «Cancel» для отмены. Если нажать кнопку «OK», вся информация установщика Windows, связанная с выбранными программами, будет удалена. В том числе будут удалены сведения, отображаемые в окне «Установка и удаление программ» панели управления. Если удалена информация об установке программы, невозможно ни добавить, ни удалить ее компоненты, ни восстановить программу при повреждении. ПРИМЕЧАНИЕ. При удалении информации об установке сами файлы и ярлыки программ не удаляются. Прежде чем использовать такие программы, необходимо их переустановить. ДЕЙСТВИЯ ПРИ ПОЛУЧЕНИИ СООБЩЕНИЯ ОБ ОШИБКЕ В приведенной ниже таблице перечислены возможные сообщения об ошибке при работе средства Windows Installer Clean Up и причины их появления. Сообщение об ошибке: Файл Msizap.exe версии 2 или выше должен быть в этой же папке. Причина. Файл Msizap.exe версии 2 или более поздней версии не найден в той папке, в которой расположен файл Msicuu.exe. ————————————————————————— Сообщение об ошибке: Для запуска это программы нужны права администратора. Причина. Для запуска Msicuu.exe необходимо войти в систему с правами администратора. ————————————————————————— Сообщение об ошибке: Для работы этой программы необходимо, чтобы установщик Windows был установлен и правильно зарегистрирован. Причина. Msicuu.exe использует объектную модель установщика Windows для поиска установленных продуктов. Для решения проблемы попробуйте перерегистрировать Msi.dll. КАК УДАЛИТЬ СРЕДСТВО WINDOWS INSTALLER CLEAN UP? После установки средства Windows Installer Clean Up создается соответствующая запись в разделе «Установка и удаление программ» в Панели управления. Чтобы удалить средство Windows Installer Clean Up, выделите эту запись в списке установленных программ и нажмите кнопку «Удалить».

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

Удаление устаревшей версии

В некоторых случаях, запустить службу Установщика Windows нельзя из-за присутствия устаревшей версии. Ее нужно удалить. Это делается посредством перехода по дорожке «Пуск» — «Панель управления» — «Программы». В последнем пункте требуется найти «Удалить / Изменить программу» и воспользоваться ею для необходимого ярлыка. В результате, как обычно, нужно сделать перезагрузку и повторную установку системы.

Если в конечном итоге служба Windows Installer все-таки не запускается, то необходимо сделать чистую установку ОС Windows. Следует учесть, что перед переустановкой системы нужно сохранить всю полезную информацию на любое внешнее устройство хранения данных, во избежание потери данных.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: