San*_*eep 15 command-line windows-installer installation
我需要通过命令行卸载 MSI 包。所以我用:
msiexec /x package.msi
但是这个命令要求 package.msi 存在于本地机器中。
即使 msi 文件丢失,我也想卸载 msi。
我怎样才能做到这一点?
vcs*_*nes 15
您可以使用产品代码卸载它:
msiexec.exe /x {your-product-code-guid}
Run Code Online (Sandbox Code Playgroud)
您可以从 MSI 本身或您用来构建 MSI 的任何工具中获取此代码。
请注意,当您卸载产品时,它会使用缓存的 MSI,因为只有原始 MSI 知道如何自行卸载。当您使用产品代码时,它使用来自 C:\WINDOWS\Installer 的缓存 MSI。
有关从计算机卸载 MSI 文件/Windows 安装程序包的各种方法,请参阅我在 stackoverflow.com 上的回答。
您可以通过以下方式卸载:msiexec、ARP、WMI、PowerShell、部署系统(例如SCCM、VBScript / COM 自动化、 DTF)或通过隐藏的 Windows 缓存文件夹以及其他一些选项。
归档时间: |
|
查看次数: |
126380 次 |
最近记录: |