Chúng tôi cài đặt một ứng dụng (MSI) sử dụng MSIEXEC với các tùy chọn dòng lệnh sau:MSI Install Thất bại vì "Một phiên bản của sản phẩm này đã được cài đặt"
MsiExec.exe /x{code} /qn /liwearucmopvx+ C:\Log\UnInstall.tra
MsiExec.exe /iC:\Source\App.msi /qn TARGETDIR=C:\Install ALLUSERS=1 /liwearucmopvx+ %C:\Log\Install.tra
Phần lớn thời gian làm việc này, nhưng đôi khi gỡ cài đặt không thành công (không chắc chắn tại sao, hãy xem lỗi). Dù sao khi điều này xảy ra tôi nhận được lỗi sau trong khi cài đặt lại:
Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel
Có cách nào để bỏ qua điều này không? Có nghĩa là để đảm bảo rằng chúng tôi luôn cài đặt lại (nếu nó tồn tại, chúng tôi có thể tự động thổi nó đi?)
Bạn đang làm chương trình MsiExec? Hoặc câu hỏi này thuộc về một nơi khác ;-) –
Bạn không chắc chắn ý của mình là "làm cho chương trình" là gì? – Shaitan00
stackoverflow như tên (có thể) ngụ ý là một trang web lập trình viên, AFAIK. –