15.09.2024
Rumah / Ulasan / Inno Setup – membuat installer untuk program. Membuat distribusi aplikasi Windows di Inno Setup Membuat file setup

Inno Setup – membuat installer untuk program. Membuat distribusi aplikasi Windows di Inno Setup Membuat file setup

Instalasi senyap adalah proses di mana Anda duduk dengan tenang dan melihat ke layar, di mana proses instalasi perangkat lunak terjadi tanpa partisipasi Anda, asalkan terlihat sama sekali. Pada saat yang sama, penginstal tidak mengganggu Anda dengan pertanyaan seperti Apakah Anda setuju dengan perjanjian lisensi? . Parameter instalasi digunakan secara default. itu. yang ditawarkan penginstal saat menginstal perangkat lunak dengan cara biasa.

Kerugian dari instalasi senyap mencakup semua jenis panel di browser dan pintasan seperti E-Bay di desktop, karena paling sering bonus tersebut disertakan dalam instalasi secara default. Namun ini merupakan pengecualian, meski tidak jarang. Baca selengkapnya tentang instalasi senyap di artikel ini.

Faktanya, instalasi senyap adalah prosedur yang sangat nyaman yang menghemat waktu dan membuat hidup lebih mudah administrator sistem. Misalnya, saya menggunakan mode instalasi senyap setelahnya instalasi bersih sistem operasi.

Mode instalasi senyap diaktifkan menggunakan parameter atau (disebut juga) tombol. Jika Anda belum tahu apa ini, Anda dapat mengisi kesenjangan pengetahuan dengan artikel ini :. Prosedurnya dapat dimulai dengan beberapa cara:

  1. Dari baris perintah menggunakan parameter.
  2. Demikian pula melalui file bat (file com).
  3. Melalui arsip SFX dengan file konfigurasi.

Kuncinya cukup banyak. Kunci mana yang perlu Anda gunakan bergantung pada penginstal. Itu. program apa pun, secara sederhana, adalah folder berisi file, dan assembler khusus (sistem untuk membuat penginstal perangkat lunak) mengemas semua ini ke dalam satu file instalasi. Dan itu tergantung kolektor mana yang digunakan, kunci mana yang akan memicu mode instalasi senyap. Sistem paling terkenal untuk membuat installer:

  1. Pasang Perisai
  2. Pemasang BIJAKSANA
  3. Pengaturan Inno

Anda dapat mempelajari lebih lanjut tentang SSI dan kuncinya. Anda juga dapat mencoba menemukan kunci yang diperlukan menggunakan perangkat lunak khusus - Universal Silent Switch Finder atau membaca dokumentasi di situs web pengembang program yang Anda cari kuncinya.

Saat bereksperimen dengan instalasi senyap, saya menemukan opsi berikut untuk memulai mode instalasi senyap:

/diam /sangat senyap /tenang /qb /qn /qr /pasif /s /S /qn REBOOT=Sangat Menekan /s /v" /qn REBOOT=Sangat Menekan

Kunci untuk membatalkan reboot:

/norestart /noreboot

Antivirus Avast memiliki opsi instalasi senyap di versi korporat. Menurut pengembangnya, versi gratis (Rumah) tidak memiliki instalasi senyap. Namun, jika Anda sudah familiar dengan cara kerja penginstal InstallShield, Anda akan menyadari bahwa pernyataan ini tidak benar, karena penginstal ini sendiri mendukung sakelar instalasi senyap /S. Artinya, semua produk yang dibuat berdasarkan bahan tersebut melakukan hal yang sama. Dan Avast Home tidak terkecuali.

Untuk memulai instalasi senyap pengarsip 7Zip (assembler NSIS), Anda perlu menjalankan penginstal dengan sakelar /S. Tempatkan installer 7Zip (7z.exe) di root drive C. Kemudian buka menu Start › Run (atau + R) dan masukkan perintah berikut ke dalam form:

C:7 z.exe /S

Pengarsip akan diinstal tanpa kotak dialog dan tanda-tanda aktivitas eksternal.

Namun, kebetulan penginstalnya dirakit secara tidak standar dan tidak memiliki kunci untuk memulai instalasi diam-diam. Pengecualian tersebut termasuk Avira Antivir. Diam-diam, Anda hanya dapat membongkar konten penginstal ke direktori sementara (minus satu jendela), dan selesai. Dalam hal ini, Anda harus membuat arsip self-extracting khusus dengan file instruksi di dalamnya. Di sinilah segalanya menjadi sedikit lebih rumit.

Instalasi senyap menggunakan arsip sfx

Di atas saya menyebutkan kasus ketika opsi dengan kunci mungkin tidak berfungsi. Mode instalasi senyap mungkin tidak disediakan oleh pengembang. Dalam kasus ini, seringkali Anda dapat keluar dari situasi tersebut dengan menggunakan arsip sfx. Arsip Sfx adalah arsip yang mengekstraksi sendiri.

Salah satu kelebihannya adalah Anda tidak memerlukan pengarsip untuk membongkarnya. Selain itu, dengan bantuannya Anda dapat secara signifikan memperluas kemungkinan instalasi senyap, dan kemungkinan menginstal perangkat lunak secara umum.

Misalnya, segera setelah membongkar, arsip sfx memungkinkan Anda menjalankan satu atau lebih file yang belum dibongkar, menghapus file setelah melakukan operasi, dan banyak lagi. Operasi ini melibatkan file konfigurasi yang berisi perintah (misalnya, ).

Dengan menggunakan perintah, Anda dapat mensimulasikan proses instalasi senyap. Banyak penginstal, termasuk yang disebutkan dalam artikel Avira sebelumnya, dapat bekerja dengan file instruksi (ambil), asalkan instruksi tersebut berada di direktori yang sama dengan penginstal. Informasi lebih lanjut tentang instruksi (perintah yang ditentukan dalam konfigurasi) dapat ditemukan di situs web pengembang program atau di forum terkait.

Untuk memberikan gambaran umum tentang file konfigurasi (bagi yang belum mengetahuinya), di bawah ini adalah contoh file untuk program Firefox Portable

FirefoxDirectory =Appfirefox ProfileDirectory =Dataprofile SettingsDirectory =Datasettings PluginsDirectory =Dataplugins FirefoxExecutable =firefox.exeAdditionalParameters = LocalHomepage =index.html DisableSplashScreen =false AllowMultipleInstances =false DisableIntelligentStart =false SkipCompregFix =false RunLocally =false

Perlu dicatat bahwa kemampuan dan mode pengoperasian program dapat berubah seiring waktu. Firefox Portable mungkin tidak lagi mendukung file ini, dan versi penginstal Avira yang akan datang mungkin tidak lagi memahami dan mengambil file instruksi. Oleh karena itu, ketika bereksperimen, ada baiknya Anda membiasakan diri dengan informasi terkini tentang kemampuan program yang Anda rencanakan untuk digunakan.

