Tôi cần gỡ cài đặt gói MSI thông qua dòng lệnh. Vì vậy, tôi đã sử dụng:
msiexec / x gói.msi
Nhưng lệnh này yêu cầu gói.msi phải có mặt trong máy cục bộ.
Tôi muốn gỡ cài đặt msi ngay cả khi tệp msi bị thiếu.
Làm thế nào tôi có thể làm điều đó?
Tôi cần gỡ cài đặt gói MSI thông qua dòng lệnh. Vì vậy, tôi đã sử dụng:
msiexec / x gói.msi
Nhưng lệnh này yêu cầu gói.msi phải có mặt trong máy cục bộ.
Tôi muốn gỡ cài đặt msi ngay cả khi tệp msi bị thiếu.
Làm thế nào tôi có thể làm điều đó?
Câu trả lời:
Bạn có thể gỡ cài đặt nó bằng mã sản phẩm:
msiexec.exe /x {your-product-code-guid}
Bạn sẽ có được mã này từ chính MSI hoặc bất kỳ công cụ nào bạn đang sử dụng để xây dựng MSI.
Lưu ý rằng khi bạn gỡ cài đặt sản phẩm, nó sử dụng MSI được lưu trong bộ nhớ cache, vì chỉ MSI gốc mới biết cách tự gỡ cài đặt. Khi bạn sử dụng mã sản phẩm, nó sử dụng MSI được lưu trong bộ nhớ cache từ C: \ WINDOWS \ Installer.
Xem câu trả lời của tôi trên stackoverflow.com để biết nhiều cách khác nhau để gỡ cài đặt các tệp MSI / Gói cài đặt Windows khỏi máy tính của bạn.
Bạn có thể gỡ cài đặt qua: msiexec , ARP , WMI , PowerShell , Deployment Systems như SCCM , VBScript / COM Automatic, DTF hoặc qua các thư mục bộ đệm ẩn của Windows và một vài tùy chọn khác.