Apa yang dilakukan properti / nilai MSI “REINSTALL = ALL”, dan mengapa beberapa tambalan (MSP) memerlukannya?


1

Apa yang dilakukan properti / nilai MSI "REINSTALL = ALL", dan mengapa beberapa tambalan (MSP) memerlukannya?

Saya memahaminya dari perspektif penggunaannya dengan msiexec /p perintah, namun saya tidak mengerti apa yang dilakukannya di bawah tenda. Misalnya, apakah ia mengambil semua file dari tambalan dan memaksa salah satu file selanjutnya (mis. DLL) untuk menimpa apa yang sudah ada?

Sunting: Juga, apakah REINSTALL = ALL melihat Versi file atau Date Created atau Date Modified file, untuk menentukan mana yang lebih baru?

Jawaban:


2

" Pasang kembali = ALL "berlaku untuk fitur apa sedang diinstal ulang (semua fitur dalam hal ini).

Secara default semua file dengan versi yang lebih rendah, atau tidak ada, yang saat ini diinstal akan diinstal ulang. Ini dapat ditentukan lebih lanjut dengan REINSTALLMODE milik.

Mengapa diperlukan beberapa tambalan, mungkin karena mereka ingin memaksa semua file untuk diinstal ulang, terlepas dari apakah versinya lebih rendah?


Pertanyaan yang diedit. Apakah REINSTALL = ALL melihat Versi file atau Date Created atau Date Modified file, untuk menentukan mana yang lebih baru?
JohnZaj

Maaf - tautan Anda menjawab itu. Ini menentukan ini berdasarkan Versi: msdn.microsoft.com/en-us/library/windows/desktop/…
JohnZaj
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.