Bagaimana arsip sfx dapat membantu proses instalasi senyap, saya rasa kami telah menemukan jawabannya. Sekarang saatnya beralih ke bagian praktis. Untuk membuat arsip sfx, saya menggunakan modul pengarsip 7Zip yang dimodifikasi. Seluruh proses pembuatan arsip sfx dan menggunakannya untuk meluncurkan mode instalasi senyap dijelaskan (oleh pengembang modul). Saya akan menceritakan kembali secara singkat apa yang tertulis di dalamnya, menjelaskan beberapa poin.

Izinkan saya segera mencatat bahwa tujuan dari contoh ini adalah untuk mengemas penginstal program ke dalam arsip sfx sedemikian rupa sehingga setelah dibongkar, secara otomatis akan mulai menginstal secara diam-diam. Pada artikel ini, penginstal pengarsip 7Zip (7z465.exe) akan bertindak sebagai subjek pengujian, meskipun Anda dapat menggunakan yang lain, yang utama adalah mengetahui kunci instalasi senyap. Untuk penginstal 7Zip, ini adalah tombol /S. Jadi, untuk memenuhi rencana kita, kita membutuhkan:

  1. Modul sfх Oleg Shcherbakov.
  2. Pengarsip 7Zip. Kami akan menggunakannya untuk mengemas penginstal program ke dalam arsip format ".7z". Pengarsip, tentu saja, perlu diinstal pada sistem.
  3. Pemasang program (seperti yang saya sebutkan di atas, pada contoh saya menggunakan 7z465.exe).
  4. Archive.7z, yang akan kita terima dengan mengemas installer program dengan pengarsip 7Zip.
  5. Berkas konfigurasi config.txt, yang akan berisi instruksi untuk "perilaku" arsip sfx saat membongkar, mis. dalam contoh ini akan berisi perintah untuk memulai instalasi diam.
    Mantra untuk membuat arsip sfx (dimasukkan di konsol).

Untuk kenyamanan, saya memasukkan semua bahan ke dalam satu arsip, yang dapat Anda unduh. Selain itu, jika Anda mendownloadnya di sini, Anda dapat mengubah ikon arsip (cara melakukannya).

Harap dicatat bahwa pengkodean file konfigurasi config.txt harus UTF-8.

Jadi, setelah didownload dan dibongkar, kita mendapatkan folder yang berisi semua itu, berikut daftarnya:

  1. Instal pengarsip 7zip (terletak di folder).
  2. Kami mengemas 7z465.exe eksperimental (terletak di folder) ke dalam arsip 7z. File keluarannya adalah 7z465.7z.
  3. Buka konsol (Mulai › Jalankan - cmd) dan masuk ke folder dengan file: cd C:files (contoh untuk folder "files" di drive "C").
  4. Jalankan mantra di konsol:
    • SALIN /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
    • 7zsd.sfx adalah nama modul sfx.
    • config.txt - nama file konfigurasi.
    • 7z465.7z adalah nama paket penginstal 7z465.exe.
    • 7Zip.exe adalah nama arsip sfx keluaran.

Hasilnya, kami mendapatkan arsip sfx 7Zip.exe, yang merupakan file yang dapat dieksekusi atau arsip self-extracting, yang berisi instruksi config.txt. Isi instruksinya adalah sebagai berikut:

;!@Instal@!UTF-8!
  • JalankanProgram ="7z465.exe /S" GUIMode ="2" ;!@InstallEnd@!
    ;!@Instal@!UTF-8!
  • ;!@InstalEnd@!
  • - baris awal dan akhir file instruksi. Ini adalah komentar dan dapat dihapus. Tapi dua lainnya pasti dibutuhkan.

GUIMode="2" - mode pembongkaran arsip tanpa pemberitahuan (diam-diam).


InstallShield menyediakan lingkungan untuk menyiapkan proyek, membuat skrip, dan pada akhirnya merilis distribusi - baik dalam MSI dan berbagai format virtual. Ini adalah salah satu solusi paling terkenal di bidang pembuatan installer untuk platform Windows. Ada tiga edisi kompleks - Express, Professional dan Premier. Yang terakhir dianggap yang paling fungsional (lihat). Belum lama ini, paket InstallShield 2014 yang diperbarui dirilis, yang akan dibahas lebih lanjut.

Proyek dapat diimpor dari Microsoft Visual Studio atau dibuat dari templat yang sudah ada. Saat membuat proyek dari awal, Anda dapat memilih dari beberapa jenis:

  • Proyek MSI dasar - Teknologi Penginstal Windows digunakan, memanggil InstallScript, VBScript, skrip Jscript, file exe dan dll tersedia.
  • Proyek InstallScript - InstallScript digunakan untuk mengontrol instalasi
  • Proyek InstallScript MSI - bersama menggunakan Windows Installer dan InstallScript untuk menyebarkan instalasi.

Pada gilirannya, untuk masing-masing jenis ini ada banyak proyek tambahan. Secara umum, selain penginstal, kompleks ini memungkinkan Anda membuat modul asosiasi (Dapat Didistribusikan Ulang), serta pengubah (Transform).

Ada beberapa opsi untuk memulai InstallShield, salah satunya adalah menggunakan panduan pengaturan langkah demi langkah (Asisten Proyek), yang dimulai secara otomatis saat Anda membuat proyek baru. Konfigurasi lebih rinci dilakukan di jendela perancang instalasi. Pengaturannya dikelompokkan sebagai berikut:

  • Informasi Instalasi - tabel dengan informasi umum tentang proyek. Di sini, khususnya, Anda dapat memilih bahasa penginstal default. Secara total, InstallShield mendukung lebih dari 30 pelokalan.
  • Organisasi - Termasuk desain penginstal, daftar fitur dan komponen yang akan disajikan kepada pengguna untuk dipilih selama instalasi.
  • Data Aplikasi - Data aplikasi seperti file, modul, dan dependensi. Beberapa komponen dapat diinstal secara lokal, komponen lainnya harus diunduh saat instalasi.
  • Konfigurasi Sistem: pintasan, sumber daya, file konfigurasi, layanan, dll.
  • Konfigurasi Server - konfigurasi server sesuai dengan kebutuhan penginstal. Ini termasuk pengaturan IIS, layanan komponen, skrip SQL untuk SQL Server, Microsoft Windows Azure, MySQL, atau Oracle. Menggunakan Microsoft Web Deploy, Anda dapat mengunduh dependensi, menjalankan skrip, dan melakukan tugas di server.
  • Perilaku dan logika - skrip, tindakan, file untuk instalasi, dll.
  • Antarmuka Pengguna ( Antarmuka Pengguna) - desain penginstal, termasuk desain dialog, gambar, teks, dan data lainnya. Tema desain tersedia untuk dipilih, kustomisasi dialog yang ada sangat fleksibel, bahkan hingga drag and drop setiap elemen. Editor baris demi baris memungkinkan Anda bekerja dengan pelokalan.
  • Media - mengelola variabel lingkungan, menyiapkan pembaruan dan rilis produk, tambalan.
  • Alat Tambahan: pemindai ketergantungan file, debugger MSI, dan editor langsung yang dirancang untuk melihat struktur proyek dalam bentuk tabel.

