Pembatalan Rakitan di Singgahan Majelis Global

Proses dua langkah memperluas model transaksi Pemasang Windows ke produk yang berisi rakitan runtime bahasa umum. Ini memungkinkan alat penginstal untuk memutar kembali penginstalan yang gagal dan penghapusan rakitan.

Selama langkah pertama, Pemasang Windows menggunakan Microsoft .NET Framework untuk membuat satu antarmuka untuk setiap perakitan. Pemasang Windows menggunakan antarmuka sebanyak ada rakitan yang sedang diinstal. Melakukan perakitan menggunakan salah satu antarmuka ini hanya berarti bahwa rakitan siap untuk mengganti rakitan yang ada dengan nama yang sama, belum menggantinya. Jika pengguna membatalkan penginstalan, atau jika ada kesalahan penginstalan yang fatal, Pemasang Windows masih dapat memutar kembali rakitan ke keadaan sebelumnya dengan merilis antarmuka ini.

Setelah Penginstal Windows selesai menginstal semua rakitan dan komponen Pemasang Windows, alat penginstal dapat memulai langkah kedua penginstalan. Langkah kedua menggunakan fungsi terpisah untuk melakukan penerapan akhir dari semua rakitan runtime bahasa umum baru. Ini menggantikan rakitan yang ada dengan nama yang sama.