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

The*_*ner 27 profile microsoft-office-365

TL; 博士

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


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

设想

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

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

问题

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

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

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

在此处输入图片说明

如果我进入REGEDIT并查看:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
Run Code Online (Sandbox Code Playgroud)

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

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

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

在此处输入图片说明

从 Outlook 2013(在这里找到)的命令行开关中,/cleanprofile 仍然存在。

底线问题

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

小智 41

% 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
Run Code Online (Sandbox Code Playgroud)

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