2016-04-26 95 views
0

这是一个非常奇怪的情况,我在;抓我的头寻求答案。Outlook Addin启动不活动

我开发了一个可以在我的开发机器和大约90%的客户端机器上完美工作的outlook插件。

的插件的载荷行为是3.

在用户的10%,前景启动时没有尽管负载行为是3.加载插件用户可以手动使插件活性通过转到插件管理器的前景,但在重新启动后,此插件恢复为不活动状态但加载行为从不会从3更改。

我使用Install Shield LE来打包此插件。我甚至不知道在哪里调试,我试着改变不同的负载行为值,但仍然是相同的结果。这套插件用户在启动时不会加载插件。

该公司使用ZenWorks自动安装插件在我使用安装屏蔽生成的MSI的所有PC上。

一个奇怪的是,如果我转到插件的安装目录并使用.vsto部署文件安装插件,它会工作并在Outlook上加载(但这使得它安装了两个插件)。

我也检查了注册表上的Resiliency部分,并且插件不在那里。

+1

有时会发生,如果有机会,请尝试在有问题的机器上重新安装办公室。它也可能是由一些其他插件引起的(我也看到了损坏的.NetFramework)。偶尔我们必须重新安装Windows。另外尝试打开[VSTO压制错误和其他](http://stackoverflow.com/questions/4668777/how-to-troubleshoot-a-vsto-addin-that-does-not-load) – PetLahev

+0

@PetLahev谢谢,现在我在我的列表中有两个更多的调试选项(重新安装+可能尝试重新安装网点)我将在客户端网站上尝试此操作。我希望他们能给我重新安装办公室的权利。我已经告诉他们打开VSTO压制错误,但没有错误。 – Undisputed007

回答

2

我遇到了这个问题。要解决此问题,您需要手动删除以下路径中的注册表项。

打开注册表编辑器,进入HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\<Your add-in>和更改LoadBehavior的为3

如果找不到上述注册表项,然后寻找HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\Addins\<Your add-in>并更改LoadBehavior的为3

转到HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Resiliency - 除去DisabledItemsCrashingAddinList 其中15.0是Outlook 2013年 如果使用2010年的前景发现REG_BINARY键,14.0和用于Outlook 2016取代15.0 16.0

更换15.

希望这会有所帮助。