指定用于安装的 msi 提取文件的临时文件夹

指定用于安装的 msi 提取文件的临时文件夹

我最近正在安装适用于 Windows 7 和 .NET Framework 3.5 SP1 的 Microsoft Windows SDK在虚拟机 (Windows 2003 R2 Std) 上创建构建服务器时,我想知道是否可以指定临时文件夹来存放 MSI 提取的文件,以供安装期间使用。理想情况下,
这应该适用于任何 MSI。

我还有一些虚拟硬盘已连接到此虚拟机,将 MSI 的临时文件夹指向其中一个虚拟硬盘会非常有成效,因为我可以稍后删除/丢弃这个虚拟硬盘。

压缩 C 盘 VHD 很麻烦,并且并不总能正确回收空间。

我尝试更改 %temp% 和 tmp 环境变量,但没有效果?或者对此类问题有任何具体/替代的解决方案吗?

参考:
TempFolder 属性??
Windows 安装程序 Wiki

答案1

对于 .Net 4.0 或更高版本,命令是:dotNetinstaller.exe /x:c:\destination_folder /q

对于 .Net 3.5 或更早版本,命令应该是:dotNetinstaller.exe /T:c:\destination_folder /q

相关内容