首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在安装Outlook外接程序

正在安装Outlook外接程序
EN

Stack Overflow用户
提问于 2010-06-16 04:46:43
回答 2查看 2.5K关注 0票数 1

我有个问题。我一直在没有安全限制的帐户上将我的VSTO Outlook外接程序安装到Outlook2007。对于安装,我使用的是一个普通的visual studio安装项目。我之前让用户安装了我的应用程序的几个版本,它工作得很好。最近,我创建了我的应用程序的新版本(安装在HKLM和HKCU注册表中(还安装了允许我在HKLM注册表中安装插件的hotfix))。现在,用户的计算机上甚至没有加载outlook外接程序。如果您查看Outlook/Trust Center/Add-ins/,您将看到我的outlook外接程序显示在“非活动应用程序外接程序”下,但当我尝试启用它时,即使我以管理员身份登录,也会收到一条消息“此外接程序是为此计算机上的所有用户安装的,并且只能由管理员连接或断开”。我还查看了注册表,它的LoadBehaviour为3,这意味着它应该出现在active add-ins下。我尝试安装旧版本,但现在它也不能工作,甚至不显示为已安装的Outlook插件。导致此问题的原因是什么?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-17 21:36:23

我花了一周的时间找到一个解决方案,而且非常简单……问题是我为HKCU注册表和HKLM注册表设置了相同的注册表设置。结果注册表设置冲突,因为HKCU尝试加载此加载项,HKLM尝试加载此加载项,因此它根本不允许加载Outlook加载项。一旦我只获得HKCU注册表设置,我的外接程序就会正常加载。=D

票数 2
EN

Stack Overflow用户

发布于 2011-04-15 01:22:14

如果使用InstallAllUsersVisible包,则在UI界面中设置MSI标志= FALSE时也会发生这种情况。将它设置回默认的TRUE为我修复了这个错误。我用HKCU解决了这个问题--但维克多·F找到了问题的根源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3048877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档