Домашня » як » Створіть інсталятор для програм без встановлення

    Створіть інсталятор для програм без встановлення

    Багато програм і утиліт розподілені як портативні програми, які не вимагають їх встановлення. Хоча це і є відмінним варіантом, є кілька причин, через які ви можете встановити ці програми. Наприклад, встановлені програми відображаються у списку Програми та функції (додавання / видалення програм) і зазвичай вони містять записи в меню "Пуск". Утиліта, яка інсталює і будує інсталятори для програм без встановлення, це 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