如何使用msiexec.exe删除Windows安装程序

时间:2012-04-09 06:20:30

标签: windows-installer

我们有一个Windows安装程序包sample.msi。要安装我们正在使用的包

msiexec /i sample.exec /qr 

要卸载相同的软件包,请使用以下代码。

msiexec /x sample.exec /qr 

当我们使用/x时,它会删除创建的关联目录中的所有文件。我们希望保留目录中的所有内容。怎么可能?

1 个答案:

答案 0 :(得分:2)

默认情况下,Windows Installer会删除程序包安装的所有文件,但安装完成后创建的文件除外。如果要在卸载后保留文件,最简单的解决方案是在Component table中将其组件标记为永久性。