Muszę odinstalować pakiet MSI za pomocą wiersza polecenia. Więc użyłem:
msiexec / x package.msi
Ale to polecenie wymaga obecności pliku package.msi na komputerze lokalnym.
Chcę odinstalować MSI, nawet jeśli brakuje pliku MSI.
Jak mogę to zrobić?
Muszę odinstalować pakiet MSI za pomocą wiersza polecenia. Więc użyłem:
msiexec / x package.msi
Ale to polecenie wymaga obecności pliku package.msi na komputerze lokalnym.
Chcę odinstalować MSI, nawet jeśli brakuje pliku MSI.
Jak mogę to zrobić?
Odpowiedzi:
Możesz go odinstalować za pomocą kodu produktu:
msiexec.exe /x {your-product-code-guid}
Otrzymasz ten kod z samego MSI lub dowolnego narzędzia, którego używasz do zbudowania MSI.
Pamiętaj, że podczas odinstalowywania produkt używa buforowanego pliku MSI, ponieważ tylko oryginalny plik MSI wie, jak się odinstalować. Gdy używasz kodu produktu, używa on buforowanego MSI z C: \ WINDOWS \ Installer.
Zobacz moją odpowiedź na stackoverflow.com, aby poznać różne sposoby odinstalowywania plików MSI / pakietów Instalatora Windows z komputera.
Można odinstalować za pomocą: msiexec , ARP , WMI , PowerShell , systemów wdrażania, takich jak SCCM , VBScript / COM Automation, DTF lub za pomocą ukrytych folderów pamięci podręcznej systemu Windows i kilku innych opcji.