Bahasa skrip untuk membuat installer adalah InstallScript, yang mirip dengan bahasa C dan memungkinkan Anda membuat tindakan khusus (Custom Actions). Dengan demikian, script membantu ketika memanggil perpustakaan dll, meluncurkan aplikasi, VBScript, Jscript, script InstallScript dan banyak lainnya. dll.

Untuk mengedit kode di InstallShield, editor dengan penyorotan sintaksis dan pelengkapan otomatis digunakan. Selain itu, Custom Action Wizard dapat digunakan untuk membuat tindakan.

Melanjutkan. Tidak diragukan lagi, InstallShield adalah salah satu produk terkemuka di pasar kompleks instalasi. Kekuatan terbesarnya adalah fleksibilitasnya, yang memungkinkan Anda membuat berbagai jenis penginstal untuk diterapkan di komputer atau server, dengan dukungan skrip. Penggunaan di rumah mungkin terhalang oleh harga lisensi yang cukup tinggi untuk setiap edisi, dimulai dengan InstallShield Express ($649).

Pengaturan Pabrik


Indigo Rose Software Design telah memproduksi produk pengembangan sejak tahun 1991. Diantaranya adalah MSI Factory, TrueUpdate, Visual Patch dan solusi terkait. Setup Factory adalah kompleks lain yang memungkinkan Anda membuat penginstal skrip yang berfungsi penuh - tetapi, tidak seperti MSI Factory, tidak bergantung pada MSI. Dalam hal ini, distribusi yang dihasilkan dapat dijalankan pada versi Windows apa pun, dimulai dengan XP. Tersedia opsi distribusi alternatif - instalasi dari media CD atau DVD, penginstal web dengan kemampuan mengunduh dependensi. Format kompresi LZMA/LZMA2 dan file yang lebih besar dari 2 GB didukung.

Lingkungan instalasi Setup Factory menggunakan bahasa skrip yang sederhana, fleksibel, dan kuat berdasarkan bahasa LUA. Hal ini memungkinkan Anda untuk menggunakan kondisi, fungsi, variabel, tabel, dan alat lainnya saat menulis skrip.

Panduan langkah demi langkah tradisional disediakan untuk membuat penginstal. Ini terdiri dari tahapan pengerjaan proyek berikut: mengisi informasi umum tentang penginstal, memilih arsitektur, lokasi file, gaya dan tema, bahasa instalasi, komposisi perpustakaan.

Alternatifnya, Anda dapat langsung menyiapkan proyek penginstal sendiri; antarmuka editor sederhana disediakan untuk tugas ini. Daftar tugas tersedia di kolom kiri jendela aplikasi; dibagi menjadi beberapa bagian: file, pengaturan, opsi visual, tindakan, sumber daya, dan penghapusan instalasi.

Skrip dikelola melalui bagian Tindakan. Semua tindakan dibagi menjadi beberapa tahap, dalam urutan kronologis: startup, proses instalasi dan kesalahan pada tahap ini, penyelesaian instalasi dan shutdown.

Untuk membuat tindakan, pengguna diberikan add-on Action Wizard dan Code Wizard. Secara total, sekitar 360 skrip tersedia, dan setiap tindakan didokumentasikan dengan cermat dalam bantuan yang terstruktur dengan baik. Sejalan dengan ini, pekerjaan utama dengan kode dilakukan di jendela editor. Penyorotan kode dan penomoran baris tersedia; Anda dapat menggunakan alat Setup Factory bawaan untuk memeriksa kesalahan skrip.

Fungsionalitas penginstal diperluas karena sumber daya. Di bagian Sumber Daya yang sesuai, Anda dapat menentukan dependensi (.NET, Visual Basic, DCOM, JET, MDAC, Penginstal Windows, Visual C++, dll.), menginstal fungsi global dan menghubungkan plugin untuk bekerja dengan clipboard, arsip, FTP. Selain itu, ekstensi tambahan diposting di forum pengembang.

Kenyamanan editor proyek terlihat saat bekerja dengan pelokalan: Anda tidak hanya dapat menambahkan bahasa antarmuka, tetapi juga mengimpor atau mengekspor data ke XML. Setiap aspek penginstal dapat disesuaikan dan tersedia dalam mode pratinjau: dialog, label tombol, pemformatan teks, font, dan banyak lagi. dll. Tampilannya dapat diubah menggunakan tema yang sudah diinstal sebelumnya. Selain itu, tidak hanya gaya “asli” yang digunakan (Windows 7, Windows 8, dll.), tetapi juga berbagai modifikasi MSStyles, yang dapat diunduh secara terpisah.

Terakhir, perlu diperhatikan aspek Setup Factory seperti keamanan. Instalasi dapat dibatasi menggunakan nomor seri, semua kunci disimpan dalam hash MD5. Selama instalasi, keamanan data dan tanggal kedaluwarsa distribusi diperiksa.

Melanjutkan. Setup Factory memungkinkan Anda menggunakan kemampuan skrip ekstensif bahasa LUA. Semua tindakan didokumentasikan dengan baik; pengguna dapat menggunakan wizard pengaturan di berbagai tahap pekerjaan, mulai dari pembuatan hingga penerbitan proyek. Fungsionalitas penginstal dapat diperluas dengan add-on. Antarmuka penginstal dikonfigurasikan dengan cermat dan nyaman untuk bekerja dengan pelokalan.

Pembuat Pengaturan

SetupBuilder adalah alat untuk pengembangan dan konfigurasi aplikasi yang cepat. Dengan bantuannya, Anda dapat membuat installer skrip dengan kernel kompak berukuran 160 KB. Ini bisa berupa web, distribusi CD/DVD, yang berjalan pada OS Windows 9.x dan lebih tinggi. Di antara fitur utama SetupBuilder terdaftar sebagai bersertifikat dukungan Windows 8 dan Windows Server 2012 - yang menjamin kompatibilitas dan instalasi yang benar.

