Exception Harmon.ie在初始化时出现SharePoint异常-注册表访问

Exception Harmon.ie在初始化时出现SharePoint异常-注册表访问,exception,registry,outlook-addin,securityexception,harmon.ie,Exception,Registry,Outlook Addin,Securityexception,Harmon.ie,我有一个用户已成功地将Harmon.ie安装到计算机上,但日志文件显示“Init异常”错误。完全错误如下: Starting Harmonie 2015-01-16 06:48:57,172 INFO [1] Mainsoft.Harmony.AddIn.HarmonyAddIn - OnConnection 2015-01-16 06:48:57,747 INFO [1] Mainsoft.Harmony.AddIn.HarmonyAddIn - Load Harmonie version

我有一个用户已成功地将Harmon.ie安装到计算机上,但日志文件显示“Init异常”错误。完全错误如下:

Starting Harmonie
2015-01-16 06:48:57,172 INFO  [1] Mainsoft.Harmony.AddIn.HarmonyAddIn - OnConnection
2015-01-16 06:48:57,747 INFO  [1] Mainsoft.Harmony.AddIn.HarmonyAddIn - Load Harmonie version: 3.4.0.9975 Outlook Version 14.0.0.7105 X86 bit
2015-01-16 06:48:57,748 ERROR [1] Mainsoft.Harmony.AddIn.HarmonyAddIn - Exception on Init
System.Security.SecurityException: Requested registry access is not allowed.
   at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)
   at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
   at Mainsoft.Harmony.Utils.RedemptionCleaner.CleanOrphanRegistryKeys()
   at Mainsoft.Harmony.AddIn.HarmonyAddIn.Init()
The Zone of the assembly that failed was:
MyComputer

有人知道试图访问的注册表项吗?

此错误表示用户没有足够的权限访问此注册表项。 您在以管理员身份运行Outlook时是否复制了它?(请尝试以管理员身份安装)


---Jean

Harmon.ie需要在堆栈跟踪中报告的阶段访问您最初在HKEY_CURRENT_USER\SOFTWARE\Classes下附加的以下键

       "Redemption.Addin",            
        "Redemption.AddressLists",
        "Redemption.MAPIFolder",
        "Redemption.MAPITable",
        "Redemption.MAPIUtils",
        "Redemption.RDOSession",
        "Redemption.SafeAppointmentItem",
        "Redemption.SafeContactItem",
        "Redemption.SafeCurrentUser",
        "Redemption.SafeDistList",
        "Redemption.SafeInspector",
        "Redemption.SafeJournalItem",
        "Redemption.SafeMailItem",
        "Redemption.SafeMeetingItem",
        "Redemption.SafePostItem",
        "Redemption.SafeReportItem",
        "Redemption.SafeTaskItem", 
        "Mainsoft.Harmony.OutlookSidebar.TaskPaneSidebarAx"
Outlook应在具有足够权限的帐户下运行,以便在HKEY_CURRENT_用户下进行读写操作

顺便说一下,您运行的是一个相当旧的Harmon.ie版本,我建议您从Harmon.ie网站下载并安装最新的4.5版本


---Jean

您需要联系Harmony插件开发人员。问题似乎来自外接程序。Harmon.ie支持网站要求在此处发布,他们将联系。您是否能够使用新创建的空外接程序项目重现问题?如果不是,则这是一个特定于harmonie的问题。这更适合作为注释。以管理员身份运行Outlook没有问题,并且加载项运行正常。卸载外接程序并以管理员身份重新安装并不能解决此问题。此用户没有管理员权限,我们不希望他们有管理员权限。我们已经在注册表中搜索了“Harmon.ie”和“Mainsoft”,但我们不知道需要更新哪些项权限以允许非管理员用户使用加载项,因此出现了关于哪些注册表项的问题正在/正在导致上面列出的错误。请尝试使用新创建的空外接程序项目重现此问题。我通过使用Process Monitor和筛选拒绝访问的结果回答了自己的问题,结果与Jean的相同。HKCU\SOFTWARE\Classes位置是我们缺少写入权限的位置。添加这些解决了问题。谢谢