4 Alat Hebat untuk Membuat Paket Penginstal Windows

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

Jika Anda memiliki uang atau membutuhkan banyak dukungan, Anda selalu dapat menggunakan InstallShield , pilihan tepat bagi 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 bagus untuk membuat penginstal Windows . Dalam artikel ini, saya akan menyebutkan beberapa utilitas gratis dan berbayar lainnya (meskipun jauh lebih murah) yang dapat Anda coba di organisasi Anda.

Sistem Instalasi Nullsoft Scriptable(Nullsoft Scriptable Install System) ( 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. (Windows)Ini kecil, namun memiliki set fitur yang besar, yang membuatnya cocok untuk distribusi Internet .

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

 

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

  • Kemampuan(Ability) untuk membuat penginstal Windows yang dapat menginstal, menghapus, mengatur pengaturan sistem, mengekstrak file, dan banyak lagi.
  • NSIS memiliki 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 terbesar untuk paket penginstal Anda.
  • (Script)Penginstal 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 pemutakhiran, pemeriksaan versi, reboot sistem, modifikasi variabel lingkungan, akses ke Windows API dan banyak lagi.
  • Buat(Create) dialog dan antarmuka khusus untuk memasukkan input pengguna, opsi konfigurasi, dan bahkan antarmuka wizard khusus.
  • Perluas kemampuan NSIS dengan plugin yang dapat berkomunikasi dengan penginstal.
  • Dukungan untuk instalasi web dan patch file di Internet .

Program ini mendukung banyak fitur lain termasuk verifikasi mandiri penginstal menggunakan checksum, daftar dan pohon untuk pemilihan komponen, mode senyap untuk instalasi otomatis, editor kode lengkap untuk menulis skrip, dll.

Pemasang Lanjutan

Pemasang Lanjutan(Advanced Installer)(Advanced Installer) juga memiliki versi gratis, tetapi juga memiliki beberapa versi lain yang harganya naik tergantung pada seberapa rumit penginstal Anda. Ini sangat sering diperbarui dan bekerja dengan sangat baik.

Jika Anda mencari sesuatu yang lebih profesional yang juga menyertakan beberapa opsi untuk dukungan, maka Pemasang Lanjutan(Advanced Installer) adalah pilihan yang baik. Jika Anda ingin perincian fitur(feature breakdown) antara lima versi berbeda yang mereka miliki, lihat tautannya. Versi gratis sebenarnya memiliki banyak fitur dan kami dapat menggunakannya di perusahaan kami untuk waktu yang lama karena penginstal kami cukup sederhana.

Salah satu fitur unik untuk Advanced Installer adalah Installer Analytics . Ini pada dasarnya adalah seperangkat alat untuk melihat bagaimana pengguna menginstal, menggunakan, dan menghapus aplikasi Anda. Anda dapat dengan mudah melihat seberapa besar basis pengguna Anda, memuat survei saat 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 sendiri(test yourself) .

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 apa pun dan mereka memiliki alat konverter AppX gratis. (AppX)Itu hanya beberapa fitur unik, tetapi Pemasang Lanjutan(Advanced Installer) cukup banyak mencakup semua basis. Lihat daftar lengkap fitur(full list of features) di sini untuk setiap edisi.

Pengaturan Inno

Inno Setup adalah penginstal Windows tingkat lanjut yang sepenuhnya gratis dan telah ada sejak 1997. Inno Setup memiliki banyak fitur dan berfungsi dengan baik untuk bisnis kecil dengan persyaratan yang cukup rumit.

Berikut adalah daftar beberapa fitur terbaik dari Inno Setup :

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

Secara keseluruhan, ini adalah opsi yang sangat bagus karena sepenuhnya gratis dan sangat mudah digunakan. Itu tidak akan dapat melakukan apa yang dapat dilakukan oleh InstallShield atau bahkan Pemasang Lanjutan(Advanced Installer) , tetapi ini mencakup hampir semua dasar-dasarnya.

Perangkat WIX

WIX Toolset adalah seperangkat alat gratis untuk membuat penginstal Windows yang bekerja dengan (Windows)Visual Studio 2012 atau lebih tinggi. Saya menyebutkannya terakhir karena membutuhkan kurva belajar terbesar. Anda dapat membuat beberapa penginstal yang sangat kompleks dengannya, tetapi Anda akan sedikit mengkode dan sering menggunakan baris perintah.

WIX Toolset didasarkan pada model authoring 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 Penginstal Windows(Windows Installer) .

Itulah 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. Menikmati!



About the author

Saya seorang pengulas profesional dan penambah produktivitas. Saya suka menghabiskan waktu online bermain video game, menjelajahi hal-hal baru, dan membantu orang dengan kebutuhan teknologi mereka. Saya memiliki beberapa pengalaman dengan Xbox dan telah membantu pelanggan menjaga keamanan sistem mereka sejak 2009.



Related posts