Perlu dicatat bahwa ada dua edisi aplikasi yang dapat dipilih: untuk pengembang (Developer) dan versi profesional (Profesional). Daftar fiturnya jauh berbeda di antara edisi-edisi ini, dengan kekhasan bahwa Pengembang SetupBuilder lebih fungsional. Itu termasuk editor grafis dialog, debugger, kompiler, generator pembaruan, dan komponen lainnya.

Saat membuat proyek dari awal, Anda dapat menggunakan wizard, tetapi pada dasarnya ini tidak menyelesaikan banyak masalah. Editor Proyek terdiri dari bagian berikut: Definisi Proyek, Detail Instalasi, Tampilan Pengaturan, Persyaratan Pengaturan, dan Logika Skrip.

Definisi Proyek - menyiapkan informasi umum, variabel, profil instalasi. Perlu diperhatikan subbagian Penerapan Web, di mana Anda dapat mengaktifkan fungsi pembaruan web atau instalasi web produk. Selain itu, satu proyek dapat menyertakan beberapa versi aplikasi (Rilis).

Detail Instalasi - definisi konten penginstal, termasuk file, folder, kunci registri, layanan, driver, variabel lingkungan, dan elemen lainnya.

Pengaturan Penampilan - mengatur tampilan. Untuk menentukan penampilan penginstal - termasuk dialog, konten teks, tombol, bidang, dll. - editor visual digunakan. Pengaturan lain, seperti pelokalan dan gaya penginstal, ditentukan secara terpisah dalam pengaturan proyek (Proyek - Pengaturan).

Persyaratan Pengaturan - memeriksa dependensi, hak akses, sistem dan file lainnya.

Logika Skrip - akses ke skrip penginstal. Ia menggunakan IDE sendiri untuk bekerja dengan skrip, dan juga memiliki debugger visual bawaan. SetupBuilder menggunakan bahasa skrip SetupScript, dan, dalam kasus edisi Pengembang, dilengkapi dengan sekitar 500 fungsi pra-instal. Selain menggunakan SetupScript, selama instalasi Anda dapat mengakses Windows API atau menghubungkan DLL yang diperlukan.

Fungsi SetupProtect, yang tersedia di Pengembang SetupBuilder, bertanggung jawab atas keamanan. Ini memungkinkan Anda untuk menggunakan nomor seri dan kunci langganan untuk jangka waktu operasi tertentu. Selain itu, tersedia tanda tangan digital distribusi.

Melanjutkan. SetupBuilder memungkinkan Anda membuat penginstal, penginstal web, dan pembaruan menggunakan skrip dan kemampuan Windows API. Di antara aspek yang paling menonjol dari kompleks ini adalah dukungan erat untuk Windows, pengeditan visual dan debugging proyek, multibahasa, dan perlindungan terhadap penggunaan tidak sah.

Penginstal Visual 2014

Penginstal Visual adalah kompleks untuk membuat penginstal Windows dalam mode visual dan dengan dukungan skrip. Distribusi yang dibuat dapat didistribusikan dalam bentuk CD/DVD, media USB dan melalui Internet, dalam bentuk arsip self-extracting.

Ada dua versi Penginstal Visual - standar dan profesional. Dalam kasus terakhir, proyek juga menyertakan manajer proyek dan SamLogic Selector, sebuah utilitas untuk menentukan ketergantungan sistem saat startup. Selain itu, versi profesional memungkinkan Anda bekerja dengan aplikasi 64-bit dan melibatkan pengerjaan skrip.

Pertama, Penginstal Visual meminta Anda menentukan format distribusi distribusi dan mengatur pengaturan dasar. Alternatifnya, Anda dapat mengimpor proyek yang ada dari lingkungan Visual Studio/Visual Basic ke dalam program dan terus bekerja berdasarkan proyek yang ada.

Pekerjaan lebih lanjut dilakukan langsung di editor. Di bagian bawah terdapat tab untuk navigasi antar bagian. Bagian Daftar File, Registri, File INI, dan Komponen menentukan struktur penginstal, termasuk file, direktori, kunci registri, dan komponen lainnya. Secara terpisah, kita dapat menyoroti komponen visual. Jadi, saat menyiapkan wizard penginstalan, pilihan dialog disediakan (tab Kotak Dialog): memasukkan kunci lisensi, memilih komponen, teks lisensi, dll. Desain penginstal ditentukan di tab Desain yang sesuai: ini adalah warna , latar belakang, font, gambar, dan suara.

Opsi penginstal tambahan tersedia di bagian menu Spesial. Di sini Anda dapat menentukan dependensi (versi sistem operasi dan .Net Framework), yang tanpanya instalasi tidak akan dapat dilakukan. Opsi penginstal seperti instalasi senyap, tanda tangan digital, dan perlindungan kata sandi.

Visual Installer menyediakan pembuatan distribusi multibahasa. Mengelola pelokalan, dibandingkan dengan sistem instalasi lainnya, sangat tidak nyaman: semua file disimpan dalam format LNG di file eksternal, yang harus diedit secara manual di editor teks.

Script yang tersedia pada versi Pro dapat digunakan sebelum dan sesudah instalasi. Bahasa skrip memungkinkan Anda untuk menggunakan variabel dan perintah yang dijelaskan dalam buku referensi, mengontrol proses pembuatan file, folder, pintasan, dan komponen lainnya, serta meluncurkan MSI eksternal dan program lainnya. Editor sederhana dengan dukungan pelengkapan otomatis IntelliSense digunakan untuk mengedit skrip.

Terakhir, hal berikut harus diperhatikan: pengkodean tidak ditampilkan dengan benar dalam dialog dan tidak semua tombol aktif berfungsi saat ditekan. Masalah ini diamati di Windows 8.

Melanjutkan. Kompleks instalasi yang cukup sederhana dan agak ketinggalan jaman, di mana skrip dan editor proyek visual tersedia. Semua pengaturan dibuat berdasarkan bagian yang kosong; urutan instalasi tidak dapat diubah.

Tabel pivot

