如何导出 Outlook 2013 客户端设置(不是帐户、日历、联系人,而是实际的 UI 配置)

如何导出 Outlook 2013 客户端设置(不是帐户、日历、联系人,而是实际的 UI 配置)

作为公司域名改组的一部分,我们的 IT 人员即将推出一项变更,即卸载 Office (2013),在新域名上创建新的用户配置文件,重新安装 Office 2013,然后让我们根据需要重新配置客户端。我已经问过了;没有办法绕过卸载/重新安装步骤。他们这样做显然是为了让每个人都使用新许可证的同一版本。

出于可访问性原因,我对 Outlook 进行了很多自定义设置——字体大小、纯文本(而非 HTML)、文件夹视图设置等等。Outlook 肯定存储了这些数据某处,对吧?我还没有找到任何方法来保存所有这些设置,以便我可以将它们重新应用到新安装中。有什么方法可以复制所有这些配置,比截取所有配置页面(Outlook 中有很多)的屏幕截图然后逐步重新应用它们更好吗?也许 Outlook 用户数据中隐藏着一个配置文件?

我不是询问帐户设置(它将是一个新帐户)、迁移已保存的电子邮件(它在服务器上)、迁移联系人或任何此类信息 - 我只是想尽可能方便地捕获我的客户端 UI 设置。

如果有关系的话,我使用的是 Windows 7 Enterprise。

答案1

Outlook 将一些设置保存在您的邮箱中,其余设置保存在 Windows 注册表中*。对于基于 Exchange(包括 Office 365)的邮箱用户,您的邮箱位于服务器上,并“跟随”您从一个 Outlook 实例到下一个实例。对于非 Exchange 用户,您的邮箱是您的 PST 文件。

通过导出并重新导入相关注册表数据,应该可以传输存储在注册表中的那些设置。

因为注册表中保存的设置包括您的电子邮件地址和服务器信息,如果目标计算机上的这些值不同,则此方法将不起作用。(我不知道如何解决这个问题,因为 Outlook 存储在注册表中的大多数值都是经过编码的。)

以下是将 Outlook 配置文件移动到新计算机的方法(警告:我尚未测试过!):

  1. 在源计算机上,确定正在使用的 Outlook 配置文件名称:

    a. 运行命令Outlook /manageprofiles
    b. 在邮件设置 - Outlook对话框点击显示个人资料...
    c. 下一个窗口按名称显示所有 Outlook 配置文件。如果您只有一个,请记下其名称。如果您有多个,请使用特性按钮来检查它们以确定您对哪一个感兴趣。

  2. 关闭 Outlook,打开regedit并导航到适合您的 Outlook 版本的注册表项:

    Office 2010 及更早版本: HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<profilename>

    Office 2013+: HKCU\Software\Microsoft\Office\<version>\Outlook\Profiles\<profilename>

    <profilename>您在上面的步骤 1c 中确定的名称在哪里。

  3. 将整个<profilename>密钥导出到 .REG 文件(右键点击那么出口

  4. 将导出的注册表文件复制到目标计算机,然后双击它以将其导入注册表。 警告:如果目标计算机上现有的 Outlook 配置文件具有相同的名称,则此操作将覆盖目标计算机上现有的 Outlook 配置文件。
  5. 如果这是计算机上配置的唯一配置文件,只需打开 Outlook。它将自动使用该配置文件。
  6. 如果您有多个配置文件,则配置 Outlook 以提示您使用哪个配置文件,如下所示:

    a. 运行命令Outlook /manageprofiles
    b. 在邮件设置 - Outlook对话框点击显示个人资料...
    c. 下一个窗口中选择要使用的配置文件的配置文件单选按钮。d
    . 点击好的保存并退出


*有些设置不会存储在这两个地方。您的电子邮件签名是一个明显的例外。

相关内容