设置网易邮箱大师为Win10默认邮件客户端 作者: LiesAuer 时间: 2021-12-31 分类: 开发,项目 ## 前言 长话短说,在Win10中是没办法将网易邮箱大师设置为默认邮件客户端的,所以特意写了个小工具。  ## 工具下载 下载解压后,直接打开点击按钮即可一键完成!  下载链接↓↓↓ [网易邮箱大师默认客户端.zip](https://storage.liesauer.net/2021/12/962845319.zip) ## 问题定位 通过百度发现,这个问题早在几年前就已经存在了,翻到的帖子最早在2017年就有相关反馈,但是居然在全网都找不到解决方法!几年了!所以决定自己研究一番这个问题。 可以看到我是已经安装了网易邮箱大师了的  但是在设置中是找不到网易邮箱大师的,所以没办法设置为默认客户端  然后点开应用设置默认值这里发现网易邮箱大师是注册了`.eml`文件以及`mailto`协议的,但是在`.eml`文件中是能选邮箱大师,而`mailto`协议是没得选的   而且我以前用的Foxmail是一切正常可设置的,所以基本可以断定是网易邮箱大师的问题,而不是系统问题。 在经过一番查阅资料后发现,在Win8以后,Windows已经使用通过设置`UrlAssociations`的方式设置默认程序了,而不是旧的`shell\open\command`方式。然后深入研究发现,设置`UrlAssociations`需要两个关键的东西,`ProgId`以及`Hash`,`ProgId`就是一个程序标识符,可以很容易在注册表找到,而`Hash`就是用于验证这个设置是否有效的,算法暂时未知。网上大概翻阅了一下,也没有现成的算法可用(我会的语言范围内),但是呢,却找到了另外一位老哥的一个小工具[`SetUserFTA`](https://kolbi.cz/blog/2017/10/25/setuserfta-userchoice-hash-defeated-set-file-type-associations-per-user/ "SetUserFTA"),这个工具可以很方便的获取、设置默认打开程序,看文章内容,Hash算法貌似是这位大佬反编译出来的。于是乎就封装了这么一个一键工具,方便大家使用。完结撒花! ## 最后 其实这个问题已经困扰我挺久的了,刚开始从Foxmail切到网易邮箱大师的时候就发现这个问题了,但是由于这个问题并没有造成太大的不便,所以没去管它,自己也很久没有写过博客和个人项目了,趁着今天是2021年最后的一天(强行借口),赶一赶自己,让自己动一动,写了这么一个小工具以及博文。 最后提前祝大家2022年快乐,成长成一个更好的自己!共勉! 标签: 网易邮箱大师, MailMaster, mailto, Master.eml.1, UrlAssociations, 默认邮件客户端, SetUserFTA, ProgId, Hash
非常感谢,自己折腾了一下午没解决,最后发现您的工具,一键就解决了这个问题,赞!!!
感谢大佬
谢谢啦,我也纠结了这个问题,谢谢大佬的封装!