Что за программа msi to redistribute ms vs2005 crt libraries

Доброго времени суток, Хабр! Хочу представить интересный, по моему мнению, способ создания msi-инсталляторов для любого программного обеспечения и, как следствие, развертывание его средствами GPO. Подчеркну, что описанный метод не подразумевает создание «слепков» системы, а использует нативные инсталляторы софта, при чем для создания msi применяются только бесплатные для коммерческого использования продукты.

Введение, пара ссылок и дисклеймер

Каждый нормальный инсталлятор ПО имеет возможность автоматической установки с определенными или заложенными по умолчанию параметрами. Суть моего метода проста и заключается в том, чтобы запаковать нативный инсталлятор в «контейнер» msi и запустить его с необходимыми параметрами командной строки. В сети куча информации по автоматической установке того или иного приложения, и я не буду заострять на этом внимание. Наша цель, повторюсь, — установка ПО средствами групповых политик. Кстати, некоторые из вас могут возразить, что установку можно производить через ZAW, но, к сожалению, данный метод применим только для установки с правами текущего пользователя и не может применяться для централизованной автоматической установки приложений.

Как исправить ошибку «Microsoft Visual C++ Runtime Library»

Интересный цикл статей по установке ПО через ГП. Для новичков рекомендую прочитать все, чтобы потом не спрашивать, чем отличается тип установки «назначенный» от «публичный».

Необходимый софт. Exe to MSI Converter freeware и всем известная orca Первый нужен для того, чтобы создать msi из exe, а вторая — чтобы получившийся msi-ник смог установиться через групповые политики.

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

Читайте также:
Mi drop что это за программа на Xiaomi и нужна ли она

Создание и подготовка пакета

  1. Запускаем exe to msi и указываем в нем путь к exe-установщику firefox. По ранее найденной в сети информации становится понятно, что по-тихому установить огнелиса можно с параметрами -ms -ira. Их-то и указываем во втором поле exe to msi и жмем «Build MSI».
  2. Казалось бы все, msi-пакет готов. Действительно, запустив получившийся результат мы получим установленный в системе firefox и в статье можно было бы ставить точку. К сожалению, не все так просто. Текущий пакет установки не пригоден для развертывания через GPO и при загрузке компьютера вы будете получать совершенно ничего не объясняющие ошибки в логах «произошла неисправимая ошибка. » А все дело в том, что разработчики exe to msi тоже хотят есть и их бесплатный продукт генерирует msi «не по правилам».
  3. Ну что ж, берем орку и открываем в ней наш эмсиайник.
  4. Первым делом находим в левом списке таблицу Property и обращаем внимания на два поля — ProductCode и UpgradeCode. Эти два поля должны быть уникальны для каждого продукта, а наш exe to msi генерит всегда одинаковые. Ну что ж, не беда, жмем в верхнем меню View -> Summary Information, находим поле PackageCode и жмем New GUID. Получившийся результат копируем в буфер обмена и вставляем в ProductCode. Повторяем для UpgradeCode и наконец для самого PackageCode. Тут же в Summary Information правим поле Title на Mozilla Firefox, остальное по желанию. Это, по сути, ни на что не влияет.
  5. Опять же в таблице Property меням ProductName на Mozilla Firefox (я до кучи меняю еще ARPCONTACT и Manufacturer). Можно так же поставить правильное значение для ProductVersion.
  6. Вроде бы GUID и прочие «IDы» поменяли, но как показывает практика, этого недостаточно. Жмите в orca Tools –> Validate, снимите птицу Show INFO Messages и нажимайте Go.
  7. Как видите, вылезла куча ошибок на наличие/отсутствие некоторых таблиц и значений. Я не стал заморачиваться и просто взял первый попавшийся (7zip x64 9.20) небольшой msi и скопировал оттуда 4 недостающие таблицы (через Export-Import, естественно): _Validation, AdminExecuteSequence, AdminUISequence и AdvtExecuteSequence. На самом деле, я уверен, что можно создать «правильный» msi-инсталлятор, без лишнего мусора, но не забывайте, наша цель всего лишь запустить родной setup приложения в тихую.
  8. После добавления таблиц проходим снова Tools –> Validate (к слову, первый раз проверку можно вообще не делать и сразу импортировать таблицы). Если вы тоже взяли за основу msi от 7zip, то результатом будет шесть эрроров, которые необходимо устранить. Жмите Close, удаляйте лишние поля, отмеченные красным.
  9. В конце можно еще раз проверить валидацию и убедиться что остались лишь ничем не мешающие варнинги. Сохраняем msi.
  10. Вот в принципе и все, осталось добавить msi в ГП и назначить необходимые свойства.
Читайте также:
Pcon что за программа

