คุณสมบัติ / ค่าของ MSI“ ติดตั้งใหม่ = ทั้งหมด” ทำอะไรได้บ้างและเหตุใดแพตช์ (MSP) จึงจำเป็นต้องใช้


1

คุณสมบัติ / ค่าของ MSI "REINSTALL = ALL" ทำอะไรได้บ้างและเหตุใดแพตช์ (MSP) จึงต้องใช้

ฉันเข้าใจจากมุมมองของการใช้งานด้วยmsiexec /pคำสั่ง แต่ฉันไม่เข้าใจสิ่งที่มันทำภายใต้ประทุน ตัวอย่างเช่นจะใช้ไฟล์ทั้งหมดจากแพทช์และบังคับให้ไฟล์ใด ๆ ในภายหลัง (เช่น DLL) เพื่อเขียนทับสิ่งที่มีอยู่แล้วหรือไม่?

แก้ไข: นอกจากนี้ REINSTALL = ALL ดูที่เวอร์ชันของไฟล์หรือวันที่สร้างหรือแก้ไขวันที่ของไฟล์เพื่อพิจารณาว่าไฟล์ตัวใดที่ใหม่กว่า?

คำตอบ:


2

" ติดตั้งใหม่ = ทั้งหมด" นำไปใช้กับคุณลักษณะที่กำลังติดตั้งใหม่ (คุณสมบัติทั้งหมดในกรณีนี้)

โดยค่าเริ่มต้นไฟล์ทั้งหมดที่มีเวอร์ชันน้อยกว่าหรือไม่มีอยู่ที่ติดตั้งอยู่ในปัจจุบันจะถูกติดตั้งใหม่ สามารถระบุเพิ่มเติมได้ด้วยคุณสมบัติREINSTALLMODE

ทำไมมันเป็นสิ่งจำเป็นสำหรับแพทช์บางอย่างอาจเป็นเพราะพวกเขาต้องการที่จะบังคับให้ติดตั้งไฟล์ทั้งหมดใหม่อีกครั้ง


คำถามที่แก้ไข ติดตั้งใหม่ = ALL ดูที่เวอร์ชันของไฟล์หรือวันที่สร้างหรือแก้ไขวันที่ของไฟล์เพื่อพิจารณาว่าไฟล์ตัวใดที่ใหม่กว่า?
JohnZaj

ขออภัย - ลิงค์ของคุณตอบว่า การกำหนดนี้โดยรุ่น: msdn.microsoft.com/en-us/library/windows/desktop/...
JohnZaj
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.