文章编号: 296088 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当您启动 Microsoft Outlook 或尝试打开个人文件夹 (.pst) 文件或脱机文件夹 (.ost) 文件时,可能会收到以下错误消息:
在文件 <file_path> 中发现错误。请退出所有允许使用邮件的应用程序,然后使用“收件箱修复工具”。
其中 <file_path> 是 .pst 文件的路径。

如果您运行收件箱修复工具 (Scanpst.exe),该文件的问题并没有得到解决。

原因

出现此问题的原因是 .pst 文件和 .ost 文件的大小限制为 2 GB,超出此限制时将出现错误消息。收件箱修复工具不能纠正此问题。

解决方案

要解决此问题,请从下面的 Microsoft 下载中心链接下载工具:
http://www.microsoft.com/downloads/details.aspx?FamilyID=B33B1DFF-6F50-411D-BBDF-82019DDA602E&amp;displaylang=en
注意:使用该工具创建 .pst 文件的截断副本。该工具完成操作后留下的副本不包含所有原始数据,因为该工具从文件中剪切了数据,剪切的数据量由用户定义。

2 GB 截断实用工具的恢复限制:
  • 您必须有 2 GB 的可用硬盘空间(以便制作 .pst 文件的副本)。
  • 该实用工具将截断 .pst 文件以使其小于 2 GB。要想有足够的工作空间,请将该文件截断为比 2 GB 限额小 20 到 25 MB。截掉的数据被从新副本中删除,这意味着恢复的副本中将缺少某些信息。
您可以尝试使用此过程来恢复数据,但成功率并非 100%。如果此工具能够成功,它将无法将全部数据都恢复回来(截断的数据将丢失)。

可采用下列步骤恢复数据:
  1. 从下面的 Microsoft 下载中心链接下载该工具:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=B33B1DFF-6F50-411D-BBDF-82019DDA602E&amp;displaylang=en
  2. 将 2gb152.exe 文件提取到一个空文件夹中。您应该看到以下五个文件:
    • Msstdfmt.dll
    • Msvbvm60.dll
    • Pst2gb.exe
    • Readme.rtf
    • Readme.txt
  3. 启动 Pst2gb.exe 程序。
  4. 单击浏览,选择超出大小限制的 .pst 文件,然后单击打开
  5. 单击创建,选择您要创建的截断数据文件的名称和位置,然后单击保存
  6. 键入您要在 .pst 文件中截断的数据量。此数量没有标准值。使用 20 到 25 MB 时可收到最佳效果,但有时您可能必须截断更多或更少数据。例如,如果您截断 25 MB 的数据并且此过程成功,请重复此过程,但只将原超出大小限制的 .pst 文件截断 15 MB。如果这样可以成功,则尝试截断 5 MB。如果截断 25 MB 不成功,请重复此过程并将原来的 .pst 截断 35 MB。如果此过程不成功,请增加截断数量直至操作成功。
  7. 对较小的 .pst 文件运行收件箱修复工具(Scanpst.exe 文件)。
  8. 在 Outlook 中打开修复的 .pst 文件。
  9. (建议采用该步骤,但该步骤是可选操作)如果文件打开,请右键单击 .pst 的根文件夹,单击属性,然后单击开始压缩以启动压缩。对于这样大的文件,压缩大约需要 4 到 8 小时。
  10. 如果文件未打开,则应丢弃截断的 .pst 文件,并对原始 .pst 文件重复上述过程。尝试比第一次截断更多数据,然后重复操作过程。
  11. 根据您拥有的 Outlook 版本,安装以下更新或修复程序。要进行安装,请查看以下 Microsoft 知识库文章:
    245025 如何获取并安装 Office 2000 SR-1/SR-1a 更新
    这些更新可以防止 Outlook 允许 .pst 文件超过 2 GB 最大限制。请用下列方法之一管理 .pst 文件的大小:

    • 使用多个 .pst 文件。
    • 使用存档功能。
    • 将附件保存到文件系统文件夹并将它们从邮件中删除。
此工具的英语版应具有以下或更新的文件属性:

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。

更多信息

197316 如何在安装了“企业和工作组”选项的 Outlook 2000 中使用“收件箱修复工具”恢复邮件
在尝试运行 2 GB 截断实用工具时,您可能会收到以下错误消息:
Run-time Error '713':Class not Registered.You need the following file to be installed on your machine.MSSTDFMT.DLL
如果收到此错误消息,请执行以下步骤。

Microsoft Windows 98、Microsoft Windows 98 SE、Microsoft Windows ME

  1. 将 MSstdfmt.dll 文件复制到 C:\Windows\System 文件夹中。
  2. 打开一个命令提示符,然后键入下面的命令:
    REGSVR32 C:\Windows\System\MSSTDFMT.DLL

Microsoft Windows NT、Microsoft Windows 2000 和 Microsoft Windows XP

  1. 将 MSstdfmt.dll 复制到 C:\<windir>\System32 文件夹中。
  2. 打开一个命令提示符并键入下面的命令
    REGSVR32 C:\windir\System32\MSSTDFMT.DLL
    其中 windir 是 WINNT 或 Windows 目录。

属性

文章编号: 296088 - 最后修改: 2006年3月24日 - 修订: 6.1
这篇文章中的信息适用于:
  • Microsoft Outlook 2000 标准版
  • Microsoft Outlook 2002 标准版
  • Microsoft Outlook 98 标准版
  • Microsoft Outlook 97 标准版
关键字:?
kbhotfixserver kbqfe kberrmsg kbprb KB296088
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com