AplikasiNSIS (Sistem Instalasi Skrip Nullsoft) Pengaturan InnoPaket IzPemasang ExcelsiorPerangkat WiXPembuat Instalasi ClickteamPemasang SebenarnyaBuatInstalPemasang Tingkat LanjutInstalBuilderInstalMateInstalPerisaiPengaturan PabrikPembuat PengaturanPemasang Visual
PengembangNullsoftJordan Russel, Martijn LaanJulien Ponge dkk.unggulMicrosofttim klikPengembangan SoftezaNovostrimKaphyon LTDBitRockRiset Perangkat Lunak TarmaPerangkat Lunak FlexeraMawar IndigoLindersoftLogika Sam
PlatformWindows, POSIXjendelaWindows, Linux, MacOS+jendelajendelajendelajendelajendelajendelaWindows, Linux, Mac OS+jendelajendelajendelajendelajendela
Hargagratisgratisgratisgratisgratis€49,00 / €119,00 (Pro)$89 gratis (Gratis) / 2000 gosok. (versi lengkap) mulai dari $399dari $995mulai dari $89dari $649 $395 $299 (Pengembang) / $169 (Pro) $129
Bahasa skripNSISSkrip Pengaturan Inno, PascalJawaPenginstal WindowsTuan-tuanVBScript, JscriptJava, PHP, Perl, Python, Ruby, C/C++, .NET/Mono VBScript, Jscript, PowerShellSkrip Instal, PowerShellLUASkrip PengaturanPemasang Visual
Tipe pemasangEXEEXESTOPLESEXEMSIEXEEXEEXEEXE, MSI, JAREXEEXE, MSIEXE, MSIEXEEXE, MSIEXE
Editor Proyek + (tambahan)+ (tambahan)+ (tambahan)+ + (tambahan)+ + + + + + + + + +
Mengimpor proyekEclipse, IntelliJ IDEA, Netbeans, Apache Ant NSISStudio VisualVisual Studio, Eclipse, Visual Basic, dll. Visual Studio, Visual Basic, dll. Visual Studio, Penginstal Windows, dll. Visual Basic, .NET, Penginstal Windows, dll. .BERSIHVisual Studio, Visual Dasar
Multibahasa + + + + + + + + + + + + + +
Jenis kompresiZLib, BZip2, LZMABZip2, LZMA/LZMA2mentah, gzip, bzip2, 7-Zip SFXtidak ditentukanMSZIPritsleting/pembedatidak ditentukanTAKSI, 7-ZipLZMALZMALZMA/LZMA2ZlibLZMA/LZMA2LSZipRITSLETING
Nomor seri/perlindungan kata sandi + + + (Pro)+ + + + + + + +
Memilih komponen selama instalasi + + + + + + + + +
Instalasi "tenang". + + + + + + + + + + + + + +
Baris perintah + + + + + + + + + + + + + +
Ekstensi+ + + + + + + + +

Fungsi dasar

  • membuat EXE tunggal;
  • membagi penginstal menjadi disk;
  • beberapa jenis instalasi program (lengkap, custom, minimal);
  • kemungkinan penghapusan instalasi;
  • fungsi kompresi (deflate, bzip2, 7-Zip);
  • perbandingan informasi versi, penggantian file yang digunakan pada saat instalasi oleh installer;
  • membuat pintasan di lokasi tertentu;
  • instalasi yang dilindungi kata sandi dan terenkripsi;
  • instalasi dan penghapusan diam-diam;
  • membuat entri registri dan file INI.

Keuntungan dan kerugian

Keuntungan:

  • distribusi gratis;
  • dukungan bahasa Rusia;
  • antarmuka yang nyaman dan intuitif dalam bentuk Wizard;
  • mesin skrip terintegrasi dalam bahasa Pascal;
  • kemungkinan instalasi multibahasa.

Kekurangan:

  • pengeditan skrip secara manual.

Alternatif

Instal Pencipta. Aplikasi gratis untuk membuat penginstal unik Anda sendiri berbagai program. Memungkinkan Anda menggunakan ikon khusus, menulis nilai di registri, instalasi otomatis font, mengunduh data dari server.

Instal Pembuat Penyihir. Sederhana program gratis, yang dengannya Anda dapat membuat penginstal aplikasi. Operasi ini dilakukan dalam beberapa langkah: menentukan nama, menambahkan file, menekan tombol.

Prinsip pengoperasian

Untuk membuat satu file instalasi untuk program ini, jalankan Inno Setup, klik tombol “File”, “New” dan luncurkan Wizard.

Membuat file instalasi

Di jendela berikutnya, berikan informasi dasar tentang aplikasi: nama, versi, pengembang, halaman rumah dll.

Kemudian di bidang khusus Anda harus memasukkan file exe yang diluncurkan aplikasi yang diinstal, dan juga menambahkan daftar termasuk semua komponen dan filenya.

Jika ada file lisensi, tentukan jalurnya di jendela berikutnya. Dimungkinkan juga untuk membuat Readme.txt, menulis pesan, atau membiarkan baris kosong.

  • nama file instalasi;
  • tempat untuk meletakkan file yang dikompilasi;
  • pintasan penginstal.

Di jendela terakhir, Anda harus membiarkan semuanya apa adanya, yang akan menyederhanakan skrip penginstal.

Setelah menentukan semua parameter yang diperlukan, program akan membuat pembungkus aplikasi.

Berkas aplikasi

Inno Setup akan membantu Anda membuat penginstal profesional lengkap yang memiliki perlindungan yang diperlukan dan sejumlah fungsi wajib.

Jika Anda memutuskan untuk mulai mendistribusikan program Anda, maka Anda tidak dapat melakukannya tanpa distribusi instalasi. Saat ini hampir semua program memiliki installer yang biasa disebut Setup.exe. Pada artikel ini, kita akan melihat contoh cara membuat penginstal untuk aplikasi Access dan melihat beberapa fitur yang perlu Anda ketahui.

Seperti disebutkan sebelumnya, Access tidak mengizinkan Anda membuat file yang dapat dieksekusi yang dapat dijalankan tanpa Access. Namun pada saat yang sama, Microsoft menyarankan penggunaan paket tersebut untuk menyelesaikan masalah Microsoft Office Pengembang, yang mencakup lisensi untuk mendistribusikan program Waktu proses Microsoft Access. Saya akan membahas ini lebih terinci.

Runtime Microsoft Access adalah versi Access yang memungkinkan pengguna menjalankan, namun tidak mengubah, aplikasi Access. Masuk akal untuk menginstal runtime Microsoft Access dan bukan versi lengkap jika Anda memerlukan integritas lisensi, dan klien yang menjalankan database Anda tidak memiliki lisensi Access. Dalam hal ini Anda harus membeli ODE (Edisi Pengembang Office). Kemudian, seiring dengan pembeliannya, Anda menerima beberapa alat tambahan dan yang paling penting BENAR instal untuk klien, bersama dengan database yang Anda kembangkan, juga versi Run-time Access. Dalam hal ini, tidak akan ada tuntutan terhadap klien mengenai penggunaan Access secara ilegal. Jika tidak, setiap klien perlu membeli lisensi MS AAccess.

Paket ODE mencakup “pembuat distribusi” yang menyertakan MDB dan versi Run-time Anda dalam distribusi. Semua perpustakaan yang diperlukan untuk membuat Run-time sudah disertakan dalam versi lengkap Access (bahkan tanpa ODE). Tapi ada satu TAPI (ini untuk mereka yang khawatir tentang perizinan “curang”):

Jika Anda tidak membelinya secara resmi, maka klien tetap tidak berhak menggunakan versi Run-time sekalipun.