Нюансы

  1. При установке описанным выше методом у вас появятся как бы две копии софта. Первая — собственно нужное приложение, а вторая — исходный msi-ник, ведь мы же его как бы поставили. В принципе, это ни на что не влияет, кроме как на отображение в «Установка и удаление программ», и то, только в Windows XP (если вы ничего не меняли, кроме указанного мной). Минусом может быть появление лишних программ при автоматической инвентаризации софта, если вы ее используете.
  2. Автоматически удалить приложение теми же средствами развертывания не получится. Точнее получится, но удалится только и так не нужный msi-контейнер. Ну можно повозиться со свойствами msi при его создании, чтобы оно захватывало с собой установленное ранее приложение, так же втихую. Я такой задачи не ставил.
  3. При установке обновлений ПО нужно указывать в свойствах ГП приложения, чтобы оно заменяло предыдущее, т.е обязательно предварительно удаляло старое. Это гарантирует, что у вас не будут плодиться те самые никому не сдавшиеся левые дубли приложений в «установке и удалении программ».
  4. Чтобы установить приложение, имеющее дистрибутив из нескольких файлов, вам придется сначала упаковать его в exe, который при запуске сам распакуется и даст команду для тихой установки. Рекомендую создавать sfx-архивы средствами того же 7-zip.
  5. Ничего не мешает ставить ПО через скрипты автозагрузки. Более того, такой метод более гибкий, и я давно его использую через свои скрипты. Вот только использование родных средств ГП получается намного быстрее, т. к. простое создание msi из exe занимает пару минут.
  6. Windows 7 почему-то не пишет «Установка управляемого приложения. », а просто говорит «пожалуйста, подождите». При первом развертывании всей кучи софта разом или при установке тяжелого приложения это может сподвигнуть юзера на звонок админу или нажатие кнопки резет.
  • групповые политики
  • создание msi-пакета
Читайте также:
Frigate что это за программа и нужна ли она

Источник: habr.com

Обновили приложение MSI Afterburner : Поменялся дизайн и добавили энергопотребление видеокарты

Что такое VS_2005_PIA.msi? Как исправить связанные с ним ошибки? [РЕШЕНО]

Повреждение, отсутствие или удаление файлов VS_2005_PIA.msi может привести к ошибкам nero Multimedia Suite 10. Возникновение подобных проблем является раздражающим фактором, однако их легко устранить, заменив файл MSI, из-за которого возникает проблема. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на VS_2005_PIA.msi, которые могут являться причиной ошибки.

VS_2005_PIA.msi для %%os%% и почти для всех версий операционной системы Windows можно скачать ниже. В нашей базе представлены не все версии VS_2005_PIA.msi, поэтому нажмите на кнопку Request (Запрос), чтобы наши сотрудники её получили. В некоторых случаях, чтобы получить необходимую версию файла, вам может потребоваться связаться непосредственно с Nero AG.

Несмотря на то, что в большинстве случаев после размещения файла VS_2005_PIA.msi в надлежащем месте на жёстком диске, сообщения об ошибках, связанных с этим файлом, больше не выводятся, следует выполнить быструю проверку, чтобы окончательно в этом убедиться. Повторно запустите nero Multimedia Suite 10, чтобы убедиться в успешном решении проблемы.

VS_2005_PIA.msi Описание файла
Расширение: MSI
Функция: Multimedia
App: nero Multimedia Suite 10
ID: 2010
Компания: Nero AG
Имя файла: VS_2005_PIA.msi d947aa1b7b0128254e3d8497907f6d041cbc6388
MD5: 11887383bcf454da18052281c78e806d
CRC32: 5bba29a7

Источник: www.solvusoft.com

Visual C++ Redistributable Runtimes

You can post now and register later. If you have an account, sign in now to post with your account.

More sharing options.

Similar Content

Microsoft DirectX End-User Runtimes (June 2010) 1 2

  • runtime
  • june 2010
  • (and 2 more)
  • 25 replies
  • 108,241 views
  • abbodi1406
  • February 15, 2022

Windows 7 ISO downloading issue

  • windows 7
  • windows 7 iso
  • (and 2 more)

[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64 1 2 3 4 19

  • slim
  • c++
  • (and 5 more)

Keep your OneDrive storage

  • Microsoft
  • OneDrive
  • (and 4 more)

Project: FULL Office 2010/2013/2016 (On Progress)

  • full
  • office
  • (and 8 more)
  • Replies 123
  • Created 8 yr
  • Last Reply May 14

Top Posters In This Topic

  • Mar 3 2019 8 posts
  • Mar 22 2019 5 posts
  • Nov 12 2020 4 posts
  • Mar 2 2019 4 posts
abbodi1406

September 20, 2014

Description: The Visual C++ Redistributable Packages install runtime components that are required to run applications that are developed by using Visual Studio. These packages install run-time co

abbodi1406

December 8, 2020

Updated VC++ 2019: 14.28.29617.0

Источник: www.wincert.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru