Outlook 当用户尝试在共享日历中创建约会时引发异常

Outlook 当用户尝试在共享日历中创建约会时引发异常,outlook,outlook-redemption,Outlook,Outlook Redemption,我们有一个内部可执行文件,可在共享日历中创建Outlook会议和约会 一个用户使用此代码在共享日历中创建约会时遇到问题。这段代码多年来一直运行良好 尝试的内容: 我让用户直接通过Outlook访问日历。她能够毫无问题地在共享日历中创建会议 引发异常: 由于注册表或安装问题,操作失败。请重新启动Outlook并重试。如果问题仍然存在,请重新安装 重新安装Outlook会给用户带来很大不便 我想知道 我应该查看注册表中的哪个区域 重新创建.PST文件是合理的替代方案吗 我可以使用Outlook Re

我们有一个内部可执行文件,可在共享日历中创建Outlook会议和约会

一个用户使用此代码在共享日历中创建约会时遇到问题。这段代码多年来一直运行良好

尝试的内容: 我让用户直接通过Outlook访问日历。她能够毫无问题地在共享日历中创建会议

引发异常: 由于注册表或安装问题,操作失败。请重新启动Outlook并重试。如果问题仍然存在,请重新安装

重新安装Outlook会给用户带来很大不便

我想知道

  • 我应该查看注册表中的哪个区域
  • 重新创建.PST文件是合理的替代方案吗
  • 我可以使用Outlook Redemption对用户帐户进行故障排除吗

  • 您的Outlook配置文件(或Outlook安装本身)似乎已损坏。您可以查看Windows事件日志,了解Outlook对错误事件的其他说明。在这个阶段,还不清楚它是否与配置文件损坏(重新创建pst)或Outlook本身有关

    Redemption是扩展MAPI(Outlook所基于的低级API)的包装器。但它不提供任何自诊断服务,只提供对底层功能的方便访问。但是,您可以在不涉及Outlook的情况下使用Redemption来完成工作


    如果您需要继续使用OOM,我建议您与Microsoft建立一个支持案例。

    事实证明,这是一个数据问题

    我要求用户使用自定义可执行文件为其他共享日历创建约会。她能够毫无问题地做到这一点

    我发布的异常消息来自对GetSharedDefaultFolder


    收件人参数是使用Exchange服务器上不存在的电子邮件地址创建的。这个错误的电子邮件地址来自我们的数据库。

    您打开目标文件夹并创建约会的代码是什么?我找到了答案,您的直觉是正确的。