Saya telah menulis cukup banyak kode dalam karier TI saya dan merilis sejumlah besar program Windows juga, jadi alat yang baik untuk membuat paket penginstal Windows selalu menjadi kunci. Setiap program akan memiliki seperangkat kebutuhan yang berbeda, seperti skrip, DLL, pengaturan keamanan, dll., Jadi satu alat yang dapat menangani seperangkat persyaratan yang rumit diperlukan.
Jika Anda memiliki uang atau kebutuhan banyak dukungan, Anda selalu dapat menggunakan InstallShield, pilihan yang solid untuk banyak perusahaan yang menggunakan Windows. Kami selalu menggunakan InstallShield di hari-hari awal kami karena dikemas dengan Visual Studio dan Visual Foxpro.
Namun, ini bukan satu-satunya perangkat lunak yang baik di luar sana untuk membuat installer Windows. Dalam artikel ini, saya akan menyebutkan beberapa utilitas gratis dan berbayar lainnya (meskipun jauh lebih murah) yang dapat Anda coba di organisasi Anda.
Nullsoft Scriptable Install System (NSIS)
Jika Anda menyukai perangkat lunak sumber terbuka, Anda mungkin ingin memeriksa Nullsoft Scriptable Install System (NSIS). NSIS adalah sistem profesional yang dapat Anda gunakan untuk membuat segalanya dari installer Windows yang sangat sederhana hingga sangat kompleks. Ini kecil, namun memiliki set fitur besar, yang membuatnya cocok untuk distribusi Internet.
Seperti yang Anda tahu dari namanya, NSIS berbasis skrip, yang memungkinkan Anda untuk membuat logika serumit yang Anda butuhkan untuk menangani situasi apa pun. Untungnya, untuk pemula, ini juga mencakup sekumpulan plug-in dan skrip yang ditentukan sebelumnya untuk Anda mulai.
Berikut ini adalah daftar singkat dari beberapa fitur favorit saya dari pembuat paket MSI ini:
Program ini mendukung banyak fitur lain termasuk pengesahan verifikasi mandiri menggunakan checksum, daftar dan pohon untuk pemilihan komponen, mode senyap untuk instalasi otomatis, editor kode lengkap untuk menulis skrip, dll.
Pemasang Lanjutan
Pemasang Lanjutan strong> juga memiliki versi gratis, tetapi juga memiliki beberapa versi lain yang harganya naik tergantung pada seberapa rumitnya installer Anda untuk menjadi. Ini sangat sering diperbarui dan berfungsi dengan sangat baik.
Jika Anda mencari sesuatu yang lebih profesional yang juga menyertakan beberapa opsi untuk dukungan, maka Pemasang Lanjutan adalah pilihan yang baik. Jika Anda menginginkan perincian fitur antara lima versi berbeda yang mereka miliki, maka periksa tautannya. Versi gratis sebenarnya memiliki banyak fitur dan kami dapat menggunakannya di perusahaan kami untuk waktu yang lama karena installer kami cukup sederhana.
Satu fitur unik untuk Pemasang Lanjutan adalah Analisis Pemasang. Pada dasarnya, ini adalah seperangkat alat untuk melihat bagaimana pengguna memasang, menggunakan, dan mencopot pemasangan aplikasi Anda. Anda dapat dengan mudah melihat seberapa besar basis pengguna Anda, memuat survei ketika pengguna mencopot pemasangan program, dan mendapatkan informasi tentang sistem pengguna dan lokasi geografis. Semua ini pada antarmuka web yang ramping dan modern yang dapat Anda uji dirimu.
Ini juga memungkinkan Anda mengemas ulang dengan mudah aplikasi Anda ke format AppX baru, yang diperlukan untuk Platform Windows Universal. Tidak perlu perubahan kode apa pun dan mereka memiliki alat konverter AppX gratis. Itu hanyalah beberapa fitur unik, tetapi Pemasang Lanjutan cukup banyak mencakup semua basis. Lihat daftar lengkap fitur di sini untuk setiap edisi.
Pengaturan Inno
Pengaturan Inno adalah pemasang Windows canggih yang benar-benar gratis dan sudah ada sejak 1997. Ada banyak fitur dan berfungsi baik untuk bisnis kecil dengan persyaratan yang cukup kompleks.
Berikut adalah daftar beberapa fitur terbaik dari Inno Setup:
Secara keseluruhan, ini adalah opsi yang sangat bagus karena benar-benar gratis dan sangat mudah digunakan. Ini tidak akan mampu melakukan apa yang dapat dilakukan oleh InstallShield atau bahkan Penginstal Lanjutan, tetapi ini mencakup hampir semua dasar-dasarnya.
WIX Toolset
WIX Toolset adalah seperangkat alat gratis untuk membuat installer Windows yang bekerja dengan Visual Studio 2012 atau lebih tinggi. Saya menyebutkannya terakhir karena membutuhkan kurva pembelajaran terbesar. Anda dapat membuat beberapa installer yang sangat kompleks dengannya, tetapi Anda cukup mengkodekan dan sering menggunakan baris perintah.
WIX Toolset didasarkan pada model penulisan XML. Jika Anda tidak memiliki Visual Studio, Anda dapat menggunakan alat Wix atau MSBuild. Mendukung pembuatan file penginstal MSI, MSP, MSM, dan MST. Ini juga mendukung sejumlah besar fitur Windows Installer.
Jadi itu adalah beberapa program yang lebih dikenal dan stabil yang dapat Anda gunakan untuk membuat installer Windows. Saya yakin ada banyak orang lain di luar sana, jadi jangan ragu untuk memberi tahu kami mana yang Anda gunakan di komentar. Selamat menikmati!