我将不胜感激,因为我已经用尽了此时发现的所有解决方案。
Outlook加载项的加载行为在文件>选项>加载项> COM加载项下列为“ 已卸载”。如果手动检查加载项,它将按预期加载并工作。但是,重新启动Outlook时,它将自动禁用。我找不到办法做这支棍子。以下是我根据Google搜索尝试过的内容:
注册表显示所有可用的 LoadBehavior 选项设置为3,这表明它应该自动加载。为了获得良好的效果,我搜索了每次出现的“ LoadBehavior”,以查看是否丢失了任何东西,但它们都设置为3。
注册表中名为“ CrashingAddinList ”和“ DisabledItems ”的“ 弹性”选项为空,表示此添加-in不会被强制禁用。再次,我在注册表中搜索了所有这种情况,它们看起来不错。
我在注册表的 resiliency 中添加了一个“ DoNotDisableAddinList ”条目,并将其值设置为1。这应该加载该加载项无论如何。
我卸载了该加载项,清除了注册表中对它的任何引用,然后重新启动并重新安装。相同的问题仍然存在。
如果我在桌面上将用户设置为管理员,则该加载项将自动加载到Outlook中,并且可以正常运行。这是仅 的时间,但是没有其他人遇到此问题,因此未在桌面上将其设置为管理员。
有什么想法吗?
谢谢 伊恩
答案 0 :(得分:1)
看起来您的加载项在启动时会引发异常...
Microsoft Office应用程序可以禁用行为异常的VSTO加载项。如果某个应用程序未加载VSTO加载项,则该应用程序可能被硬禁用或软禁用了VSTO加载项。
当VSTO加载项导致应用程序意外关闭时,可能会发生硬禁用。如果在执行VSTO加载项中的“启动”事件处理程序时停止调试器,则它也可能在开发计算机上发生。
硬禁用的加载项在DisabledItems
Windows注册表项下列出。
当VSTO加载项产生不会导致应用程序意外关闭的错误时,可能会发生软件禁用。例如,如果应用程序在执行启动事件处理程序时抛出未处理的异常,则可能会软禁用VSTO加载项。
当您重新启用软禁用的VSTO加载项时,应用程序将立即尝试加载VSTO加载项。如果最初导致应用程序软禁用VSTO加载项的问题尚未解决,则应用程序将再次软禁用VSTO加载项。有关更多信息,请参见How to: Re-enable a VSTO Add-in that has been disabled。