ming's blog
如何让Outlook (office365)不再弹出“没有默认的邮件客户端”对话框?

这是一篇2018年我发布在知乎上的回答,这篇回答一直以来访问人数都很多且评论的人都给与一致的好评,所以我决定搬运到博客中来。

我正好遇到这个问题,并且成功解决了,记下来帮助一下以后遇到问题的人。

分析结果:

  • 触发这个弹窗的不是outlook程序,因为可能你和我一样已经把office 2016卸载了。
  • 也不是默认应用程序触发的弹窗。我把默认程序设置为邮件依旧弹窗。
  • 我在启动项里找到了office的lync,我不知道它从哪来的,但是也不是它,因为它没有运行。
  • 天知道我经历了什么…… 强迫症有时候真的会逼死人。
  • 最后当我看到service里的OneSyncSvc_sessionID服务项,答案就出来了。

解决办法(服务里没法直接关闭):

  1. 定位注册表到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”下。

  2. 找到4项 “OneSyncSvc”“OneSyncSvc_sessionID”“UserDataSvc”“UserDataSvc_sessionID”

  3. 把每项里“Start”的值设为4,重启就能看到效果了。(0 引导,1 系统,2 自动-默认,3 手动,4 禁用)


如果这篇文章有帮助你解决问题,治好强迫症,你可以来知乎里给我点赞。
如何让Outlook (office365)不再弹出“没有默认的邮件客户端”对话框? - 拉格朗日的回答 - 知乎