如何从 PST 文件恢复 Outlook 2007 而不必导入所有内容?

如何从 PST 文件恢复 Outlook 2007 而不必导入所有内容?

我最近升级到了 Windows 7,并选择了“从头开始格式化”的方式。

我将 C:\ 驱动器备份到 D:\ 驱动器上的可用空间。

所以现在我已经重新安装了 Outlook 2007,并且我拥有以前安装中的 .pst 文件等等。

如果记忆不错的话,将所有这些电子邮件重新放回 Outlook 的答案是“为该帐户创建一个新的 .pst 文件,然后重新导入所有内容”。

我希望能够将 .pst 文件放在它应该放的地方,然后让 Outlook 2007“记住”所有内容。但我确信这行不通。

有没有办法从 pst 文件恢复 Outlook,而不必重新导入所有内容?

答案1

将旧的 PST 文件放在容易找到的地方。在控制面板中,找到邮件设置,然后创建一个电子邮件帐户。在数据文件下,添加旧的 PST 文件。将默认传递设置为旧的 PST 文件。这样就可以了。

答案2

好的,Randolph Potter 的回答很好,但我找到了一个更简单的答案。

基本上我只是这样做:

  1. 打开 Outlook
  2. 按照步骤创建我的电子邮件账户
  3. 进入主界面后,我迅速进入文件->离线工作,这样它就不会检查新邮件(如果您想要安全网,请输入错误的密码)
  4. 我退出了 Outlook
  5. 我去C:\Users\{USERNAME}\AppData\Local\Microsoft\Outlook备份了Outlook.pst(很小,大概 238k 左右)
  6. Outlook.pst我从备份文件中复制了 2.59GB 的文件(为了防止出现问题,我复制了文件而不是移动)
  7. 启动 Outlook 后,它就将我的所有电子邮件/文件夹保存到位了。
  8. 关闭“离线工作”(如果你故意输入了错误的密码,请修复它),它会检查新邮件并将其放在正确的位置

是的,这是一种解决方法,但它使我免于花几个小时重新导入所有内容。

答案3

我会重新导入。Outlook 2007 的导入选项非常简单,只是耗时。您可以尝试旧的切换方法,打开 Outlook,不配置电子邮件,在生成空的 Outlook.pst 后关闭它。然后完全退出 Outlook,确保它在任务管理器中不再是正在运行的进程(您可能需要重新启动),然后将空的那个(重命名,不要删除它以防万一)与旧 pst 的副本交换。我取得了不同的成功。有时它会起作用。

有时我必须恢复空的 outlook.pst,然后通过 Outlook 中的菜单导入。

答案4

Outlook 邮件设置存储在注册表项中:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

我没试过,但是...有一些此处为 VB.NET 代码(如果您是程序员)显示这些值。

如果您不是程序员,或者即使您是,也可以在 Google 上搜索该注册表项和几个关键字。如果您已经清除并丢失了旧操作系统,那么就别费心了。

相关内容