症状
请考虑以下情形。在 Microsoft Office Outlook 2007年或 Microsoft Outlook 2010 中,联系人的证书数据大于 32 千字节为单位。当您尝试将该联系人保存在这种情况下时,您会遇到以下问题之一︰
-
如果您在联机模式下运行 Outlook,您会收到以下错误消息︰
没有足够内存来执行此操作。
-
如果您在缓存模式下运行 Outlook,联系人被成功保存到.ost 文件中。但是,当.ost 文件与服务器同步,同步日志中会记录类似于以下内容的错误︰
同步错误消息Contact_Name。没有足够内存来执行此操作。移到本地故障同步失败的消息。邮件主题-> Contact_Name。您可以在您的脱机文件夹文件只查看此消息。正在同步文件夹时出错。客户端操作失败。
解决方案
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
如何备份和还原在 Windows 注册表
Outlook 2007
此问题是发布日期为 2009 年 8 月 25 日,Outlook 2007 修补程序包中修复。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
Outlook 2007 修补程序包 (Outlook-x-none.msp) 的描述︰ 2009 年 8 月 25 日 Resolove 此问题在 Outlook 2007 中,请执行下列步骤︰-
应用以下 Microsoft 知识库文章中描述的修复程序包:
Outlook 2007 修补程序包 (Outlook-x-none.msp) 的描述︰ 2009 年 8 月 25 日
-
配置的 MaxCertsSize 注册表项。若要执行此操作,请执行以下步骤:
-
启动注册表编辑器。
-
在 Windows Vista 中,单击开始 ,在开始搜索框中,键入regedit ,然后按 enter 键。
如果提示您输入管理员密码或进行确认,请键入密码,或提供确认。 -
在 Windows XP 中,单击开始,单击运行,在打开框中,键入regedit ,然后单击确定。
-
-
找到并单击以下注册表子项:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
-
在编辑菜单上,指向新建,然后单击 DWORD 值。
-
键入MaxCertsSize,,然后按 enter 键。
-
MaxCertsSize,用鼠标右键单击,然后单击修改。
-
在数值数据框中,键入要限制证书的最大大小,任何双字节值,然后单击确定。
-
退出注册表编辑器。
-
Outlook 2010
要解决 Outlook 2010 中的此问题,请执行以下步骤︰
-
配置的 MaxCertsSize 注册表项。若要执行此操作,请执行以下步骤:
-
启动注册表编辑器。
-
在 Windows Vista 中,单击开始 ,在开始搜索框中,键入regedit ,然后按 enter 键。
如果提示您输入管理员密码或进行确认,请键入密码,或提供确认。 -
在 Windows XP 中,单击开始,单击运行,在打开框中,键入regedit ,然后单击确定。
-
-
找到并单击以下注册表子项:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
-
在编辑菜单上,指向新建,然后单击 DWORD 值。
-
键入MaxCertsSize,,然后按 enter 键。
-
MaxCertsSize,用鼠标右键单击,然后单击修改。
-
在数值数据框中,键入要限制证书的最大大小,任何双字节值,然后单击确定。
-
退出注册表编辑器。
-
下表包含基于您为 MaxCertsSize 注册表条目和联系人的证书数据的实际大小指定的值的所有可能的结果。