Bagikan melalui


Mengganti File yang Ada

Karena penyalinan file yang tidak perlu memperlambat penginstalan, Pemasang Windows menentukan apakah file kunci komponen sudah diinstal sebelum mencoba menginstal file komponen apa pun. Jika alat penginstal menemukan file dengan nama yang sama dengan file kunci komponen yang diinstal di lokasi target, penginstal membandingkan versi, tanggal, dan bahasa dari dua file kunci dan menggunakan aturan penerapan versi file untuk menentukan apakah akan menginstal komponen yang disediakan oleh paket. Jika alat penginstal menentukan perlu mengganti basis komponen pada file kunci, maka ia menggunakan aturan penerapan versi file pada setiap file yang diinstal untuk menentukan apakah akan mengganti file.

Perhatikan bahwa saat menulis paket penginstalan dengan file versi, string versi di kolom Versi tabel File harus selalu identik dengan versi file yang disertakan dengan paket.

Aturan penerapan versi file default dapat ditimpa atau dimodifikasi dengan menggunakan properti REINSTALLMODE . Alat penginstal menggunakan aturan penerapan versi file yang ditentukan oleh properti REINSTALLMODE saat menginstal, menginstal ulang, atau memperbaiki file. Contoh berikut menunjukkan bagaimana alat penginstal menerapkan Aturan Penerapan Versi File default. Nilai default properti REINSTALLMODE adalah "omus".

File kunci komponen berikut diinstal pada sistem sebelum komponen diinstal ulang.

File Versi Buat tanggal Tanggal yang diubah Bahasa
FileA 1.0.0000 1/1/99 1/1/99 ENG
FileB 2.0.0000 1/1/99 1/1/99 ENG
FileC 1.0.0000 1/1/99 1/1/99 ENG
Filed under 1.0.0000 1/1/99 1/2/99 ENG
FileE tidak ada 1/1/99 1/1/99 tidak ada
FileF (buat yang dimodifikasi > )
tidak ada 1/1/99 1/2/99 tidak ada
FileG 1.0.0000 1/1/99 1/1/99 ENG
FileH 1.0.0000 1/1/99 1/1/99 ENG,FRN,SPN
FileI 1.0.0000 1/1/99 1/1/99 ENG,FRN
FileJ 1.0.0000 1/1/99 1/1/99 ENG,GER,ITN

 

File kunci komponen berikut disertakan dalam paket alat penginstal.

File Versi Buat tanggal Tanggal yang diubah Bahasa
FileA (ditandai sama)
1.0.0000 1/1/99 1/1/99 ENG
FileB (versi sebelumnya)
1.0.0000 1/1/99 1/1/99 ENG
FileC (versi yang lebih baru)
2.0.0000 1/1/99 1/1/99 ENG
FileD (versi yang lebih baru)
2.0.0000 12/31/98 1/10/99 FRN
FileE (ditandai sama)
tidak ada 1/1/99 1/1/99 tidak ada
FileF (file baru)
tidak ada 1/3/99 1/3/99 tidak ada
FileG (bahasa baru)
1.0.0000 1/1/99 1/1/99 FRN
FileH (bahasa baru)
1.0.0000 1/1/99 1/1/99 ITN,ENG,GER
FileI (bahasa lainnya)
1.0.0000 1/1/99 1/1/99 ENG,FRN,SPN
FileJ (lebih sedikit bahasa)
1.0.0000 1/1/99 1/1/99 GER

 

File kunci komponen berikut tetap berada di sistem setelah komponen diinstal ulang. Status file kunci menentukan status file lain dalam komponen.

File Versi Buat tanggal Tanggal yang diubah Bahasa
FileA (asli) 1.0.0000 1/1/99 1/1/99 ENG
FileB (asli) 2.0.0000 1/1/99 1/1/99 ENG
FileC (penggantian) 2.0.0000 1/1/99 1/1/99 ENG
FileD (penggantian) 2.0.0000 12/31/98 1/10/99 FRN
FileE (penggantian) tidak ada 1/1/99 1/1/99 tidak ada
FileF (asli) tidak ada 1/1/99 1/2/99 tidak ada
FileG (penggantian) 1.0.0000 1/1/99 1/1/99 FRN
FileH (penggantian) 1.0.0000 1/1/99 1/1/99 ITN,ENG,GER
FileI (penggantian) 1.0.0000 1/1/99 1/1/99 ENG,FRN,SPN
FileJ (asli) 1.0.0000 1/1/99 1/1/99 ENG,GER,ITN

 

Pemeriksaan CRC Selama Penginstalan