Mekanisme Penginstalan

Ada dua fase untuk proses penginstalan yang berhasil: akuisisi dan eksekusi. Jika penginstalan tidak berhasil, fase putar kembali dapat terjadi.

Akuisisi

Pada awal fase akuisisi, aplikasi atau pengguna menginstruksikan penginstal untuk menginstal fitur atau aplikasi. Alat penginstal kemudian maju melalui tindakan yang ditentukan dalam tabel urutan database penginstalan. Tindakan ini mengkueri database penginstalan dan menghasilkan skrip yang memberikan prosedur langkah demi langkah untuk melakukan penginstalan.

Eksekusi

Selama fase eksekusi, alat penginstal meneruskan informasi ke proses dengan hak istimewa yang ditingkatkan dan menjalankan skrip.

Putar kembali

Jika penginstalan tidak berhasil, alat penginstal memulihkan status asli komputer. Ketika alat penginstal memproses skrip penginstalan, skrip tersebut secara bersamaan menghasilkan skrip putar kembali. Selain skrip putar kembali, alat penginstal menyimpan salinan setiap file yang dihapusnya selama penginstalan. File-file ini disimpan dalam direktori sistem tersembunyi. Setelah penginstalan selesai, skrip putar kembali dan file yang disimpan akan dihapus. Untuk informasi selengkapnya, lihat Penginstalan Putar Kembali.