优点&使用Windows Active Setup的缺点

时间:2010-05-29 11:57:45

标签: windows installer registry windows-installer outlook-addin

使用Windows主动设置进行部署的已知优点/缺点是什么? Microsoft是否建议/支持使用有效设置?

如果您有兴趣,请参阅上下文: 我正在使用outlook 2003 VSTO addin。此插件的安装程序在HKCU或HKLM中创建几个注册表项,具体取决于“单用户”或“所有用户”安装。我们计划不使用“所有用户”安装,因为为所有用户安装的插件没有显示在Outlook的COM AddIns列表中。替代方法是使用活动集为单个用户安装。

1 个答案:

答案 0 :(得分:3)

前段时间我发表了short article comparing different methods for setting HKCU Registry entries from a Windows Installer package: Using Self-Healing To Your Advantage

就个人而言,我更倾向于使用ActiveSetup,主要是因为它快速,简单,透明。另一种技术(将HKCU条目构建到MSI中,从而强制每个登录用户自我修复)会弹出恼人的进度窗口,如果用户点击取消按钮或无法访问源,则可能会失败MSI ......你明白了。

另外,我无法想到使用ActiveSetup技术的任何缺点,除非在您创建或更新MSI包时需要更多的预先考虑。