Формат msi что это

Windows Installer: то, что вендор прописал

Продолжая тему работы с Windows Installer, сегодня предлагаю поговорить о готовых инсталляторах, предоставляемых производителями ПО – для их обозначения широко применяется термин «vendor MSI».

Как вы помните из прошлой статьи, Windows Installer является промышленным стандартом установочных файлов и используется в большинстве систем развертывания приложений. Vendor MSI очень удобны для системных администраторов, занимающихся развертыванием ПО в корпоративных сетях. Казалось бы, достаточно взять из документации установочные параметры, использовать их в командной строке или трансформе – и дело сделано. Всё ли так просто?

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

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

Естественно, при подготовке приложения к развертыванию в корпоративной среде нужно руководствоваться в первую очередь рекомендациями производителя ПО. Однако иногда система развертывания понимает только формат MSI, а вендор предоставляет только exe-инсталлятор — в этом случае есть смысл попытаться заполучить именно vendor MSI.

Где взять vendor MSI?

Предположим, нужно развернуть некоторое приложение в нашей сети. Обычно у нас есть установочный пакет, полученный от производителя ПО – скопированный с установочного диска, скачанный с официального сайта и т.д.
Если у нас нет установочного пакета – идем на рутрекер сайт производителя и ищем пакет там. На сайте нет пакета в формате MSI, только онлайн-установщик или setup.exe? Попробуем поискать получше. Часто msi-файл для корпоративных пользователей вместе с инструкциями по развертыванию находится не на главной странице, а в разделе сайта с громким названием вроде «For business» (например, Google Chrome или Skype), или на ftp производителя. Если есть выбор из online и offline установщика – выбираем offline вариант.

Простое правило – установочный пакет (в любом формате) можно скачивать только с официального сайта (или ftp) производителя. НИКОГДА не качайте установщик с «файловых архивов» и «каталогов программ», дабы не столкнуться с неприятным сюрпризом.
Естественно, полные версии платных приложений вроде Adobe Creative Suite вы не найдете в открытом доступе. Если у вас есть лицензия на корпоративную версию, но нет установочных файлов — смело обращайтесь в службу поддержки производителя.

Это можно проверить так:
• Попытаться открыть exe-файл с помощью программы-архиватора (7-zip, WinRAR).
• Запустить установку приложения из имеющегося exe-файла и заглянуть во временные папки (%temp%). Обычно во время установки создается папка со случайным названием, в ней находятся установочные файлы, включая msi-файл. Копируем установочные файлы в надежное место – после окончания процесса установки временная папка удаляется.
• Заглянуть в журналы событий по окончанию установки и проверить наличие свежих записей о событиях с источником MsiInstaller.
ваш вариант?

Начнем с простого эксперимента на установщике iTunes – откроем файл iTunesSetup.exe с помощью 7-zip и видим, что он включает сразу пять msi-файлов (решить сколько из них «лишние» предлагаю вам самостоятельно).
Убедившись, что мы имеем дело с vendor MSI, продолжаем исследование.

Для удобства предлагаю выделить основные категории vendor MSI. Классификация совершенно условна и основана лишь на личном опыте.

По типу ресурсов:

• «Чистый MSI»
• «Комбинированный MSI»

По типу настройки:

• MSI с простой настройкой через трансформ или параметры
• MSI с мастером настройки
• MSI с файлом ответов

Теперь о каждом немного подробнее и с примерами.

«Чистый MSI»

Общее свойство установщиков такого типа – использование нативных механизмов Windows Installer для установки файлов и ключей реестра. Соответствующие этим ресурсам записи присутствуют в таблицах MSI (File, Registry, Shortcut и т.д.). Для внесения изменений в установку достаточно отредактировать записи этих таблиц в трансформе — вы имеете практически полный котроль над процессом инсталляции.

Простые примеры «чистых MSI» – Skype, InstEd.
Для диагностирования проблем с такими установщиками используются стандартные возможности – чтение записей журнала событий (журнал Application, события с источником MsiInstaller) или полное логирование установки (запуск msiexec с параметром /l*v ).

«Комбинированный MSI»

Пример первый – Google Chrome for Business.
Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это
Хорошо видно, что таблица File в установщике вообще отсутствует, а основную часть установки выполняет бинарный Custom Action под названием DoInstall, внутри него и находятся файлы, которые будут установлены в систему.

