4 страхотни инструмента за създаване на пакети за инсталиране на Windows
Написах доста код в моята ИТ кариера и също пуснах голям брой програми за Windows , така че добър инструмент за създаване на инсталационни пакети на Windows винаги беше от ключово значение. (Windows)Всяка програма ще има различен набор от нужди, като скриптове, DLL(DLLs) , настройки за сигурност и т.н., така че е необходим един инструмент, който може да се справи със сложен набор от изисквания.
Ако имате пари или се нуждаете от много поддръжка, винаги можете да използвате InstallShield , солидният избор за много компании, използващи Windows . Винаги използвахме InstallShield в ранните си дни, тъй като идваше в комплект с Visual Studio и Visual Foxpro .
Това обаче не е единственият добър софтуер за създаване на инсталатори на Windows . В тази статия ще спомена няколко други безплатни и платени (макар и много по-евтини) помощни програми, които можете да изпробвате във вашата организация.
Система за инсталиране на Nullsoft Scriptable(Nullsoft Scriptable Install System) ( NSIS )
Ако обичате софтуер с отворен код, може да искате да разгледате системата за инсталиране на Nullsoft Scriptable(Nullsoft Scriptable Install System) (NSIS)(Nullsoft Scriptable Install System (NSIS)) . NSIS е професионална система, която можете да използвате за създаване на всичко от много прости до много сложни инсталатори на Windows . Той е малък, но има голям набор от функции, което го прави подходящ за разпространение в Интернет(Internet) .
Както можете да разберете от името, NSIS е базиран на скрипт, което ви позволява да създавате логика толкова сложна, колкото е необходимо, за да се справите с всяка ситуация. За щастие, за начинаещи, той включва и куп добавки и предварително дефинирани скриптове, за да започнете.
Ето кратък списък с някои от любимите ми функции на този създател на пакети MSI :
- Възможност(Ability) за създаване на инсталатори на Windows , които могат да инсталират, деинсталират, да задават системни настройки, да извличат файлове и др.
- NSIS има режийни разходи от само 34KB! Това е най-малкият инсталатор на Windows в сравнение с InstallShield и Wise .
- Един инсталатор, който е съвместим с всички основни версии на Windows от Windows 95 до Windows 10 .
- Три метода на компресиране ( ZLib , BZip2 , LZMA ), за да осигурите най-голяма компресия за вашите инсталационни пакети.
- Инсталаторът, базиран на скрипт(Script) , е по-добър от други програми, които просто генерират списък с файлове и ключове в системния регистър. Използвайки скриптовия език, можете да изпълнявате много различни инсталационни задачи като надстройки, проверки на версии, рестартиране на системата, модификация на променливи на средата, достъп до Windows API и др.
- Създайте(Create) персонализирани диалози и интерфейси, за да включвате въвеждане от потребителя, опции за конфигурация и дори персонализиран интерфейс на съветника.
- Разширете възможностите на NSIS с плъгини, които могат да комуникират с инсталатора.
- Поддръжка за уеб инсталация и корекция на файлове в Интернет(Internet) .
Програмата поддържа множество други функции, включително самопроверка на инсталатора с помощта на контролна сума, списък и дърво за избор на компоненти, тих режим за автоматизирани инсталации, редактор на пълен код за писане на скриптове и др.
Разширен инсталатор
Advanced Installer също има безплатна версия, но има и няколко други версии, които се повишават в цената в зависимост от това колко сложен трябва да бъде вашият инсталатор. Актуализира се много често и работи изключително добре.
Ако търсите нещо по-професионално, което също включва някои опции за поддръжка, тогава Advanced Installer е добър избор. Ако искате разбивка на функциите(feature breakdown) между петте различни версии, които имат, проверете връзката. Безплатната версия всъщност има много функции и ние успяхме да ги използваме в нашата компания за дълго време, защото нашите инсталатори бяха доста прости.
Една уникална функция на Advanced Installer е Анализ(Installer Analytics) на инсталаторите . По същество това е набор от инструменти, за да видите как потребителите инсталират, използват и деинсталират вашите приложения. Можете лесно да видите колко голяма е вашата потребителска база, да заредите анкета, когато потребител деинсталира програмата, и да получите информация за системата и географското местоположение на потребителя. Всичко това на елегантен и модерен уеб интерфейс, който можете да тествате сами(test yourself) .
Освен това ви позволява лесно да преопаковате приложенията си в новия формат AppX , който е необходим за универсалната платформа на Windows(Universal Windows Platform) . Не изисква никакви промени в кода и имат безплатен инструмент за конвертиране на AppX . Това са само някои от уникалните функции, но Advanced Installer почти покрива всички основи. Вижте пълния списък с функции(full list of features) тук за всяко издание.
Inno Setup
Inno Setup е усъвършенствана програма за инсталиране на Windows , която е напълно безплатна и съществува от 1997 г. Има много функции и работи чудесно за малки фирми с умерено сложни изисквания.
Ето списък с някои от най-добрите функции на Inno Setup :
- Поддържа всички версии на Windows от Windows 2000 до Windows 10
- Поддържа инсталиране на 64-битови приложения на 64-битов Windows
- Поддържа създаването на един EXE файл за лесно разпространение на файлове
- Персонализирани типове настройки и пълна поддръжка за деинсталиране на приложения
- Създаване на преки пътища, записи в системния регистър и INI файлове
- Поддържа тихи инсталации и скриптов механизъм на Pascal за по-разширени инсталации
- Разширения на трети(Third) страни, които подобряват функциите на настройката на Inno
Като цяло това е наистина добър вариант, тъй като е напълно безплатен и много лесен за използване. Няма да може да направи това, което InstallShield или дори Advanced Installer могат да направят, но покрива почти всички основни неща.
WIX Toolset
WIX Toolset е безплатен набор от инструменти за създаване на инсталатори на Windows , които работят с Visual Studio 2012 или по-нова версия. Споменавам го последно, защото изисква най-голямата крива на обучение. Можете да създадете някои много сложни инсталатори с него, но ще кодирате доста и често ще използвате команден ред.
WIX Toolset е базиран на XML авторски модел. Ако нямате Visual Studio , можете да използвате инструментите на Wix или MSBuild . Той поддържа изграждане на MSI , MSP , MSM и MST инсталационни файлове. Той също така поддържа голям брой функции на Windows Installer .
Така че това са някои от по-известните и стабилни програми, които можете да използвате за създаване на инсталатори на Windows . Сигурен съм, че има много други, така че не се колебайте да ни уведомите кой от тях използвате в коментарите. Наслади се!
Related posts
Автоматично преместване, изтриване или копиране на файлове в Windows
7 страхотни инструмента за създаване на свои собствени видео уроци
5 инструмента за конвертиране на BIN файлове в ISO изображения
5 безплатни програми за пълно изтриване на твърд диск
20 от най-добрите устройства за поточно предаване на телевизия
Преглед на ESET NOD32 Antivirus: Ефективен и на разумна цена!
Най-добрият безплатен софтуер за екипен чат за Windows 10
Инструментът за премахване на зловреден софтуер на Windows: Пълно ръководство
Работи ли Windows File Recovery на Microsoft? Тествахме го.
Най-добрите джаджи за времето за Windows 10/11
Xcode за Windows (8 най-добри инструменти за разработване на iOS приложения на компютър)
5-те най-добри приложения за филтриране на синя светлина за Windows, Mac и Linux
Findstr: Примери и съвети с помощта на този удобен CMD Windows инструмент
4 страхотни онлайн компресора и оптимизатора на изображения
8-те най-добри файлови мениджъри за Windows 11/10 през 2022 г
19-те най-добри клавишни комбинации на Windows Powershell
5 безплатни инструмента за създаване на професионална инфографика
15 инструмента за диагностика на Windows за подобряване на здравето на вашия компютър
7 най-добри безплатни помощни програми за настройка за Windows
PowerToys за Windows 10 и как да ги използвате