Tôi đã cài đặt một ứng dụng thử nghiệm có hai tính năng (FirstFeature & SecondFeature). Tôi chỉ muốn xóa một tính năng (SecondFeature) khỏi ứng dụng. Tôi đã thử sử dụng thuộc tính REMOVE trong dòng lệnh. Đây là lệnh được sử dụng để loại bỏ SecondFeature.Gỡ cài đặt một tính năng cụ thể bằng cách sử dụng msiexec
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
Nhưng nó đang gỡ cài đặt ứng dụng hoàn chỉnh. Tệp nhật ký cho thấy rằng REMOVE = ALL được thêm theo mặc định. Đây là chi tiết tệp nhật ký.
MSI (s) (24: B4) [17: 39: 05: 231]: Command Line: BỎ = SecondFeature BỎ = ALL
MSI (s) (24: B4) [17: 39: 05: 231]: THAY ĐỔI SỞ HỮU: Thêm thuộc tính XÓA. Giá trị của nó là 'SecondFeature'.
MSI (s) (24: B4) [17: 39: 05: 231]: THAY ĐỔI SỞ HỮU: Sửa đổi thuộc tính XÓA. Giá trị hiện tại của nó là 'SecondFeature'. Giá trị mới của nó: 'ALL'.
Nó cho biết giá trị thuộc tính XÓA được ghi đè trong quá trình gỡ cài đặt. Tôi có cần đặt bất kỳ thuộc tính nào khác để xóa một tính năng cụ thể không?
Mọi trợ giúp đều được đánh giá cao. Cảm ơn trước !!!
Cảm ơn Christoper. Nó làm việc cho tôi ... – Vishnu