Створіть інсталятор для програм без встановлення
Багато програм і утиліт розподілені як портативні програми, які не вимагають їх встановлення. Хоча це і є відмінним варіантом, є кілька причин, через які ви можете встановити ці програми. Наприклад, встановлені програми відображаються у списку Програми та функції (додавання / видалення програм) і зазвичай вони містять записи в меню "Пуск". Утиліта, яка інсталює і будує інсталятори для програм без встановлення, це ZipInstaller від NirSoft.
Встановлення програми з Zip-файлу
Популярною утилітою Windows для системних адміністраторів є Process Explorer, який розповсюджується через zip-файл без встановлення. Використовуючи ZipInstaller, ви можете легко встановити цю утиліту з завантаженого zip-файлу.
Після вибору zip-файлу для інсталяції ZipInstaller зчитує інформацію з виконуваного файлу і заповнює його в інсталяторі.
Перед установкою ви можете налаштувати параметри за своїм смаком.
Після того, як ви все налаштували, клацніть Install (Інсталювати), а залишок буде піклуватися про ZipInstaller.
Після встановлення у вас є всі переваги типової інсталяції програми. Записи меню Пуск створюються для виконуваних файлів і файлів довідки.
Крім того, запис доступний у програмах і компонентах (додавання та видалення програм).
Створення власного інсталятора
ZipInstaller дозволяє легко створювати власні пакети інсталяції. Все, що вам потрібно, це zip-файл, який містить файли, які ви хочете включити, і ZipInstaller створить окремий файл налаштування EXE.
У цьому прикладі ми збираємося створити інсталятор для утиліт Sysinternals Process Explorer і ZoomIt. Спочатку утиліти завантажуються та поміщаються в одну папку. Потім ми створюємо спеціальний текстовий файл з назвою "~ zipinst ~ .zic", який містить налаштування конфігурації для інсталятора.
Для цього прикладу наш ~ zipinst ~ .zic файл має такий вигляд:
[встановити]
ProductName = Утиліти Sysinternals
ProductVersion = 1.0
CompanyName = Sysinternals
Description = Утиліти Process Explorer і ZoomIt.
InstallFolder =% zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
StartMenuFolder =% zi.ProductName%
StartMenuShortcut = 1
AddUninstall = 1
AddUninstallShortcut = 0
InstallTo = 1
NoUserInteraction = 0
UninstallRegKey = Sysinternals
NoExtraUninstallInfo = 0
UninstallInDestFolder = 0
NoSuccessMessage = 0
Тоді наступна команда створює інсталяційний файл:
X: PathToZipFile> ”C: PathToZipInstallerzipinst.exe” / selfexe SysinternalsUtilities.zip SUI_Install.exe
Після того, як інсталятор створений, його можна запустити на будь-якій машині.
Зверніть увагу, що іменування трохи вимкнуто, коли ви намагаєтеся об'єднати декілька інструментів в одній установці, але загалом вона працює так, як ви очікуєте.
Висновок
На додаток до встановлення портативних додатків, ZipInstaller є фантастичним інструментом для створення інсталятора для будь-якої утиліти - включаючи власну. Інтерфейс простий у використанні, а для вивчення потрібно всього декілька хвилин. Окрім цього, на сторінці завантаження ви можете прочитати більше параметрів конфігурації.
Посилання
Завантажити ZipInstaller від NirSoft