Почему не устанавливаются программы из файлов. Не работает windows installer. Ошибки при установке программ из пакета Windows Installer «.msi

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

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

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

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

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

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

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

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


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

Ошибки при установке приложений из файлов с расширением.msi - это одно из проявлений неполадок в работе службы Windows Installer (в русскоязычной версии - установщика Windows). С подобным явлением сталкиваются юзеры всех версий данной OS, за исключением самых ранних. До сих пор проблема с установщиком является одной из частых причин, по которой пользователи решаются на переустановку системы. Попробуем разобраться, как этого избежать. Причиной того, что Windows Installer не работает, может быть следующее:

  • вирусное заражение, причем удаление вируса не всегда решает проблему;
  • некорректная установка обновлений Windows;
  • сбой в работе защитного ПО, когда вместо блокировки одного подозрительного msi-файла служба установки блокируется целиком;
  • изменения в политиках безопасности на компьютере;
  • повреждение системных файлов или реестра по причинам, не связанным с вирусами (удаление компонентов установщика, неквалифицированная правка реестра, "кривой" софт, неисправность жесткого диска и т. п.).

Проверяем целостность структуры Windows Installer

Установщик Windows представлен следующими компонентами:
  • файлом C:\Windows\System32\Msiexec.exe - непосредственно самим приложением-инсталлятором;
  • файлом C:\Windows\System32\msi.dll - библиотекой Windows Installer;
  • службой Msiserver, параметры которой хранятся в разделе реестра .
Перед диагностикой важно удостоверится, что в системе присутствуют оба этих файла, что в реестре есть вышеназванный раздел и его параметры имеют нормальные значения (значения можно посмотреть в реестре аналогичной, работоспособной системы). Также откройте список служб (нажмите Windows + R и впишите в строку "Открыть" приложения "Выполнить" команду services.msc). Найдите "Установщик Windows" и убедитесь, что он запускается. В случае отсутствия файлов, скопируйте их с другой системы той же версии или с установочного диска. Если отсутствует или поврежден раздел реестра - также перенесите его с рабочей системы. Для этого на исправном компьютере запустите редактор реестра (C:\Windows\Regedt.exe) и найдите вышеназванный раздел. Разверните правым кликом контекстное меню папки msiserver и щелкните пункт "Экспортировать". Сохраните файл в формате.reg и перенесите его на проблемную машину. Щелкните дважды этот файл и подтвердите согласие на добавление данных в реестр. Перезагрузите компьютер. Если служба Msiserver по прежнему не запускается, проверьте, работает ли служба RPC (Удаленный вызов процедур), от которой она зависит. Выполнить перерегистрацию файлов установщика и перезапустить службу можно при помощи набора специальных команд, в командной строке. Для удобства можете создать командный файл: вставьте набор действий в блокнот и сохраните как с расширением.bat. Для запуска файла просто дважды нажмите по нему. Чтобы изменения начали действовать, кликните мышью по рабочему столу и нажмите F5.

Проверяем настройки безопасности и права доступа

Windows Installer может не работать и из-за того, что его блокирует защитный софт или у операционной системы нет необходимых прав. Для начала разберемся с софтом. Если у вас установлен антивирус - временно отключите его. Способы отключения у каждого продукта свои, но чаще всего это делается через контекстное меню значка антивируса в системном трее. Теперь займемся правами. Откройте контекстное меню Msiexec.exe и разверните его свойства. Посмотрите список групп и пользователей на вкладке "Безопасность". Среди них обязательно должны быть "Система" и служба "Trustedinstaller", причем последней необходимо иметь полный доступ к файлу и являться его владельцем. Система должна иметь права на "чтение" и "чтение и выполнение". Служба Trustedinstaller впервые появилась в Windows Vista, поэтому в Windows XP полный доступ необходимо предоставить системе. Всё, что написано ниже, относиться к версиям, выпущенным позже XP. Чтобы проверить, кто владелец Msiexec.exe, щелкните кнопку "Дополнительно" на этой же вкладке. В следующем окне раскройте вкладку "Владелец". Сделайте владельцем службу Trustedinstaller, если в качестве него указано что-то другое. Если в списке "Изменить владельца на" его нет, щелкните кнопку "Изменить", а следом - "Другие пользователи и группы". Впишите Trustedinstaller в поле "Введите имена...", нажмите "Проверить имена" и ОК. Вернитесь в предыдущее окно. На вкладке "Действующие разрешения" назначьте Trustedinstaller и системе необходимые права. Точно такие же настройки безопасности должны быть у библиотеки msi.dll. Теперь проверим, нет ли ограничений для пользователя "Система" на доступ к следующему:
  • системный диск (обычно это диск С);
  • временные папки (это C:\Windows\Temp и C:\Users\Текущий_пользователь\AppData\Temp);
  • папка C:\Config.Msi;
  • папка, где находится msi-файл, из которого вы пытаетесь установить программу.
На все эти объекты системе нужно предоставить полный доступ. Делается это также, как мы разобрали выше. После этих операций в большинстве случаев проблема с установщиком успешно решается. Если наши советы вам не помогли, причина сбоя кроется в чем-то другом и разбираться с ней должны уже специалисты.

Это небольшая специализированная утилита от компании Microsoft, которая нужна для установки приложений из пакетов.msi, которые в наши дни можно очень часто встретить. Почему они так широко распространены? Все просто, при установке Windows Installer запомнит все изменения вносимые изменения в систему, таким образом после того как вы решите удалить программу установленную через этот пакет, ваше приложение полностью откатит все вносимые изменения в систему, то есть произойдет полностью правильная деинсталляция. Это нравится как разработчикам ПО так и нам, пользователям, ведь никто не хочет засорять систему лишним мусором. Если у вас проблемы с данным пакетом, то рекомендую скачать бесплатно Windows Installer с нашего сайта, думаю все проблемы будут решены.

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

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

Итак, дорогие друзья, если вам надо скачать Microsoft Windows Installer для Windows XP или Vista, сделать вы можете это с нашего сайта чуть ниже в новости, всем спасибо за внимание и удачи!

Многие задают этот вопрос, пытаясь скачать windows installer для операционной системы Windows 7, однако сделать это не так и просто, ведь последняя версия, которую можно загрузить отдельно это 4.5 и она представлена на нашем сайте. Между тем установщик Установщик Windows 5.0 входит в состав Windows 7/8/8.1 и он не является распространяемым компонентом. Поэтому не занимайтесь ерундой и если у вас ОС XP/Vista и у вас проблемы при установке.msi программ, то вам данный пакет поможет, все остальные могут про него просто забыть и расслабиться.

Разработчик : Microsoft
Лицензия : FreeWare
Язык : English
Размер : 1.69 & 2.94 & 3.17 & 4.47 MB
ОС : 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.

При установке какой-либо программы с расширением.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 с этой же веткой на другом компьютере и, при необходимости, исправьте значения на проблемном компьютере.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то