Pemikiran berikut mungkin muncul: Bagaimana jika Anda mengetahui file apa yang Access perlukan agar berfungsi dan menyertakannya dalam distribusi instalasi? Bisa saja, tapi ini tidak menyelesaikan masalah lisensi. Selain itu, Anda harus membuat program instalasi yang agak rumit dengan memeriksa komponen yang ada dan menginstal/mendaftarkan komponen yang hilang. Selain itu, dalam kasus terakhir, sistem bahkan dapat dihancurkan jika dilakukan secara tidak tepat.

Secara umum, jika kita mempertimbangkan situasi nyata dengan penjualan aplikasi di Access, maka hanya sedikit pengembang (kita berbicara tentang Rusia) yang benar-benar membeli paket lisensi. Biasanya, mereka adalah mereka yang “pada tingkat perkembangan bisnis tertentu, pertanyaan apakah akan membeli atau tidak akan kehilangan relevansinya” - atau, lebih sederhananya, yang mampu membeli paket lisensi seharga $600 - $1000 . Menarik untuk mendengarkan mereka bersumpah di forum tentang pengoperasian program semacam itu. Sejauh yang saya mengerti, ada "kusen" yang sama seperti di versi bajakan. Oleh karena itu, saya tidak akan menyarankan Anda untuk hanya menggunakan Office versi gratis atau bajakan untuk program Anda, namun saya juga tidak akan merekomendasikan menggunakan versi berlisensi (lihat di atas).

Aku ingin tahu apa versi lengkap Akses dapat diluncurkan dalam mode runtime dengan pengaturan baris perintah kunci /waktu proses. Misalnya, buat pintasan di desktop, klik kanan padanya, di kotak dialog yang muncul di bidang objek, tulis sesuatu seperti ini: (ini untuk Office 2000 - XP, tetapi untuk tahun 2003 Anda perlu memperbaikinya alih-alih Office10 - Office11)

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "D:\Bases\Database Saya.mdb"/runtime

dan di bidang "Folder kerja":

Sekarang mari luncurkan aplikasi melalui pintasan ini. Jendela proyek Access akan terbuka, tetapi pintasan Access dan toolbar standar tidak lagi ada. Ini adalah mode waktu proses.

Untuk pengembang pemula, mendistribusikan aplikasi Access melalui suite Pengembang Microsoft Office mungkin bukan suatu pilihan. Bagaimanapun, itu membutuhkan uang, dan tidak sedikit. Kami akan melihat metode lain, menggunakan penginstal gratis Pengaturan Inno. Tentu saja ada juga yang berbayar, misalnya InstalPerisai, dan pemasang gratis. Mereka berbeda dalam kemudahan penggunaan dan ukuran kit distribusi yang dibuat.

Pengaturan Inno- penginstal yang didistribusikan secara bebas untuk program Windows. Versi bahasa Inggris muncul kembali pada tahun 1997, sekarang Inno Setup telah diterjemahkan ke beberapa bahasa, dan installer dapat dibuat dalam lebih dari 20 bahasa. Inno Setup lebih unggul daripada banyak installer komersial dalam hal fitur, stabilitas, dan ukuran file yang dibuatnya.

Fitur Utama:

  • program ini dapat membandingkan informasi versi file
  • memindahkan file bekas
  • daftarkan DLL/OCX/FNT/TLB dan perpustakaan standar
  • menginstal font
  • memeriksa apakah program tertentu aktif
  • membuat pintasan untuk akses cepat (misalnya melalui menu mulai atau di desktop)
  • menulis ke file ini
  • mesin bawaan untuk menulis skrip dalam bahasa Pascal
  • mendukung instalasi multibahasa
  • instalasi dan uninstall secara default
  • semua kode tersedia (Borland Delphi 2.0-5.0)
  • perlindungan kata sandi untuk pengaturan
  • jika terjadi pembatalan selama eksekusi, semua tindakan akan dikembalikan ke keadaan semula
  • mendukung semua 32-bit Versi Windows(95, 98, 2000, 2003, XP, Saya, NT 4.0)
  • menciptakan ciptaan yang satu berkas exe, yang sangat menyederhanakan proses instalasi program Anda
  • antarmuka Windows 2000/XP standar
  • berpusat pada pengguna (misalnya penuh, minimal, khusus)
  • semua alat penghapusan instalasi
  • instalasi file: dukungan bawaan untuk file kompresi "deflate", bzip2, 7-zip LZMA

Selain itu, mulai dari versi 2.0.6, Inno Setup menyertakan dukungan penuh untuk MBCS. Lebih lanjut versi awal properti terakhir tidak termasuk. Tapi itu tidak mendukung instalasi Web.

Keunikan membuat installer di Inno Setup adalah installer dibuat menggunakan skrip - sederhana file teks ASCII, mengingatkan pada file .INI. Skrip lebih mudah untuk diedit daripada, misalnya, bekerja dengan antarmuka Installshield. Skrip memiliki ekstensi ".iss" (skrip pengaturan inno). Ini menentukan semua parameter penginstal, dan selama instalasi, program mengasosiasikan dirinya dengan file-file ini. Naskah dibagi menjadi beberapa bagian, yang namanya tertulis tanda kurung siku. Di dalam bagian terdapat kata kunci dan instruksi yang dapat dibaca dan dijalankan oleh kompiler.

Komentar dimulai dengan titik koma di awal baris dan dapat ditempatkan di mana saja dalam skrip. Komentar dalam blok tidak dimungkinkan, begitu pula dengan menempatkan komentar di tengah baris. Yang terakhir ini diizinkan oleh kompiler, tetapi kemudian, ketika dijalankan, menyebabkan kesalahan.

; -- Contoh1.iss --
; Mendemonstrasikan menyalin 3 file dan membuat ikon.

Urutan bagian tidak menjadi masalah. Semuanya (kecuali ) sewenang-wenang. Kata kunci diberi nilai menggunakan tanda sama dengan (=).

Petunjuk terdiri dari satu atau lebih parameter dan opsinya, serta tanda bendera. Parameternya, pada gilirannya, terdiri dari nama yang diikuti dengan titik dua : dan makna. Parameter, opsi, dan bendera dipisahkan satu sama lain dengan titik koma ;

Mari kita lihat secara singkat bagian utama:

Bagian

Arti

