正确处理win10跳出“没有默认的邮件客户端”的方法
最近win10更新系统后, 经常跳出“没有默认的邮件客户端,或者当前的邮件客户端无法实现该邮件请求。请运行Microsoft Outlook并将其设为默认邮件客户端。”。网上很多方法都试了,什么设置默认程序,到outlook帮助中设为默认程序,还有说卸载office,都试过,都不起用,我的直接就没装outlook,隔段时间还是会跳出来。
经过多方搜索,站长终于找到一个解决方法,但这个方法有个问题,就是每次更新系统后,注册表又变为原来的,所以还是会跳出来,这就要求每次更新完系统后,再重新设置一次,所幸更新系统的时候并不多。
分析结果:
触发这个弹窗的不是outlook程序,因为可能你和我一样已经把office 2016卸载了。 也不是默认应用程序触发的弹窗。我把默认程序设置为邮件依旧弹窗。 我在启动项里找到了office的lync,我不知道它从哪来的,但是也不是它,因为它没有运行。 天知道我经历了什么…… 强迫症有时候真的会逼死人。 最后当我看到service里的OneSyncSvc_sessionID服务项,答案就出来了。
解决办法(服务里没法直接关闭): 定位注册表到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”下。 找到4项 “OneSyncSvc”“OneSyncSvc_sessionID”“UserDataSvc”“UserDataSvc_sessionID” 把每项里“Start”的值设为4,重启就能看到效果了。(0 引导,1 系统,2 自动-默认,3 手动,4 禁用)