我可以从InstallAware setup.exe安装Delphi IDE而不将文件复制到c:\programdata吗?

我可以从InstallAware setup.exe安装Delphi IDE而不将文件复制到c:\programdata吗?,delphi,Delphi,DelphiIDE在最近几个版本2010、XE、XE2、XE3、XE4中使用InstallAware作为安装程序。如果安装了所有IDE版本,则使用普通的setup.exe安装会将几GB的文件复制到c:\programdata中 安装程序会快速消耗磁盘空间,特别是对于使用昂贵SSD硬盘的用户 是否可以在不将文件复制到c:\ProgramData的情况下设置Delphi IDE?是否建议在安装后手动删除这些文件?卸载以前版本的IDE确实会删除这些文件,但作为组件制造商,我需要这些IDE进行测试。这里

DelphiIDE在最近几个版本2010、XE、XE2、XE3、XE4中使用InstallAware作为安装程序。如果安装了所有IDE版本,则使用普通的setup.exe安装会将几GB的文件复制到c:\programdata中

安装程序会快速消耗磁盘空间,特别是对于使用昂贵SSD硬盘的用户

是否可以在不将文件复制到c:\ProgramData的情况下设置Delphi IDE?是否建议在安装后手动删除这些文件?卸载以前版本的IDE确实会删除这些文件,但作为组件制造商,我需要这些IDE进行测试。

这里是部分答案

是否建议在安装后手动删除这些文件

当然,官方的答案是否定的。但实际上,您可以删除这些文件,代价是失去安装程序的修复能力。修复是标准功能,InstallAway只是MSI的又一个前端。此外,它还将导致无法手动恢复特定文件,因为文件存储在分发介质上加密的7-zip存档中,这是另一个不友好的特性


不幸的是,我不知道有什么方法可以禁止创建分发介质的本地副本。

在我的系统上,有3个最新的Delphi安装,C:\Programdata\Embarcadero是2.4MB。所以,我不知道你在说什么。这些GBs文件是什么?可能是安装文件的副本。@David,他可能在谈论文件夹中的文件,这些文件的名称为C:\ProgramData\{01CD0E72-1D08-4B21-84C4-C96BE90080B2},其中包含RAD Studio安装程序文件和484 MB的内容。或者更好的是这个,{4C1A27DF-1043-4893-9757-DE2CE28C3D82},它本身就是2.3 GB。@KenWhite我没有看到任何这些。它们是我从来没有使用过的自动更新程序留下的吗?如果是这样的话,就删除它们。无论如何,Chau应该明确说明这些文件是什么。@David:我没有使用自动更新功能或web安装程序,它们不能通过代理正常工作。IIRC,在安装更新时,它们会被留下来使用,所以不是所有的东西都需要再次下载,但我可能错了。我很长时间没有担心驱动器空间了。不过,你说得对。我总是让Windows压缩那些文件夹。节省了相当多的空间,而且在SSD上速度非常快。