Apa fungsi dari file Setup.exe?

File Setup.exe secara otomatis dijalankan ketika aplikasi diinstal.

Fungsi

File Setup.exe tidak berisi semua informasi yang diperlukan untuk instalasi. Bertindak lebih sebagai "penguji" untuk memastikan bahwa komputer Anda memiliki semua yang dibutuhkan untuk menjalankan program. Aplikasi biasanya dibangun di Microsoft ".NET framework", yang merupakan alat yang harus dibuat oleh pengembang untuk membuat program. Pertama-tama, Setup.exe memverifikasi bahwa ". NET framework" versi yang Anda miliki di komputer Anda kompatibel dengan aplikasi sebelum dapat melanjutkan. Jika komputer Anda memiliki versi sebelumnya, maka setup.exe akan memulai instalasi diam dari file ".NET framework" yang disebut dotnetfx.exe. Setelah ini dilakukan, setup.exe akan menyiapkan kode kesalahan yang harus Anda temukan selama proses instalasi. Maka itu akan memanggil file Microsoft Installer yang diperlukan untuk menginstal program.

Konfigurasi

Setup.exe juga memeriksa file informasi yang disebut "Settings.ini" atau "Setup.ini" jika Anda perlu melakukan tindakan lain selama instalasi. Ini termasuk mengkonfigurasi bahasa aplikasi Anda, menyesuaikan kotak dialog yang muncul, dan menghapus restart setelah instalasi selesai.

Microsoft Installer

File Microsoft Installer memiliki ekstensi "MSI", yang berisi semua informasi yang diperlukan untuk berhasil menginstal program. Juga, file-file ini menentukan semua rincian program, dari direktori apa yang akan diinstal, ke folder apa yang akan dibuat, file apa yang akan ditempatkan, di mana pintas akan muncul dan semua fitur dan komponen lain yang membuat program itu sendiri. Ini adalah apa yang file setup.exe panggilan selama proses instalasi. Beberapa aplikasi dari tiga bagian bergabung dengan setup.exe dengan file MSI, jadi yang pertama sudah berisi MSI di dalamnya, sementara yang lain membuatnya secara terpisah, yang akan memungkinkan Anda melihat setup.msi atau instal. msi di folder instalasi.

File log

File setup.exe menghasilkan yang lain bernama "setup.log". Ini biasanya dihasilkan di folder "Temp" (file sementara) dan berisi semua langkah yang diambil dari saat Anda menjalankan file "setup.exe", sampai instalasi selesai atau gagal. File log sangat penting ketika Anda mencoba memecahkan masalah karena instalasi Anda gagal, karena ia akan menunjukkan kepada Anda di mana ia gagal dan apa kode kesalahan yang dimilikinya.

Kode kesalahan paling umum

Perhatikan bahwa setup.exe menghasilkan kode kesalahan, yang dapat Anda lihat di setup.log setelah instalasi. Di sisi lain, instalasi yang berhasil biasanya menghasilkan kode keluar = 0. Kode keluar berarti bahwa instalasi telah selesai dan nilai nol menunjukkan bahwa tidak ada kesalahan. File log penataan lainnya dapat merujuk ke kode keluar sebagai kode pengembalian. Baris ini, umumnya, adalah yang terakhir yang dapat ditemukan di file log. Kode keluar yang memiliki nilai positif berarti bahwa pengaturan telah selesai dengan beberapa kesalahan. Yang paling umum adalah sebagai berikut:

3010: Ini berarti bahwa pengaturan ini membutuhkan restart. Restart komputer Anda pada akhirnya akan mengembalikan kode keluar dari 0.

8192: Kode kesalahan lain yang artinya reboot.

4101: Ini berarti bahwa setup.exe lain sedang berjalan dan Anda harus membatalkan satu sebelum Anda dapat melanjutkan. Untuk memastikan hanya ada satu yang berjalan, buka "Task Manager" Anda (Ctrl + Shift + Esc yang sederhana akan membawa Anda ke sana) dan, di tabel "Processes", pastikan hanya ada satu turunan dari setup.exe yang berjalan. .

4097: Ini berarti Anda tidak memiliki hak untuk memasang sesuatu di komputer Anda. Untuk mengatasinya, Anda dapat menghubungi administrator jaringan, jika Anda berada di kantor, atau Anda dapat mengubah hak istimewa akun pengguna Anda sebagai Administrator.

1633: Kode kesalahan ini berarti bahwa sistem Anda tidak kompatibel dengan aplikasi. Ini terjadi jika Anda menginstal aplikasi yang tidak mendukung versi Windows yang lebih lama (Windows 95, 98, ME, dll.) Atau bahwa sistem operasi baru dilepaskan dan aplikasi tidak lagi kompatibel dengannya. Program biasanya memiliki informasi tentang sistem operasi yang kompatibel dengan mereka, jadi periksa ini lebih dulu untuk menghindari kode kesalahan ini.