War Setup — Создать установщик программы для Windows
Приложение для создания установщиком программ в формате MSI, которое использует свободный набор инструментов Wix для создания MSI-файлов.
- Главная
- Утилиты — прочее
- War Setup
8 июня 2022 г. 0:51 Английский Common Public License 1.0
Приложение для создания установщиком программ в формате MSI, которое использует свободный набор инструментов Wix для создания MSI-файлов. Целевая аудитория War Setup — разработчики программного обеспечения.
Простой инструмент, помогающий создавать пакеты в формате MSI путем рекурсивного добавления каталогов в список и создания обычного или полного установщика.
War Setup создан для оказания помощи в создании пакетов установки программного обеспечения с использованием WiX Toolset.
Инструмент использует макет с несколькими вкладками, который предоставляет быстрый доступ к ключевым параметрам программы, а именно проект, функции, включения и вывод. Каждая из вышеупомянутых панелей имеет свой собственный набор параметров, которые можно использовать для детального изменения пакета MSI.
Проект можно использовать для хранения данных конфигурации в файле, чтобы можно было легко импортировать их в будущем.
War Setup помогает разработать новый проект, предоставляя информацию об имени, версии и компании / организации, выбирая версию Windows, включая административные привилегии для запуска инструмента и выбор лицензии на программу.
Более того, можно выбрать обычный проект установки (формат файла MSI) или модуль слияния (установочный пакет без пользовательского интерфейса), создать собственный 64-разрядный проект, изменить внешний вид установщика и выбрать целевой каталог и имя.
Приложение предоставляет набор параметров, которые используются для добавления или удаления информации о целевой программе (например, комментарии, значок, URL-адрес поддержки, файл «Read me») и настройки параметров сборки, графики, интерфейса, локализации, лицензии, Интеграция Visual Studio и версия установщика Windows.
War Setup дает возможность создать установщик программы, который характеризуется «обычными» или «полными» настройками. Это означает, что можно позволить пользователю выбирать функции, которые он хочет развернуть в системе. Каждая функция, добавленная в установочный пакет, может быть изменена с точки зрения имени, описания и идентификатора.
Можно добавлять файлы с помощью перетаскивания (Drag
Как правильно установить все драйвера для ноутбука MSI?
Требования и возможные ошибки:
Установка обычных программ на Windows 10 — MSI файл
- Для работы программы необходимо установить Wix Toolset и указать в настройках программы путь к папке bin внутри Wix Toolset (например, C:Program Files (x86)WiX Toolset v3.11bin).
- Также программа не поддерживает кириллицу в любых полях, поэтому все придется писать либо на английском, либо транслитом.
- При установки галочки на 64-разрядную версию установщика могут появляться ошибки, он будет ссылаться на одну из последних строк в файле wxs. Следует попробовать открыть его и если это строка message, тогда просто удалить её.
- Если добавляете целую директорию, не забывайте выставлять галочку «recurse», чтобы вложенные директории также были скопированы.
Характеристики
Ссылки на официальный сайт и загрузку
- Веб-сайт:github.com/majorsilence/WarSetup-Fork
- Каталог загрузки
- Прямая ссылка
- Резервная копия
Источник: xn--90abhbolvbbfgb9aje4m.xn--p1ai
Программа установки msi setup что это
Добрый день! Уважаемые читатели и гости одного и популярных IT порталов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами разбирали утилиты и методы подключения к удаленному рабочему столу Windows. В сегодняшней публикации я хочу вам показать. как выходить из ситуации, когда вы администратор на компьютере, но не можете установить дистрибутив и получаете ошибку «Необходимо запустить инсталлятор от имени администратора».
Описание проблемы
Я работаю в очень крупной организации, и поэтому у нас легко привлекают для каких-то работ подрядчиков. Появилась задача модернизировать сервис Directum, это такой документооборот. Нашли подрядчика, создали для него виртуальную машину и выдали полные административные права. Через какое-то время подрядчик обратился с проблемой, что у него нет прав на установку программ и он получал ошибку:
Для установки клиентской части системы DIRECTUM необходимо запустить инсталлятор от имени администратора
В английском варианте это выглядит вот так:
You must be logged in as an administrator when installing this program
Наверняка многие скажут, так щелкните просто правым кликом по файлу и выберите пункт «Запуск от имени администратора». Сказано, сделано. Как видите у MSI файла просто этот пункт будет отсутствовать.
Попробуем зажать клавишу Shift и выбрать из меню пункт «Запуск от имени другого пользователя».
Даже обладая так же административными правами на данной системе вы получите ошибку:
Windows не удалось получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений для доступа к данному объекту
Как обойти ошибку «Необходимо запустить инсталлятор от имени администратора»
Самый простой и действенный метод, который я использую в своей практике, это запуск командной строки или оболочки PowerShell в режиме администратора. Благодаря этому методу вы обойдете ограничение на запуск MSI пакетов в режиме администратора. Далее, когда вы запустили, например командную строку, вам необходимо перейти в каталог, где лежит ваш MSI пакет. В моем примере, это папка C:Share. Выполним команду:
Командой dir мы выведем содержимое каталога.
Запускаем ваш MSI пакет.
В PowerShell это просто .имя.MSI в cmd это просто имя.MSI
Как видите, теперь ошибка «You must be logged in as an administrator when installing this program» не появилась и наш дистрибутив готов к дальнейшей установке.
Установка MSI через msiexec
Есть такая утилита командной строки msiexec, если вы ее запустите со специальным ключом, то она сразу установит MSI пакет, вам даже не нужно запускать командную строку в режиме администратора, для этого есть ключ /a. Выполните команду в cmd, PowerShell или вообще окне выполнить.
msiexec /a C:ShareClient.msi (Где C:ShareClient.msi путь до вашего MSI)
Добавление пункта Install as Administrator
Еще у вас есть возможность внести изменение в реестр Windows и добавить в принудительном порядке пункт «Install as Administrator» для MSI пакетов. Для этого вы можете скачать у меня готовый reg файл или создать собственный вот с таким содержимым:
Windows Registry Editor Version 5.00
Далее запускаем его и соглашаемся с внесением изменений.
Теперь у вас при правом клике по MSI пакету, будет высвечиваться пункт «Install as Administrator»
На этом у меня все, мы с вами научились обходить ошибку «Необходимо запустить инсталлятор от имени администратора» при установке MSI. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Популярные Похожие записи:
- Ошибка permission to perform this operation was denied
Установка и настройка Hyper-V в Windows 11
- Ошибка Zabbix: service already exists
- Ошибка ssh Windows id_rsa bad permissions
Как открыть PowerShell, все методы
Как поменять часовой пояс в Windows Server 2019 и выше
Источник: pyatilistnik.org
Настройка BIOS на MSI
Устройства MSI (ноутбуки и материнские платы) известны в первую очередь как решения для продвинутых пользователей, что отражено в особенностях микропрограмм таких девайсов. Сегодня мы хотим познакомить вас с настройками БИОСа продукции MSI.
Параметры BIOS в MSI
Первым делом считаем нужным отметить, что в подавляющем большинстве современных продуктов рассматриваемой компании используется графический UEFI-интерфейс. Привычные бывалым пользователям текстовые БИОС остались только в самых бюджетных или устаревших решениях. Поэтому настройку микропрограммы будем приводить на примере именно графического меню, которые чаще всего выглядит так:
В целом интерфейс похож на решения от других производителей, особенно, двумя режимами отображения: упрощенным «EZ Mode» и продвинутым «Advanced». Для начала рассмотрим настройки, которые предлагает упрощенный режим.
Параметры EZ Mode
Этот режим предлагает базовые параметры, рассчитанные на начинающих пользователей. Тем не менее для совсем уж новичков даже такой интерфейс может показаться сложным и непонятным. Разберём наиболее часто используемые настройки.
Первый позволяет вывести быстродействие платы и комплектующих на оптимальную производительность в видеоиграх, тогда как второй по сути включает разгон оперативной памяти. Обратите внимание, что рассчитан этот параметр на взаимодействие с процессорами AMD Ryzen.
Как видим, этот режим действительно рассчитан на начинающего юзера.
Вариант EZ Mode не слишком подходит для продвинутых пользователей, которые привыкли тонко настраивать работу материнской платы под свои нужды. К счастью, производитель учёл это, и для опытных юзеров доступен режим Advanced. Включить его можно нажатием на клавишу F7 или через кнопку вверху меню.
Теперь подробнее рассмотрим настройки расширенного режима. При переключении в Advanced Mode в правой и левой части интерфейса появляются разделы с конфигурируемыми параметрами.
«Settings»
В разделе расположены основные настройки материнской платы, которые можно найти также в любом другом БИОС.
-
«Integrated Peripherals» – можно настроить поведение интегрированных в плату компонентов (видеоядра, сетевого адаптера и звукового контроллера).
«OC»
Следующий блок параметров называется «OC» – это сокращение слова overclocking, то есть разгон. Из названия понятно, что опции в этом разделе касаются разгона процессора, материнской платы и оперативной памяти компьютера.
Обратите внимание, что этот блок присутствует далеко не на всех моделях материнских плат: бюджетные решения могут не поддерживать возможности оверклокинга, отчего соответствующий пункт оболочки будет недоступен.
«M Flash»
Этот блок предоставляет доступ к утилите прошивки БИОС.
«OC Profile»
Здесь можно сохранять настройки профиля разгона BIOS (в специальный раздел памяти или на USB-носитель) и загружать их, если потребуется.
«Hardware Monitor»
Название говорит само за себя – переход к этому разделу открывает средство мониторинга аппаратных составляющих ПК или ноутбука.
«Board Explorer»
В этом разделе открывается доступ к уникальному для плат MSI средству визуального контроля за комплектующими: отображается материнская плата с отмеченными областями, которые соответствуют процессорному сокету, разъёмам ОЗУ, PCI-слотам и т. д. При наведении на них отображается название компонента и некоторые сведения о нём.
Как видим, параметров BIOS у плат MSI довольно много, и предоставляют они обширные возможности для тонкой настройки устройства под свои задачи.
- ← Как архивировать почту Outlook
- Во всех Apple Watch Series 5 теперь →
Источник: gyzeev.ru
Автоматизация процесса установки приложений
Это сторонний установщик, используемый для установки приложений как на рабочие станции и серверы под управлением Microsoft Windows, так и на мобильные устройства.
Чтобы определить, что программа запакована именно этим установщиком, необходимо посмотреть свойство файла setup.exe и найти там строчку типа «InstallShield (R) Setup Launcher». Рис 3.2.
Рис. 3.2.
Для автоматизации процесса установки приложении при использовании данного установщика необходимо запустить его с ключом /r , произвести установку приложения, а после ее окончания, даже если будет необходимо не перезагружайте компьютер, а зайти в папку C:Windows и найти там файл setup.iss. Данный файл позволит производить установку в автоматическом режиме, подставляя ответы, которые вы указали в процессе установки.
C:progsetup.exe /r C:progsetup.exe /s /sms
Первую команду запускаем на тестовом компьютере и производим установку, не перезагружая компьютер. Потом копируем файл ответов в директорию с устанавливаемой программой. При запуске второй строчки на любом другом компьютере будет произведена автоматическая установка приложения, не задавая вопросов конечному пользователю.
Параметр /s автоматизирует процесс установки, а параметр /sms дожидается окончания установки. Второй параметр очень удобно использовать в скриптах, где необходимо выполнять следующую команду, после полной отработки первой.
Начиная с версии 7 InstallShield в комплекте с установочным файлом setup.exe идет один или несколько .msi пакетов. Сам файл инсталлятора setup.exe может быть двух типов:
- «InstallScript MSI «
- «Basic MSI «.
Первый поддерживает традиционные ключи (указанные ранее), второй же позволяет передавать ключи, указанные в кавычках, непосредственно msi пакетам.
Пример использование Basic MSI :
C:progsetup.exe /s /v «/qn PIDKEY=12345-678901-23456-7890-12345»
Параметры /s и /v позволяют автоматически отработать инсталлятору setup.exe, а затем он передает файлу .msi ключи, перечисленные в кавычках, в данном случае это полностью автоматическая установка, с указанием лицензионного ключа продукта.
InnoSetup
Inno Setup это бесплатный упаковщик. Для того чтобы убедиться, что используется данный установщик необходимо запустить установку и нажать правой кнопкой мыши на иконку в левом верхнем углу, затем выбрать строку Setup About. Рис 3.3.
Рис. 3.3.
Ключи автоматической установки:
- /SILENT — автоматическая установка, показывается процесс установки
- /VERYSILENT — автоматическая установка, процесс установки не показывается
- /VERYSILENT /SP- — подавлять окно с сообщением об начале процесса установки
- /saveinf=»filename» — сохраняет параметры установки
- /loadinf=»filename» — загружает параметры установки
- /LOG=»filename» — сохраняет отчет в файл
NullSoft Scriptable Install System (NSIS)
NSIS профессиональная система для создания установщиков, со свободными исходными кодами. Данный инсталлятор основан на скриптах, и что очень удобно, поддерживает несколько языков установки. Официальный сайт: http://nsis.sourceforge.net .
Окно установщика изображено на рис. 3.4
Рис. 3.4.
Для автоматической установки используйте ключ /s . Чтобы явно указать директорию установки необходимо добавить ключ /d=путь .
C:progsetup.exe /s /d=»%programfiles%Prog»
В данном случае %programfiles% является переменной окружения, которая при установки приложения заменится на параметр типа C:Program Files или D:Program Files в зависимости от того, на каком разделе установленная операционная система. Данный параметр можно использовать со всеми установщиками, потому что его обрабатывает не сам установщик, а операционная система. Чтобы узнать список переменных окружений используйте команду set в командном интерпретаторе cmd, а чтобы задать свою команду используйте:
set переменная=строка
За подробной информацией обращайтесь к справке команды set / ?.
Источник: intuit.ru