AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 526538
Accepted
TheCleaner
TheCleaner
Asked: 2013-07-27 05:32:42 +0800 CST2013-07-27 05:32:42 +0800 CST 2013-07-27 05:32:42 +0800 CST

Outlook 2013:如何重置为“首次运行”状态?

  • 772

TL;博士

有没有办法通过脚本、powershell、reg delete、telekinesis 来重置 Outlook 2013,就好像没有配置文件存在并且它是第一次运行一样?


仍在努力解决这个问题,但希望其他人有见识。

设想

这里的许多用户都有连接到本地 Exchange 服务器的现有 Outlook 配置文件。我们正在迁移到 Office 365。为了迁移用户的 Outlook,您必须在 Outlook 中创建新配置文件或完全删除旧配置文件,然后“重新开始”。

我们希望我们的用户重新开始,并为其邮件配置文件使用默认配置文件名称“Outlook”(而不是自定义配置文件或第二个配置文件,如“O365”)。这是因为我们的 ERP 系统在 ERP 软件中查找此配置文件以发送电子邮件。

问题

问题是“重新开始”并不是真正的重新开始。

如果我从控制面板设置中手动删除默认配置文件“Outlook” Mail,则 Outlook 在没有配置文件的情况下启动,但会提示输入配置文件名称: 在此处输入图像描述

如果我Outlook现在输入新的个人资料名称,我会得到:

在此处输入图像描述

如果我进入REGEDIT并查看:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

我仍然将“Outlook”视为个人资料。

我试着做一个Reg DELETE这个键和所有子键,虽然它说“成功删除”它没有。

如果我手动删除此配置文件密钥,我可以再次启动 Outlook,当它提示输入新的配置文件名称时,我可以输入Outlook它,它会接受它并让我继续,就好像它是 Outlook 的新设置一样:

在此处输入图像描述

从 Outlook 2013(在此处找到)的命令行开关中看不到 /cleanprofile 仍然存在。

底线问题

有没有办法通过脚本、powershell、reg delete、telekinesis 来重置 Outlook 2013,就好像没有配置文件存在并且它是第一次运行一样?

profile
  • 4 4 个回答
  • 220285 Views

4 个回答

  • Voted
  1. Best Answer
    user187883
    2013-08-31T03:27:55+08:002013-08-31T03:27:55+08:00
    % reg.exe delete HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook /f
    % reg.exe add HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook
    

    这将删除名为 Outlook 的默认配置文件,然后在没有设置的情况下重新创建它。然后,当您重新运行 Outlook 时,它将启动向导。

    • 41
  2. user219641
    2014-05-14T19:08:15+08:002014-05-14T19:08:15+08:00

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\将首次运行下的键从 False 重置为 True。

    • 3
  3. cZk
    2013-07-27T05:49:36+08:002013-07-27T05:49:36+08:00

    根据 MSDN 上的命令行开关页面,您应该能够使用命令行参数启动 Outlook,使其表现得像第一次运行一样。试试这个,让我知道它是如何为你工作的:

    outlook /firstrun
    

    来源: https ://office.microsoft.com/en-us/outlook-help/command-line-switches-HP001003110.aspx

    • 0
  4. Tonny
    2013-07-27T05:50:31+08:002013-07-27T05:50:31+08:00

    你在正确的轨道上。
    您将不得不删除注册表中的 Profiles 键。
    但是,这里有一个问题,只有在reg delete没有任何运行(在前台或后台)接触这些键的情况下才能做到这一点。

    因此,您必须绝对确保 Outlook.exe 没有运行。(在您关闭它后,它通常会在后台再停留 2-3 分钟。)
    此外,ERP 应用程序本身可能会锁定这些键。如果您运行某种可能与这些注册密钥交互的密钥链或认证软件(例如 PGP)。

    如果要编写脚本,请确保以真实用户身份运行它。不是另一个管理员帐户。毕竟我们在这里谈论的是“HKLM\当前用户*”。

    我之前在 Office 2007 和 2010 上做过这个(在这方面应该是相同的)。
    我们将删除命令放在域登录脚本中,并进行一些额外的检查,以仅在用户尚未迁移时才运行一次。

    • 0

相关问题

  • 将用户配置文件迁移到新的 Active Directory 帐户

  • 将本地配置文件迁移到漫游配置文件

  • 如何在笔记本电脑上不同位置的 SMTP 服务器之间切换

  • 如何为 Windows Server 2003 中新创建的域用户自动配置漫游配置文件路径?

  • Windows Vista 配置文件的陷阱?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve