Не удалось получить доступ к службе установщика Windows Installer - ошибка Виндовс. Ошибка Windows Installer — Способы решения неполадки Майкрософт инсталлер для виндовс 7 32 профессиональная

При установке какой-либо программы с расширением.msi пишет о проблеме со службой Windiws Installer, а при запуске этой службы, пишет: Не удалось запустить службу на локальный компьютер... Ошибка 2: Не удается найти указанный файл. Или в списке данная служба отсутствует.

Для восстановления службы Windows Installer выполните следующие рекомендации.

Как восстановить Windows Installer

Проверьте компьютер на вирусы

Первое что необходимо сделать, это убедится, что компьютер не заражен вирусами. Для этого, рекомендуем проверить компьютер антивирусной программой установленной в системе. А также скачать утилиту лечения от dr.web (dr.web cureit!®) и выполнить проверку еще раз этой утилитой.

Проверьте, какой тип запуска стоит у службы Windows Installer

Для этого откройте Панель управления - Администрирование – Службы. Найдите в центральной части службу Windows Installer (установщик Windows). Нажмите по ней правой кнопкой мыши и выберите пункт контекстного меню Свойства. Посмотрите, какой установлен тип запуска. Поменяйте его на автоматический, перезагрузите компьютер и проверьте, повториться проблема или нет.

Если службы в списке нет, или проблема осталась, читаем ниже.

Стартует ли сама программа windows installer

Если проблема повториться или тип запуска уже стоял автоматический, то, проверьте, стартует ли сама программа windows installer. Для этого нажмите Пуск – Выполнить – Введите команду msiexec и нажмите enter. При этом должно открыться окно, в котором будет написана версия windows installer и доступные команды.

Возможно, повреждены файлы, необходимые для работы установщика Windows

Для проверки системных фалов на целостность откройте командную строку от имени администратора (нажмите Пуск – Все программы – Стандартные – Правой кнопкой мыши по Командная строка – Запуск от имени администратора) и в командной строке выполните команду

Sfc /scannow

Перезагрузите компьютер и проверьте, повторяется ошибка или нет.

Если это не поможет, откройте командную строку от имени администратора и введи последовательно следующие команды, нажимая после каждой из них enter:

Msiexec /unreg msiexec /regserver net stop msiserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\System32\msisip.dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msiserver

Перезагрузите компьютер и проверьте работу Windows Installer.

Если проблема осталась, то сравните содержимое ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver с этой же веткой на другом компьютере и, при необходимости, исправьте значения на проблемном компьютере.

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением.msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением.msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

Вообще, меня это жутко бесит, т.к. после глупого сообщения об ошибке совсем непонятно что делать дальше. Microsoft специально разработали установщик Windows Installer для расширения возможностей установки программ (в основном это касается системных администраторов), но не позаботились должным образом о безглючной работе этой службы или хотя бы об адекватных сообщениях о проблемах. А нам теперь это разгребать 🙂

Неполадки могут быть с работой самой службы или могут возникать в процессе установки программ, когда всё настроено, в принципе, правильно. В первом случае нужно ковырять службу установщика, а во втором решать проблему с конкретным файлом. Рассмотрим оба варианта, но сначала второй.

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив.msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

«Error reading from file «имя файла» verify that the file exists and that you can access it» (Error 1305). Переводится «Ошибка чтения из файла … проверьте существует ли файл и имеете ли вы к нему доступ». Ну не тупняк ли? Естественно, что кнопка «Повторить» не помогает, а отмена прекращает всю установку. Сообщение особой смысловой нагрузки также не несёт, т.к. файл точно существует и я имею к нему доступ, иначе бы просто не смог его запустить и получить это сообщение, к тому же почему-то на английском языке 🙂

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно и зайти в неё под администратором.

Ещё способы решить проблему


Описанный метод поможет при разных сообщениях, с разными номерами. Например, вы можете видеть такие ошибки файлов msi:

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

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

После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте , но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi» , сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

Важно! Перед последним действием желательно ! Если способ не поможет или станет хуже, вы сможете восстановиться до прежнего состояния.

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

  1. Нажмите «Win + R» и введите «cmd». Затем в чёрном окне введите последовательно команды:
    MSIExec /unregister
    MSIExec /regserver
  2. В ответ должна быть пустота, никаких ошибок. Если проблема не решена, введите ещё команду
    regsvr32 msi.dll
  3. Закройте чёрное окно

Если пишет, что не хватает прав, то нужно запускать .

Если команды выполнились, но не помогло, то и запустите msi_error.bat из архива, проверьте результат.

Последний вариант — скачайте программу Kerish Doctor, там есть функция исправления работы службы установщика и многих других частых проблем Windows.

Также, многие программы используют.NET Framework, поэтому не будет лишним установить последнюю версию этого пакета. И, напоследок, ещё один совет: если в пути к файлу-дистрибутиву есть хоть одна папка с пробелом в начале названия, то удалите пробел. Такой простой приём решит вашу проблему 🙂

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

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

Ни для кого не секрет что львиная доля населения планеты использует на своих ПК операционную систему от Майкрософта. Это может быть Windows 7, та же Windows 8.1 либо ультрасовременная Windows 10. Естественно. Именно для данных ОС существует огромное количество программ. От самых простеньких, не требующих установки, и до гигантов наподобие Photoshop.

Но бывают такие неприятные моменты, когда любое из таких приложений попросту отказывается инсталлироваться на компьютер. Как быть в таком случае? Решение существует – все что вам нужно сделать это скачать нужное приложение на Windows 7 и установить его для вашего компьютера. Ниже мы поговорим о том, как это сделать правильно и опишем все возможные отклонения от курса и способы их обхода.

Что собой представляет приложение?

Windows Installer (он же установщик Виндовс) – это часть операционной системы, из-за которой мы можем становить или удалить приложение с расширением.msi. Благодаря этому компоненту вы можете не только устанавливать или удалять любое приложение, но также и вносить в него изменения (мы надеемся вы понимаете важность установщика). Скачать и установить Windows installer можно бесплатно.

Причины неработоспособности программы

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

Ограничение доступа при входе через вторую учетную запись

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

Выключенная служба «Установщика Windows»

Для того чтобы запустить остановленную службу откройте меню «Поиск» и введите слово «Службы».

Также можно зажать Win+R. В маленьком окошке пишем services.msc и жмем «ОК»:


Ищем в списке Установщик Windows, затем дважды кликаем по нему и жмем «Запустить».




Отсутствие компонента

Если служба не найдена на вашем компьютере или попросту устарела, ее можно загрузить по ссылке и установить все компоненты.

Microsoft Windows Installer - это свободно распространяемый системный компонент, который предоставляет разработчикам программного обеспечения возможность для более удобной разработки программ установки. Этот компонент обеспечивает основу для установки и удаления программ в среде Microsoft Windows.

Одна из самых важных возможностей Windows Installer это технология Multiple Package Transaction. Благодаря ей, в том случае, если по какой-то причине установка приложения была прервана или завершилась неуспешно, все сделанные установкой изменения будут отменены. Вдобавок, при установке нескольких компонентов, нет необходимости каждый раз перезагружать компьютер. Обо всем позаботится Windows Installer. Кроме установки, это средство хорошо подходит для применения патчей. При этом заменяются только необходимые файлы и вносятся только необходимые изменения. В случае если патч будет удален, то все изменения, внесенные другими патчами, не будут затронуты. Также имеется функция встраивания собственного пользовательского интерфейса в установщик.

Что нового в этой версии?

4.5.6001.22133 Beta (19.07.2009)

· Усовершенствование разных характеристик. · Поддержка изменения параметров приложения с помощью MSIARPSETTINGSIDENTIFIER. · Обновленная поддержка автоматической работы с Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated, и Installer.ProvideAssembly. · RemoveExistingProducts теперь пересекается со свойством UILevel.