Еще один интересный пример – Java Runtime Environment. Извлекаем msi-файл с сопутствующим cab-файлом из оффлайн-установщика, распространяемого в формате exe-файла.
Таблица File этого vendor MSI содержит всего четыре записи, основные файлы приложения находятся внутри zip-архива (который в свою очередь находится внутри cab-файла) с последующей их распаковкой в процессе установки:
Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это
За основную часть процесса инсталляции отвечает файл regutils.dll, названия Custom Actions довольно красноречивы:
Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это

Этот тип инсталляторов несколько тяжелее поддается диагностированию ошибок – логи Windows Installer дадут нам полезную информацию только до момента запуска внутреннего exe-файла, а сам exe-файл не всегда генерирует внятные сообщения при возникновении ошибок. Также такие vendor MSI тяжелее поддаются настройке. Вернее сказать, наши возможности настройки процесса установки чаще всего ограничены только настройками, предусмотренными производителем ПО. Например, производитель ПО не всегда предусматривает возможность отключения установки ярлыков или внесения изменений в файлы настройки приложения при его установке.

Инсталляторы такого типа иногда преподносят неприятные сюрпризы в процессе установки (приходилось разбираться с JRE и Adobe Flash Player, сваливавшимися на выполнении Custom Action), и на диагностику и исправление ошибок может понадобиться некоторое время.

Теперь перейдем к возможностям настройки пакетов, предлагаемым нам производителями ПО.

MSI с простой настройкой через трансформ или параметры

Это самый распространенный способ – большинство vendor MSI имеют возможность такой настройки. Обычно производитель уже предусмотрел самые востребованные настройки вроде отключения автообновлений приложения и настроек подключения к серверу, и описал это в документации. Настройки могут быть описаны в виде параметров командной строки установщика, параметров MSI (MSI properties) или даже описания реестровых записей, которые вы можете добавить в трансформ для пакета.
Стоит упомянуть, что иногда в более новой версии vendor MSI параметры могут вести себя не так, как в предыдущей (или совсем перестать работать, как когда-то произошло с переставшими работать параметрами отключения автообновлений JRE), но это бывает крайне редко.

MSI с мастером настройки

Некоторые вендоры не ограничиваются публикацией перечня параметров командной строки для установки и настройки пакета. Они предоставляют утилиту для тонкой настройки инсталлятора, выполняющую несколько полезных функций:
• Интуитивно-понятный интерфейс избавляет системного администратора от необходимости открывать msi-файл в редакторе и вручную изменять большое количество записей в таблицах
• Утилита обычно предусматривает некоторую «защиту от дурака» и производит проверку правильности значений изменяемых параметров.

В результате выполнения мастера настроек для msi-файла формируется трансформ, который будет использоваться при развертывании пакета. Естественно, вы можете просмотреть содержимое сохраненного трансформа, применив его к открытому в редакторе msi-файлу.
Хорошим примером такого подхода может служить Adobe Customization Wizard, используемый для настройки параметров установки Adobe Reader и Adobe Acrobat:
Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это

Другой пример известного мастера настроек – Office Customization Tool (OCT). Эта утилита позволяет сконфигурировать большое количество параметров, относящихся к установке и пользовательским настройкам MS Office. В результате выполнения мастера создается MSP-файл (патч в терминологии Windows Installer), который используется при дальнейшем развертывании MS Office в корпоративной среде.

MSI с файлом ответов

Этот тип инсталляционных пакетов скорее нужно было назвать «Setup.exe с файлом ответов». Идея состоит в том, что некий установочный файл (назовем его Setup.exe) читает некий предварительно сформированный системным администратором конфигурационный файл (config.xml) и формирует набор параметров для запуска расположенного рядом установочного msi-файла (или нескольких msi-файлов).
Этот подход не предусматривает нашей работы непосредственно с msi-файлом, поэтому не будем на нем останавливаться слишком подробно. Упомяну примеры таких установщиков – файлы настроек Adobe Creative Suite (версии CS2-CS3), а также использование файла ответов config.xml для установки MS Office.
Обычно для диагностики в случае проблем установки можно использовать создаваемый программой-установщиком лог-файл с описанием этапов выполнения; дополнительная информация от Windows Installer также попадает в журналы событий.

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

Источник

Расширение файла MSI

Windows Installer Package

Что такое файл MSI?

Программы, которые поддерживают MSI расширение файла

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

Программы, обслуживающие файл MSI

Как открыть файл MSI?

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

