Обновление виндовс инсталлер для 7. Ошибка Windows Installer — Способы решения неполадки. Проверяем целостность структуры Windows Installer

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.

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




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

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

Windows – операционная система, которая стоит на большей части современных компьютеров. Для неё выпускается множество не только игр, но и приложений. Но иногда и у самых надёжных устройств случаются проблемы. Что делать, если формат программы неизвестен компьютеру, от чего она не запускается? Решить проблему просто – скачиванием и установкой службы Windows Installer для Windows 7 x32.

О назначении программы

Благодаря этой программе у пользователей больше не возникнет проблем при работе с приложениями, имеющими расширение msi. Их можно будет удалять и настраивать, устанавливать. Установщик позволяет в любой момент установить и настроить необходимые параметры.

Сложности с работой службы. И их причины

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

Решение проблем с запуском

Компьютер принадлежит только вам? Тогда достаточно воспользоваться правами главного пользователя или в администратора, снова зайти. Если компьютер чужой – надо обратиться к тому, кто отвечает за доступ к системе.

Иногда появляется сообщение о том, что служба вообще была отключена. В такой ситуации тоже нет ничего сложного.


Проблемы возникают из-за того, что версия программы используется устаревшая, либо этот инструмент вообще отсутствует. Тогда нужно просто найти службу в интернете, установить её. Начиная с 7 версии Windows, программа совместима со всеми последними операционными системами.

При переустановке программы надо будет перезагрузить компьютер, чтобы изменения вступили в силу. Есть и ещё одно решение от разработчиков самой операционной системы – Windows Installer Clean Up . Благодаря этому решению легко удалить параметры в установщике, если какие-то из них мешают нормально работать с программами. Главное – предотвратить дублирование файлов в папках и на жёстких дисках.

Операционная система состоит из огромного количества программ и служб, каждая из которых выполняет свои функции. К примеру, для установки на ваш компьютер новых программ используется Windows Installer – служба-установщик для Windows 7. Она отвечает за распаковку файлов и занесение данных в системный реестр. Некоторые пользователи при попытках установки приложений сталкиваются с ошибкой «Не удалось получить доступ к службе», в результате которой инсталляция программы становится невозможной. В данной статье представлены пути решения проблемы.

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

Команда «scan now»

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


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

Диспетчер служб

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


Если в представленном списке нужного элемента нет, вызовите командную строку. Как это сделать, описывается выше, в предыдущем разделе руководства. В консоли требуется ввести команду «net start MSIServer» и нажать Энтер. Если никаких проблем не возникнет, вы увидите надпись «Установщик Windows успешно запущен».

Экспорт реестра

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