berisi petunjuk tentang perilaku rutin instalasi, serta tampilannya. Kata kunci AppName, AppVerName, dan DefaultDirName diperlukan. Yang lainnya - sesuai kebutuhan
Ini berisi file setup
pintasan (ikon)
Rasio komponen dengan jenis instalasi rutin
memungkinkan Anda membuat folder kosong baru
menulis ke file INI
tindakan pertama selama instalasi, systax sesuai dengan bagian tersebut
memungkinkan perubahan spesifik pada teks
membuat entri di register
mengeksekusi program lain setelah data berhasil diinstal, tetapi sebelum kotak dialog ditutup
memungkinkan tindakan tambahan dalam penyiapan
mengatur jenis pengaturan
operasi terakhir selama penghapusan instalasi. Dengan cara ini folder dan/atau file akan dihapus
operasi pertama selama penghapusan instalasi. Systax sesuai dengan bagian
berisi informasi tentang bahasa. biasanya tidak digunakan

Inno Setup bekerja di dalam skrip dengan berbagai konstanta yang telah ditentukan sebelumnya, yang biasanya berisi jalur. Metode penulisan: (Nama). Beberapa konstanta seperti (aplikasi) dan (grup) dapat/harus ditentukan sebelumnya oleh pengguna. Siapa pun yang ingin mendefinisikan sendiri konstanta harus beralih ke praprosesor Alex Yackimoff.

Berikut adalah konstanta utama Inno Setup:

konstan

contoh

(menang) jalur direktori/ map jendela C:\Windows
(sys) jalur ke folder sistem Windows, khususnya folder System32 C:\Windows\System atau C:\Windows\System32
(aplikasi) jalur ke aplikasi (program) Anda sendiri
(hal) jalur ke folder program C:\Program
(lih) jalur ke data bersama C:\Programme\Gemeinsama Dateien
(dao) sesuai dengan (lih)\Microsoft Shared\DAO C:\Programme\Gemeiname Dateien\Microsoft Shared\DAO
(src) jalur ke folder rutin instalasi pada saat pengaturan R:\
(kelompok) sekelompok program untuk menu mulai

Jadi, mari kita lihat masalah-masalah yang perlu diselesaikan (kita hanya akan mendefinisikan masalah-masalah minimal saja). Pemasang kami harus melakukan hal berikut:

Buka paket file ke lokasi yang diperlukan
Buat folder di direktori program (folder "Cop" - untuk menyimpan salinan cadangan pangkalan)
Buat menu peluncuran aplikasi di Mulai - Semua Program, serta ikon di desktop

Ini adalah jumlah minimum yang disyaratkan. Namun, tentu saja, ini jauh dari seluruh kemampuan Inno Setup. Tak heran banyak developer yang menggunakannya. Namun dalam artikel ini saya akan membatasi diri hanya pada hal ini; mereka yang ingin mempelajari kemampuan program secara lebih mendalam dapat merujuknya sistem bantuan. Ada banyak tautan di Internet baik ke program maupun terjemahan bantuan. Misalnya, Inno Setup 5.1.6. dan bantuannya dapat anda download disini... Website program berbahasa inggris http://www.innosetup.com

Pertama, cobalah bereksperimen dengan membuat installer menggunakan wizard, lalu pelajari struktur skrip yang dihasilkan. Prinsipnya menurut saya tidak perlu dijelaskan secara detail apa yang harus ditekan di mana. Inno Setup sangat mudah dipelajari sehingga dapat dipelajari tanpa masalah, yang disebut dengan “metode poke ilmiah”. Di sini, misalnya, adalah skrip penginstal yang melakukan tugas yang ditentukan sebelumnya (semua file distribusi terletak di direktori D:\Setup.)


AppName=Program saya
AppVerName=Program saya. Versi 1.0.
AppPublisher=Program Saya, Inc.
AppPublisherURL=http://MyMySoft.ru/
URL Dukungan Aplikasi=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\Program Saya
NonaktifkanDirPage=tidak
DefaultGroupName=Program saya
NonaktifkanProgramGroupPage=ya
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=ya


Nama: "desktopikon"; Deskripsi: "Buat pintasan di &Desktop"; GroupDescription: "Pintasan lainnya:"


Sumber: "D:\Setup\Server.mdb"; DestDir: "(aplikasi)"; Nama Tujuan: "Server.mdb";
Sumber: "D:\Setup\license.txt"; DestDir: "(aplikasi)";
Sumber: "D:\Setup\readme.txt"; DestDir: "(aplikasi)";
Sumber: "D:\Setup\Log.JPG"; DestDir: "(aplikasi)";
Sumber: "D:\Setup\Log.ico"; DestDir: "(aplikasi)";
Sumber: "D:\Setup\Base.mdb"; DestDir: "(aplikasi)";


Nama file: "(aplikasi)\MyProg.url"; Bagian: "Pintasan Internet"; Kunci: "URL"; Tali: "http://MyMySoft.ru/"


Nama: "(aplikasi)\Cop"


Nama: "(grup)\Program saya"; Nama file: "(app)\Base.mdb" ;WorkingDir: "(app)";IconFilename:(app)\Log.ico
Nama: "(grup)\Situs web program"; Nama file: "(aplikasi)\MyProg.url"
Nama: "(userdesktop)\Program saya"; Nama file: "(aplikasi)\Base.mdb" ;WorkingDir: "(aplikasi)"; IconFilename:(app)\Log.ico;Tugas: desktopicon

Anda dapat mengunduh contoh cara kerjanya di bawah.

  • Hubungi "Antarmuka" untuk informasi tambahan/pembelian produk

Unduhan

Kebanyakan pengguna yang tidak terlalu familiar dengan komputer tertarik dengan apa itu Setup dan apa fungsinya. Terkadang jawaban atas pertanyaan ini cukup sederhana. Namun, dalam banyak kasus, komponen ini dikaitkan dengan banyak masalah pada komputer.


Oleh karena itu, Anda harus memahami apa itu Setup dan memahami apa yang harus dilakukan jika muncul masalah dengan file ini. Perlu dicatat bahwa ini tidak sesulit kelihatannya pada pandangan pertama.

Norma bahasa

Pertama-tama, Anda perlu memahami bahwa ini adalah terjemahan dari kata tersebut. Seringkali dialah yang memberikan bantuan kepada pengguna dan memungkinkan untuk memahami arti operasi. Apa itu Pengaturan? Untuk mendapatkan jawaban atas pertanyaan ini, sebaiknya Anda membaca kamus bahasa Inggris. Kata yang diterjemahkan ini berarti “instalasi” (kata benda) atau “instal” (kata kerja). Dengan kata lain, sesuatu yang diinstal pada komputer. Perlu dicatat bahwa tanpa komponen ini sulit membayangkan pengoperasian sistem operasi. Apakah Penyiapan benar-benar penting? Ini harus diketahui. Apalagi ketika komputer secara sistematis menghasilkan berbagai kesalahan.

Untuk komputer Apa itu Setup?