Шаг 1. Скачайте и установите Windows Installer

Шаг 2. Обновите Windows Installer до последней версии

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

Шаг 3. Свяжите файлы Windows Installer Package с Windows Installer

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

Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это

Выбор приложения первого выбора в Windows

Выбор приложения первого выбора в Mac OS

Шаг 4. Проверьте MSI на наличие ошибок

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл MSI действительным. Отсутствие доступа к файлу может быть связано с различными проблемами.

Формат msi что это. Смотреть фото Формат msi что это. Смотреть картинку Формат msi что это. Картинка про Формат msi что это. Фото Формат msi что это

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

2. Убедитесь, что файл с расширением MSI завершен и не содержит ошибок

Если файл MSI был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Если файл MSI был загружен из Интернета только частично, попробуйте загрузить его заново.

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

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

4. Убедитесь, что в системе достаточно ресурсов для запуска Windows Installer

Если в системе недостаточно ресурсов для открытия файлов MSI, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

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

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла MSI мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле MSI.

Источник

Что это за формат MSI?

MSI — это формат файла пакета установщика, используемый Windows. Его название происходит от первоначального названия программы, Microsoft Installer, которое с тех пор было изменено на Windows Installer. Файлы MSI используются для установки, хранения и удаления программ.

Что такое тип файлов MSI?

MSI — это расширение файла, которое применяется к файлам базы данных, используемым установщиком Microsoft Windows (MSI). Они содержат информацию о приложении, разделенном на функции и компоненты, и каждый компонент может содержать файлы, данные реестра, ярлыки и т. Д.

Как открыть файл MSI?

Просмотрите файлы MSI, запустив приложение или щелкнув правой кнопкой мыши файл MSI в проводнике и выбрав «Открыть в MSI Viewer».

Как работают файлы MSI?

Это отличается от формата EXE, который иногда используется для запуска установщиков, которые представляют собой простые исполняемые файлы, которые можно запрограммировать для запуска любого количества задач. Формат файла MSI хранит информацию об установке в установочном пакете, часто вместе с файлами, которые нужно установить.

Что означает MSI для Microsoft?

MSI = установщик программного обеспечения Microsoft.

В чем разница между MSI и setup EXE?

MSI — это установочный файл, который устанавливает вашу программу в исполняющую систему. Setup.exe — это приложение (исполняемый файл), одним из ресурсов которого является файл (ы) msi.

Безопасны ли файлы MSI?

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

Как установить файл MSI?

Как установить MSI из командной строки с администратором

Как мне извлечь файл MSI, не устанавливая его?

Извлечение файлов msi

Как мне найти свойства MSI?

В интерактивном режиме откройте файл. msi, затем перейдите в представление таблицы и выберите или введите «Свойство».

Что мне использовать: MSI или EXE?

Практическое правило: если вы не знаете, что делаете, рекомендуется использовать файл setup.exe всякий раз, когда у вас есть выбор между файлом setup.exe или файлом. msi после распаковки установщика программного обеспечения в вашей системе.

MSI лучше exe?

MSI — хороший бренд?

Качество сборки отличное, и он работает очень плавно, когда я играю в свои игры с самыми высокими настройками графики. Я настоятельно рекомендую купить ваш MSI через XoticPc.com. … Да, это лучший по качеству игровой десктоп. За последние 6 месяцев я провел много исследований по этому поводу, и MSI сделала отличный ноутбук.

Какая польза от MSI?

MSI — это формат файла пакета установщика, используемый Windows. Его название происходит от первоначального названия программы, Microsoft Installer, которое с тех пор было изменено на Windows Installer. Файлы MSI используются для установки, хранения и удаления программ.

Какое приложение может открывать файл MSI?

Вы можете использовать приложения для разархивирования, такие как встроенная утилита архивирования, или загрузить A-Zippr, The Anarchiver или другие приложения для извлечения файла. Щелкните правой кнопкой мыши файл. MSI-файл, выберите «Открыть с помощью» и выберите программу для распаковки Zip.

Безопасно ли удалять файлы MSI?

Файл. msi-файлы, на которые нет ссылки в реестре, являются потерянными файлами. Вот подробности «используемых» или действительных записей программы. Вы можете удалить потерянный установочный пакет или переместить его в другую папку, а затем безопасно удалить через несколько дней.

Источник

Файл формата MSI открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.

Чем открыть файл в формате MSI

