Direkomendasikan, 2024

Pilihan Editor

4 Alat Hebat untuk Membuat Paket Pemasang Windows

Saya telah menulis cukup banyak kode dalam karir TI saya dan merilis sejumlah program Windows juga, jadi alat yang bagus untuk membuat paket pemasang Windows selalu menjadi kunci. Setiap program akan memiliki serangkaian kebutuhan yang berbeda, seperti skrip, DLL, pengaturan keamanan, dll. Jadi, satu alat yang dapat menangani serangkaian persyaratan yang kompleks diperlukan.

Jika Anda memiliki uang atau membutuhkan banyak dukungan, Anda selalu dapat menggunakan InstallShield, pilihan solid bagi banyak perusahaan yang menggunakan Windows. Kami selalu menggunakan InstallShield di masa-masa awal kami karena dikemas dengan Visual Studio dan Visual Foxpro.

Namun, itu bukan satu-satunya perangkat lunak yang bagus untuk membuat installer Windows. Pada artikel ini, saya akan menyebutkan beberapa utilitas gratis dan berbayar lainnya (walaupun jauh lebih murah) yang dapat Anda coba di organisasi Anda.

Sistem Instalasi Nullsoft Scriptable (NSIS)

Jika Anda menyukai perangkat lunak open source, Anda mungkin ingin memeriksa Nullsoft Scriptable Install System (NSIS) . NSIS adalah sistem profesional yang dapat Anda gunakan untuk membuat segalanya mulai dari penginstal Windows yang sangat sederhana hingga yang sangat kompleks. Ini kecil, namun memiliki serangkaian fitur besar, yang membuatnya cocok untuk distribusi Internet.

Seperti yang Anda tahu namanya, NSIS berbasis skrip, yang memungkinkan Anda membuat logika serumit yang Anda perlukan untuk menangani situasi apa pun. Untungnya, untuk pemula, ini juga mencakup banyak plug-in dan skrip yang telah ditentukan untuk Anda mulai.

Berikut adalah daftar singkat beberapa fitur favorit saya dari pembuat paket MSI ini:

  • Kemampuan untuk membuat installer Windows yang dapat menginstal, menghapus instalan, mengatur pengaturan sistem, mengekstrak file, dan banyak lagi.
  • NSIS memiliki biaya overhead hanya 34KB! Ini adalah penginstal Windows terkecil dibandingkan dengan InstallShield dan Wise.
  • Satu penginstal yang kompatibel dengan semua versi utama Windows dari Windows 95 hingga Windows 10.
  • Tiga metode kompresi (ZLib, BZip2, LZMA) untuk memastikan kompresi terbaik untuk paket installer Anda.
  • Pemasang berbasis skrip lebih baik daripada program lain yang hanya menghasilkan daftar file dan kunci registri. Dengan menggunakan bahasa skrip, Anda dapat melakukan banyak tugas instalasi yang berbeda seperti peningkatan, pemeriksaan versi, reboot sistem, modifikasi variabel lingkungan, akses ke Windows API dan banyak lagi.
  • Buat dialog dan antarmuka khusus untuk memasukkan input pengguna, opsi konfigurasi, dan bahkan antarmuka panduan kustom.
  • Perluas kapabilitas NSIS dengan plug-in yang dapat berkomunikasi dengan installer.
  • Dukungan untuk instalasi web dan penambalan file di Internet.

Program ini mendukung banyak fitur lain termasuk verifikasi sendiri installer menggunakan checksum, daftar dan struktur pohon untuk pemilihan komponen, mode diam untuk instalasi otomatis, editor kode lengkap untuk menulis skrip, dll.

Pemasang Tingkat Lanjut

Penginstal Tingkat Lanjut juga memiliki versi gratis, tetapi juga memiliki beberapa versi lain yang harganya tergantung pada seberapa rumit penginstal Anda. Ini sangat sering diperbarui dan berfungsi dengan sangat baik.

Jika Anda mencari sesuatu yang lebih profesional yang juga menyertakan beberapa opsi untuk dukungan, maka Penginstal Lanjutan adalah pilihan yang baik. Jika Anda ingin perincian fitur di antara lima versi berbeda yang dimilikinya, maka periksa tautannya. Versi gratisnya sebenarnya memiliki banyak fitur dan kami dapat menggunakannya di perusahaan kami untuk waktu yang lama karena installer kami cukup sederhana.

Salah satu fitur unik untuk Penginstal Tingkat Lanjut adalah Penginstal Analytics . Ini pada dasarnya seperangkat alat untuk melihat bagaimana pengguna menginstal, menggunakan, dan mencopot aplikasi Anda. Anda dapat dengan mudah melihat seberapa besar basis pengguna Anda, memuat survei ketika pengguna mencopot program, dan mendapatkan informasi tentang sistem pengguna dan lokasi geografis. Semua ini pada antarmuka web yang ramping dan modern yang dapat Anda uji sendiri.

Ini juga memungkinkan Anda dengan mudah mengemas ulang aplikasi Anda ke dalam format AppX baru, yang diperlukan untuk Universal Windows Platform. Itu tidak memerlukan perubahan kode dan mereka memiliki alat konverter AppX gratis. Itu hanya beberapa fitur unik, tetapi Advanced Installer cukup banyak mencakup semua basis. Lihat daftar lengkap fitur di sini untuk setiap edisi.

Pengaturan Inno

Inno Setup adalah installer Windows canggih yang benar-benar gratis dan telah ada sejak 1997. Ini punya banyak fitur dan berfungsi baik untuk bisnis kecil dengan persyaratan yang cukup kompleks.

Berikut adalah daftar beberapa fitur terbaik dari Inno Setup:

  • Mendukung semua versi Windows dari Windows 2000 hingga Windows 10
  • Mendukung pemasangan aplikasi 64-bit pada Windows 64-bit
  • Mendukung pembuatan satu file EXE untuk distribusi file yang mudah
  • Jenis pengaturan yang dapat disesuaikan dan dukungan penuh untuk pencopotan pemasangan aplikasi
  • Pembuatan pintasan, entri registri, dan file INI
  • Mendukung pemasangan diam dan mesin skrip Pascal untuk pemasangan lebih lanjut
  • Ekstensi pihak ketiga yang meningkatkan fitur pengaturan Inno

Secara keseluruhan, ini adalah pilihan yang sangat bagus karena sepenuhnya gratis dan sangat mudah digunakan. Ini tidak akan dapat melakukan apa yang bisa dilakukan oleh InstallShield atau bahkan Advanced Installer, tetapi mencakup hampir semua dasar-dasarnya.

WIX Toolset

WIX Toolset adalah seperangkat alat gratis untuk membuat installer Windows yang berfungsi dengan Visual Studio 2012 atau lebih tinggi. Saya menyebutkannya terakhir karena membutuhkan kurva belajar terbesar. Anda dapat membuat beberapa penginstal yang sangat rumit dengan itu, tetapi Anda akan mengkodekan sedikit 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. Ini mendukung pembuatan file penginstal MSI, MSP, MSM, dan MST. Ini juga mendukung sejumlah besar fitur Pemasang Windows.

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 silakan beri tahu kami yang mana yang Anda gunakan di komentar. Nikmati!

Top