Thuộc tính / giá trị MSI REINSTALL = TẤT CẢ, làm gì và tại sao một số bản vá (MSP) yêu cầu nó?


1

Thuộc tính / giá trị MSI "REINSTALL = ALL" làm gì và tại sao một số bản vá (MSP) yêu cầu nó?

Tôi hiểu nó từ góc độ sử dụng của nó với msiexec /plệnh, tuy nhiên tôi không hiểu nó đang làm gì dưới mui xe. Ví dụ, có phải nó lấy tất cả các tệp từ bản vá và buộc bất kỳ tệp nào sau này (ví dụ: DLL) ghi đè lên những gì đã tồn tại?

Chỉnh sửa: Ngoài ra, REINSTALL = TẤT CẢ nhìn vào Phiên bản của tệp hoặc Ngày tạo hoặc Ngày sửa đổi của tệp, để xác định cái nào mới hơn?

Câu trả lời:


2

" REINSTALL = ALL" áp dụng cho các tính năng đang được cài đặt lại (tất cả các tính năng trong trường hợp này).

Theo mặc định, tất cả các tệp có phiên bản nhỏ hơn hoặc không có, hiện đang được cài đặt sẽ được cài đặt lại. Điều này có thể được chỉ định thêm với thuộc tính REINSTALLMODE .

Tại sao cần phải có một số bản vá, có thể vì họ muốn buộc tất cả các tệp phải được cài đặt lại, bất kể phiên bản có thấp hơn không?


Chỉnh sửa câu hỏi. REINSTALL = TẤT CẢ nhìn vào Phiên bản của tệp hoặc Ngày tạo hoặc Ngày sửa đổi của tệp, để xác định cái nào mới hơn?
JohnZaj

Xin lỗi - liên kết của bạn đã trả lời rằng. Nó xác định điều này theo Phiên bản: msdn.microsoft.com/en-us/l
Library / windows / desktop / Fiêu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.