Selain terjemahan utama, ada juga interpretasi komputer dari aplikasi ini. Ini paling bisa dimengerti oleh pengguna modern. Perlu dicatat bahwa “Pengaturan” berarti program yang dirancang untuk menginstal sesuatu. Komponen utamanya adalah Setup.exe. Dengan kata lain, ini adalah file instalasi atau file yang dapat dieksekusi. Apa yang terjadi pada komputer setelah startup. Apa yang menjadi ciri Pengaturan? Misalnya, di antara dokumen yang dapat dieksekusi, Anda dapat memilih berbagai aplikasi, permainan (menginstalnya), dan meluncurkan pengaturan. Ada juga Pengaturan Bios. Ini adalah nama pengaturan yang memungkinkan untuk bekerja dengan komputer. Dengan kata lain, dengan “Bios” yang populer secara universal.

Tidak mungkin membayangkan komputer tanpa “Setup”. Jika file-file ini tidak ada, pengguna tidak akan dapat menjalankan berbagai perintah. Tidak mungkin menginstal konten dan program. Setup.exe hadir di setiap aplikasi atau game. Ini membantu meluncurkan program instalasi, yang memungkinkan Anda dengan cepat menginstal konten yang diperlukan ke dalam sistem operasi. Untuk mengaktifkan fitur ini, Anda perlu mengklik dua kali pada file yang dapat dieksekusi.

Aturan sirkulasi

Perlu dicatat bahwa file Setup.exe memerlukan penanganan khusus. Terutama ketika menginstal game yang diunduh dari Internet. Anda perlu mencari tahu apa yang membantu dalam masalah sulit ini. Pertama, Anda hanya perlu menutup semua aplikasi pihak ketiga untuk menghindari kemungkinan kegagalan. Selanjutnya, Anda bisa masuk ke folder yang berisi file executable. Untuk memulai, Anda perlu mengklik dua kali pada “Setup.exe”. Dengan ruang operasi terpasang sistem jendela 7 dan lebih tinggi, komputer akan meminta izin pengguna untuk memulai proses. Sebuah jendela akan muncul di layar dengan informasi dasar tentang pembuat-produsen, serta lokasi dokumen. Di sana Anda harus menjawab “Ya” untuk meluncurkan, atau “Tidak” untuk membatalkan instalasi sesuatu.

Setelah dikonfirmasi, sebuah jendela akan muncul dengan navigasi yang mudah. Pertama, sistem akan menyapa pengguna dan memberitahukan bahwa itu akan diinstal. Kemudian Anda harus mengikuti semua instruksi di “Installer” dan menyelesaikan prosesnya. Setelah ini, aplikasi spesifik akan diinstal. Sangat penting bahwa Anda tidak pernah memindahkan Setup.exe dari folder konten root. Juga tidak disarankan untuk menghapus atau menghapus instalasinya bahkan setelah instalasi di komputer Anda. Hal ini dapat menyebabkan aplikasi berhenti bekerja. Perlu dicatat bahwa "Pengaturan" juga merupakan aplikasi yang diperlukan tidak hanya untuk menginstal sesuatu, tetapi juga untuk meluncurkannya. Semua pintasan yang terdapat di desktop yang terlibat dalam aktivasi program diakhiri dengan alamat dengan ekstensi "exe".

Proses

Di antara proses yang dijalankan terkadang Anda dapat menemukan "Pengaturan". Perlu dicatat bahwa beberapa pengguna mewaspadai hal ini. Pengaturan berfungsi dan memantau proses yang berjalan dan berjalan. Jadi, ini bertindak sebagai semacam filter. Jika Anda menonaktifkannya, pengoperasian sistem operasi menjadi tidak terkendali. Dengan kata lain, tidak mungkin menginstal dan menjalankan aplikasi dan game secara normal. Oleh karena itu, tidak perlu mencoba melakukan aktivitas amatir ini. Terkadang proses ini memakan banyak sumber daya komputer.

Virus

Katakanlah “Pengaturan” yang sebelumnya aman dapat berubah menjadi virus sungguhan. DI DALAM dalam hal ini dia mungkin ada di suatu tempat sistem operasi dan dienkripsi di bawah file eksekusi biasa. Infeksi komputer seperti itu sering kali menempel pada aplikasi yang paling dibutuhkan. Virus ini diaktifkan terus menerus setelah program yang diperlukan diluncurkan. Perlu dicatat bahwa antivirus tidak selalu mampu mengatasi masalah tersebut. Awalnya, mendeteksi virus yang menyamar sebagai “Setup.exe” cukup sulit. Jika Anda menduga komputer Anda terinfeksi, Anda harus menutup semua aplikasi dan memindai sistem untuk mengetahui adanya infeksi. Dalam situasi ini, antivirus akan membantu. Program berikut bekerja dengan baik dengan Setup:

Avast;
Mengangguk32;
Dr.Web.

Jika pemindaian mengonfirmasi kekhawatiran Anda, tidak perlu terburu-buru menghilangkan ancaman tersebut. Harus diingat bahwa setelah ini Anda tidak akan bisa meluncurkan aplikasi yang mengandung virus. Untuk melakukan perawatan komputer Anda secara efektif dan benar, Anda perlu mencari bantuan dari spesialis pusat layanan. Mereka akan menemukan dan menetralisir ancaman tanpa membahayakan file dan dokumen pengguna.

Mengintai

Ada skenario lain yang cukup umum. Kita berbicara tentang kehadiran mata-mata khusus di komputer. Ia mampu mengenkripsi proses seperti Setup. Infeksi ini dirancang untuk mendeteksi dan mencuri data pribadi pengguna. Misalnya, alamat dan e-mail, angka kartu bank, login dan kata sandi untuk halaman, dll. Perlu dicatat bahwa tidak terlalu menyenangkan untuk mengidentifikasi mata-mata di komputer, terutama bila dienkripsi di bawah Setup.exe.

Menggunakan antivirus dalam hal ini tidak selalu efektif. Anda juga perlu mengunduh dan menginstal program anti-spyware khusus. Misalnya SpyHunter. Ini tersedia secara gratis dan mudah digunakan. Anda perlu meluncurkan aplikasi, lalu mulai memeriksa. Ketika hasilnya diperoleh, Anda dapat menghilangkan ancaman dengan aman. Jangan lupa mengunjungi task manager lalu akhiri proses Setup.exe. Selanjutnya, Anda harus me-restart komputer Anda. "Pengaturan" akan muncul lagi di operator, tetapi Anda juga tidak perlu takut.

Oleh karena itu, artikel tersebut menjawab pertanyaan tentang apa itu Setup. Seperti yang Anda lihat, ini adalah file yang sangat penting. Terkadang hal itu bisa membawa banyak masalah. Untuk menghindari masalah, Anda cukup memperhatikan apa yang diinstal di komputer Anda dan mengunduhnya. Disarankan untuk selalu hanya menjalankan proses yang dapat dipercaya.