Am scris o cantitate corectă de cod în cariera mea IT și am lansat și un număr bun de programe Windows, deci un instrument bun pentru a crea pachete de instalare Windows era întotdeauna esențial. Fiecare program ar avea un set diferit de nevoi, cum ar fi scripturile, DLL-urile, setările de securitate etc., astfel că este necesar un instrument care să poată gestiona un set complex de cerințe.
Dacă aveți banii sau aveți nevoie de tone de sprijin, puteți merge mereu cu InstallShield, alegerea solidă pentru multe companii care utilizează Windows. Întotdeauna am folosit InstallShield în primele zile când am fost ambalat cu Visual Studio și Visual Foxpro.
Cu toate acestea, nu este singurul software bun acolo pentru crearea de instalatori Windows. În acest articol, voi menționa câteva alte utilități gratuite și plătite (deși mult mai ieftine) pe care le puteți încerca în organizația dvs.
Sistemul de instalare Scriptable Nullsoft (NSIS)
Dacă vă place software-ul open source, vă recomandăm să verificați sistemul Nullsoft Scriptable Install (NSIS) . NSIS este un sistem profesionist pe care îl puteți utiliza pentru a crea totul, de la instalatori foarte simplificați la foarte complexe de Windows. Este mic, dar are un set mare de caracteristici, ceea ce îl face potrivit pentru distribuția pe Internet.
După cum puteți spune prin nume, NSIS este bazat pe script, ceea ce vă permite să creați o logică atât de complicată încât trebuie să rezolvați orice situație. Din fericire, pentru începători, aceasta include și o grămadă de plug-in-uri și scripturi predefinite pentru a începe.
Iată o scurtă listă a câtorva dintre caracteristicile mele favorite ale acestui creator de pachete MSI:
- Abilitatea de a crea instalatori Windows care pot instala, dezinstala, seta setările de sistem, extrage fișiere și multe altele.
- NSIS are o capacitate de doar 34KB! Este de departe cel mai mic instalator Windows comparativ cu InstallShield și Wise.
- Un program de instalare care este compatibil cu toată versiunea majoră a Windows de la Windows 95 la Windows 10.
- Trei metode de compresie (ZLib, BZip2, LZMA) pentru a asigura cea mai mare compresie pentru pachetele de instalare.
- Programul de instalare bazat pe script este mai bun decât alte programe care generează doar o listă de fișiere și chei de registry. Folosind limbajul de script, puteți efectua multe sarcini de instalare diferite, cum ar fi actualizările, verificările versiunii, restabilirea sistemului, modificarea variabilelor de mediu, accesul la Windows API și multe altele.
- Creați dialoguri personalizate și interfețe pentru a include intrarea utilizatorilor, opțiunile de configurare și chiar o interfață personalizată pentru experți.
- Extindeți capacitățile NSIS cu plug-in-uri care pot comunica cu instalatorul.
- Suport pentru instalarea web și copierea fișierelor pe Internet.
Programul suportă o mulțime de alte funcții, incluzând verificarea de auto-verificare a instalatorului folosind sumă de control, listă și arbore pentru selectarea componentelor, modul silențios pentru instalări automate, editor complet de coduri pentru scrierea de scripturi etc.
Instalator avansat
Advanced Installer are, de asemenea, o versiune gratuită, dar are și alte versiuni care cresc în funcție de cât de complexă trebuie să fie instalatorul. Actualizează foarte des și funcționează foarte bine.
Dacă sunteți în căutarea pentru ceva mai profesionist, care include și câteva opțiuni de asistență, atunci Advanced Installer este o alegere bună. Dacă doriți o defalcare a caracteristicilor dintre cele cinci versiuni diferite pe care le au, atunci verificați linkul. Versiunea gratuită are de fapt o mulțime de caracteristici și am reușit să o folosim în compania noastră pentru o perioadă lungă de timp, deoarece instalatorii noștri au fost destul de simpli.
O caracteristică unică pentru Advanced Installer este Analytics de instalare . Este practic un set de instrumente pentru a vedea cum utilizatorii instalează, utilizează și dezinstalează aplicațiile. Puteți vedea cu ușurință cât de mare este baza dvs. de utilizatori, încărcați un sondaj atunci când un utilizator dezinstalează programul și obțineți informații despre sistemul utilizatorului și locația geografică. Toate acestea pe o interfață web elegantă și modernă pe care o puteți testa.
De asemenea, vă permite să reambalați cu ușurință aplicațiile în noul format AppX, care este necesar pentru platforma Windows Universal. Nu necesită modificări de cod și au un instrument de conversie AppX gratuit. Acestea sunt doar câteva din caracteristicile unice, dar Advanced Installer acoperă destul de mult toate bazele. Consultați lista completă a caracteristicilor de aici pentru fiecare ediție.
Inno Setup
Inno Setup este un program de instalare Windows avansat, care este complet gratuit și care a fost în jur de din 1997. Are o mulțime de caracteristici și funcționează excelent pentru întreprinderile mici cu cerințe moderat complexe.
Iată o listă cu unele dintre cele mai bune caracteristici ale Inno Setup:
- Suportă toate versiunile de Windows de la Windows 2000 până la Windows 10
- Sprijină instalarea aplicațiilor pe 64 de biți pe Windows pe 64 de biți
- Sprijină crearea unui singur fișier EXE pentru distribuirea ușoară a fișierelor
- Tipuri personalizabile de configurare și suport complet pentru dezinstalările aplicațiilor
- Crearea scurtăturilor, a intrărilor de registry și a fișierelor INI
- Sprijină instalările silențioase și motorul de scripting Pascal pentru instalări mai avansate
- Extensii de la terțe părți care îmbunătățesc funcțiile instalării Inno
În general, aceasta este o opțiune foarte bună, deoarece este complet gratuită și foarte ușor de folosit. Nu va fi capabil să facă ceea ce poate face InstallShield sau chiar Advanced Installer, dar acoperă aproape toate elementele de bază.
Setul de instrumente WIX
WIX Toolset este un set gratuit de instrumente pentru crearea de instalatori Windows care funcționează cu Visual Studio 2012 sau o versiune ulterioară. Am menționat ultima dată pentru că necesită cea mai mare curbă de învățare. Aveți posibilitatea să creați niște instalatori foarte complexi, dar veți codifica destul de puțin și folosiți adesea o linie de comandă.
WIX Toolset se bazează pe modelul de scriere XML. Dacă nu aveți Visual Studio, puteți utiliza instrumentele Wix sau MSBuild. Acesta susține crearea fișierelor de instalare MSI, MSP, MSM și MST. De asemenea, suportă un număr mare de caracteristici Windows Installer.
Deci, acestea sunt unele dintre cele mai cunoscute și stabile programe pe care le puteți folosi pentru a crea instalatori Windows. Sunt sigur că sunt mulți alții acolo, așa că nu ezitați să ne anunțați care dintre acestea este utilizat în comentariile dvs. Bucurați-vă!