Формат MSI (полн. Windows Installer Package) представляет собой файл, являющийся одним из основных инсталляционных компонентов Windows. Расширение MSI включает установочный архив, необходимый для оперативной и корректной инсталляции различных программных приложений на платформе Windows. Данный формат может быть эффективно использован как для установки внешнего программного обеспечения от сторонних разработчиков, так и для обновления компонентов операционной системы. MSI файл содержит исчерпывающую информацию, которая требуется инсталлятору для корректной установки утилиты (плагина) и обработки интерфейса пользователя.

Каждый подобный инсталляционный пакет в виде MSI файла включает структурированную базу данных на основе OLE, которая представляет собой набор из взаимосвязанных электронных таблиц с данными о программном приложении и последовательности процессов его установки.

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

Помимо базы данных в виде электронных таблиц, MSI расширение может содержать пользовательские проекты (написанные на JScript, VBScript или Eclipse), различные динамические DLL библиотеки (если того требует установка), а также сами инсталляционные пакеты в виде CAB архивов.

Так как стандартный MSI файл – пакет данных, то распаковать его можно с использованием типового архиватора, например, 7-Zip.

Доступен он будет также и при помощи командной строки cmd.exe, в которой следует выполнить команду: msiexec /a c:filename.msi /qb TARGETDIR=c:tmp.

Следует отметить, что полным аналогом MSI расширения является MSU. Однако последнее функционирует исключительно на платформе Windows Vista.

Программы для открытия MSI файлов

MSI расширение может быть сгенерировано и открыто для редактирования только на базе ОС-Windows.

Для этого могут быть использованы следующие программных комплексы и архиваторы данных:

На платформе Mac и Linux практическое использование расширения не предусмотрено.

Если при открытии расширения MSI возникает ошибка, причины могут заключаться в следующем:

Конвертация MSI в другие форматы

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

Почему именно MSI и в чем его достоинства?

MSI расширение не является востребованным в среде обычных пользователей и применяется сугубо как инсталляционный компонент Windows, необходимый для определения последовательности этапов и включающий в себя определенные сценарии:

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

Содержимое пакета MSI может извлекаться при помощи утилиты декомпрессии файлов 7-Zip.

Чем открыть файл в формате MSI (Windows Installer Package)

Источник

Как открыть файл формата MSI?

Так как стандартный MSI файл – пакет данных, то распаковать его можно с использованием типового архиватора, например, 7-Zip. Доступен он будет также и при помощи командной строки cmd.exe, в которой следует выполнить команду: msiexec /a c:filename. msi /qb TARGETDIR=c:tmp.

Что такое файл с расширением MSI?

Описание расширения MSI

Расширение MSI – это файл, который обычно связан с сервисом установщика Microsoft Windows Installer, который является компонентом Windows, начиная с Windows 2000. *. MSI файл содержит установочный пакет для быстрой и безупречной установки на платформе Windows.

Как извлечь файлы из MSI?

Кроме того, распаковать msi архив можно при помощи архиватора 7-zip, просто откройте приложение 7-zip, выберите в нем нужный msi и откройте его. В результате в окне архиватора появится содержимое msi –дистрибутива. Затем можно выделить нужный файл и распаковать его, как будто это файл в архиве.

Как открыть файл MSI на андроид?

Содержимое пакета MSI может извлекаться при помощи утилиты декомпрессии файлов 7-Zip.

Как открыть файл MSI на Mac?

Наиболее популярным программным обеспечением для даного формата является программа 7-Zip (для ОС Windows) и программа The Unarchiver (для ОС Mac) — данные программы гарантированно открывают эти файлы.

Чем отличается EXE от MSI?

Как работает установщик программ?

Как распаковать exe файл?

Как открыть Mhtml на Android?

Как открыть файл MSI на Windows 10?

Доступен он будет также и при помощи командной строки cmd.exe, в которой следует выполнить команду: msiexec /a c:filename. msi /qb TARGETDIR=c:tmp. Следует отметить, что полным аналогом MSI расширения является MSU.

Программы для открытия MSI файлов

Как открыть файл LNK на телефоне?

Нужно выбрать правой кнопкой файл и нажать «Открыть с помощью» в контекстном меню. И из списка выбрать — блокнот. Существуют специальные редакторы для HTML файлов, которые используют разработчики для создания/редактирования: Visual Studio Code, Sublime Text, NotePad++ и другие.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *