Иметь дело с распространяемыми в виде MSI-установщиков приложениями приходится нечасто, но почему-то именно они вызывают у пользователей больше всего проблем. Самая распространенная из них проявляется ошибкой «Не удалось получить доступ к службе установщика Windows Installer», причем столкнуться с ней вы можете в любой версии Windows. В большинстве случаев появление ошибки связано с некорректной работой соответствующей службы - установщика Windows или msiserver. Чаще всего при проверке она оказывается отключена. Убедиться, что со службой всё в порядке можно следующим образом.

Откройте командой 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, если вдруг по какой-то причине она не стартует сама.


Иногда происходит так, что при установке какой-либо программы вы получаете системное сообщение Windows о невозможности получить доступ к этой службе:

Не удалось получить доступ к службе установщика Windows Installer. Возможно, не установлен Windows Installer. Обратитесь за помощью в службу поддержки.

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

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

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

В открывшемся окне «Службы (локальные)» в самом низу списка находим раздел «Установщик Windows» и дважды кликаем по этому пункту левой кнопкой мышки.

Откроется окно настройки службы установщика, нам нужна вкладка «Общие». В строке «Тип запуска» должно быть установлено «Вручную». И убедитесь в том, что в качестве исполняемого файла значится:

C:\WINDOWS\system32\msiexec.exe /V

Вместо C может стоять, например, буква D — это буквы локальных дисков.

Теперь переходим на вкладку «Зависимости». В большом окне Данная служба зависит от следующих компонентов должно быть написано «Удаленный вызов процедур (RPC)», как на изображении ниже:

Третья причина может крыться сопоставлении программы для файлов с расширением.msi. Открываем меню «Пуск» — «Панель управления» — «Программы» — «Программы по умолчанию» — «Задать сопоставление». Если у вас сопоставление не задано, или там указан не Windows Installer, необходимо исправить это, как показано на картинке ниже:

Программа установщика называется msiexec.exe и находится в системном каталоге System32 (проще найти её поиском, как показано выше).

Довольно распространённая проблема среди пользователей операционной системы 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 вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

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


Описанный метод поможет при разных сообщениях, с разными номерами. Например, вы можете видеть такие ошибки файлов 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 очень неприятные, их много и сразу непонятно куда копать. Одно ясно – система дала сбой и нужно восстанавливать её до рабочего состояния. Иногда ничего не помогает и приходится . Однако не торопитесь это делать, попробуйте попросить помощи на этом форуме . В точности опишите вашу проблему, расскажите что вы уже делали, какие сообщения получили, и, возможно, вам помогут! Ведь мир не без добрых людей

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

Проверяем, запущена ли служба

Одной из основных причин возникновения подобных сбоев является остановку службы установщика . Чтобы это проверить, необходимо запустить утилиту «Выполнить», что можно сделать через пуск, а затем ввести в нее команду services.msc, которую можно увидеть на изображении.

После этого откроется окно, в котором будут отображены все службы, как активные, так и нет. Нужно найти службу, которая называется «Установщик Windows » и открыть ее. Параметры должны стоять такие же, как и на картинке.

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

Исправляем ошибки вручную

Если предыдущий метод не помог исправить положение, то можно произвести перерегистрацию службы самостоятельно. Для этого потребуется запустить консоль от имени администратора. Сделать это можно через меню Пуск. В командной строке будет нужно ввести следующие операторы :

Такие команды потребуются для 32-х разрядной операционной системы. А такие нужно будет использовать для 64-х разрядной винды. После завершения работы нужно будет произвести перезапуск устройства и вновь попытаться установить нужные утилиты. Служба установщика должна запуститься.

Используем реестр для сброса параметров

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

В этой папке следует проверить запись ImagePath , значение которой должно быть такое же, как и на изображении. Если это не так, то стоит отредактировать его.

Для 64 разрядных операционных систем, также стоит провести проверку файла WOW64 . Там должна стоять шестнадцатеричная система исчисления, а значение должно равняться 0.

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

Подавляющему количеству пользователей, работающих на домашних ПК всех типов, иногда требуется установить новую программу от корпорации Microsoft. Обычно всего пара щелчков мышкой - и готово, можно пользоваться. Но, как и любая в достаточной мере сложная система, ОС Windows может дать сбой. Как правило, в проблеме виноват сервис - "Установщик Windows", занимающийся распаковкой программ из инсталляционных пакетов и регистрацией значений для работы в реестре. Все файлы, упакованные с помощью протоколов этого инсталлятора, поставляются с расширением msi. Каждый пакет выполнен по технологии OLE (универсальное решение, применяемое для программных продуктов Microsoft) и представляет собой четко структурированную микробазу данных из соответствующих друг другу таблиц с данными, необходимыми для установки. Кроме того, это еще и набор библиотек, скриптов и прочих файлов, запакованных cab-архиватором. Для инсталляционных пакетов от Microsoft для ОС Windows начиная с 2000 характерно использование именно этой службы, которая заменила собой ACME Setup, стандартный установщик предыдущих версий системы Windows. Основные отличия от инсталлятора архаичных версий и 9x) - возвращение к предыдущему состоянию системы в любой момент, а также возможность Следует отметить, что существует ряд широко используемых альтернативных инсталляторов - Inno Setup, Nullsoft Installation System, Minstaller, Spinstall, Smart Install Maker, Rinstall Wizard и так далее, но по понятным причинам установщик Windows (Windows Installer) занимает лидирующие позиции.

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

Итак, типичные ошибки при запуске инсталляционных пакетов под управлением Windows Installer - "Не удалось запустить службу установщик Windows", "Нет доступа к службе установщика Windows", "Не удалось запустить службу установщика Windows на локальном компьютере". "Ошибка 5: Пробуем запустить автоматизированный режим исправления проблемы через приложение Microsoft FixIt, скачав соответствующий патч с официального сайта корпорации. Ссылку на патч можно получить в статье 2438651 (для более старых, чем Windows 7, систем будет установлена служба автоматической диагностики, для пользователей XP перед установкой надо обновиться до SP3).

Если по каким-то причинам патч не помог и выскакивает та же ошибка, пробуем справиться с проблемой другим способом. Запустите (Win + R > cmd.exe) в режиме администратора системы. Наберите sfc /scannow и дождитесь, пока система восстановит поврежденные библиотеки. Перерегистрируйте службу командами msiexec /unregister и msiexec /regserver. После этого регистрируем библиотеку Windows Installer, используя команду regsvr32 msi.dll. Затем нужно попробовать запустить инсталляционный файл вновь. Скорее всего, все заработает. Если же нет, нужно перезагрузить систему в набрав там команду msiexec /regserver. Снова пробуем. Если же не помогло и это, то пора переустанавливать саму службу "Установщик Windows". Проще всего осуществить это с помощью утилиты Windows Installer CleanUp Utility. Скачать ее можно с официального сайта поддержки Microsoft, заодно "захватите" с официального сайта установщик Windows 45, который сам является актуальнейшей версией для практически всей современной линейки ОС Windows. Скорее всего, эта версия инсталлятора современней той, которая была установлена на вашей машине. Если только вы не использовали установщик Windows 7 на лицензионной копии. После всех трудов запустите инсталляционный файл программы. Если вы все сделали правильно, то все пройдет успешно.



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png