我们有一个Windows安装程序包sample.msi
。要安装我们正在使用的包
msiexec /i sample.exec /qr
要卸载相同的软件包,请使用以下代码。
msiexec /x sample.exec /qr
当我们使用/x
时,它会删除创建的关联目录中的所有文件。我们希望保留目录中的所有内容。怎么可能?
答案 0 :(得分:2)
默认情况下,Windows Installer会删除程序包安装的所有文件,但安装完成后创建的文件除外。如果要在卸载后保留文件,最简单的解决方案是在Component table中将其组件标记为永久性。