从根源上解决Win10修改默认应用打开方式——注册表

这篇文章不同于网上那些复制粘贴的答案,是本人切实解决了这个问题之后才整理发表的,希望能够帮助到更多深受此困扰的人!总而言之:亲测可用,请放心阅读!~


11月8日更新模板:

有朋友私下问我改注册表那一步还是不会操作,可能对于没有编程基础的朋友来说太过繁琐。

我帮他提炼了两个注册表模板,只需要更改3个固定的位置,保存后再执行注册表就可以了。

看完文章还是不懂的朋友,可以直接翻到文章最后,有注册表模板可供下载!~


以下是正文^_^:

起因

众所周知,Win10总是会有一些莫名其妙的BUG。

因为工作上需要经常打开厂家自定义后缀的文件,如.hwt,但是每次设置完默认打开方式“Winrar”之后,第二次还是记录不下来,要重新选择,所以每次的操作流程都是"右键点选文件"-->"选择打开方式"-->"Winrar"。

可大家其实都是想双击文件直接打开啊!

按网上的常规教程去尝试

相信看到这篇文章的各位朋友 已经从网上找了很多资料,都是说进入“系统设置”,选择“应用”,更改“默认应用”,也可以按底下的“根据文件类型更改”按钮去改具体的".xxx"后缀的打开方式,可是实践过后却发现并没有什么卵用(笑哭)。

第一种情况是虽然我们点了用某一个应用去打开,但是点完之后,它没有反应,还是点之前没有选择的状态。

第二种情况更为尴尬,就是你本可以选的应用在这里根本不存在,也就是说没有“查看更多应用”这个选项,你只能选择“在Microsoft Stroe中”查找更多应用,坑爹呀(再次笑哭)。


常规的更改默认应用的路径


在“选择应用”列表选择WinRAR,但是并没有效果;并且无法选择更多应用。

Win10很乱,一方面由于这是专门为二合一电脑准备的系统,至今仍然存在“系统设置”和“控制面板”两套不同UI设计、相同使用功能的系统设置体系;另一方面,win10想搞一个应用商店,所以在他的设置界面只能选择microsoft store的应用;而在桌面、资源管理器里,依然沿用着以前的纯PC时代的逻辑——可以通过选择本地文件路径,让用户自己选择用什么exe程序去执行。

最佳解决方案

所有的图形界面都是纸老虎,真正掌管系统资源的是数据本身。所以不管微软有没有提供正确修改默认应用的操作选项,我们都可以通过【注册表】解析到每一个系统操作的“数据联系”。

没错,我们不用管设置界面,直接改注册表就好啦。

通过在国外知名技术交流网站stackover上查阅资料[注1],你会发现,设置默认应用是在下面这个路径下。

第一步:打开注册表。Win+R(或打开“运行”),输入“regedit”,并按回车。

第二步:在HKEY_CLASSES_ROOT里找到你想要更改的文件格式类型,如我的.hwt:

左侧是路径,右侧是关联数据

你会惊喜的发现,噢,原来打开.hwt文件的时候,注册表是关联到了“hwt_auto_file”数据上了,那这个玩意儿又是什么呢?

第三步:继续在HKEY_CLASSES_ROOT文件夹下查找,找到hwt_auto_file文件夹(小技巧:你可以直接在上面的资源路径输入框里输入,并按回车),并且打开shell\open\command。

路径示意图

这个时候又有意外收获,噫?这个不是我以前装的HaoZip解压软件吗?因为弹窗太多被我卸载了,原来注册表里还有残留数据,怪不得总要我重设默认方式呢!Win10好坑(笑哭)


解读时间到:(如果不想看原理(脑壳儿疼),直接跳到第四步就好了哈~)

1.通过观察command文件夹里的项,可以发现【名称】里的(默认)字段,就是系统“默认”打开应用的定义处!

2.有DOS开发经验的朋友不难发现,【数据】这一列的语法,就是DOS指令,意思是打开本地某一路径下的exe程序,并且传入参数"%1",而这个参数,正是每次点击的那个“xxx.hwt”文件的绝对路径。

结论是,我们只需要改写这一项,将路径改为我们要运行的那个应用的本地路径,并且在后面也传参"%1"即可搞定!~


第四步:修改注册表。

4.1 右键点击“command”文件夹,选择导出。(原因是数据这一项无法直接修改,要先导出)


导出到桌面即可

4.2 返回桌面,右键编辑刚才导出的注册表。

点击编辑,进入记事本

4.3 把要默认打开的那个应用的本地路径替换到记事本里,由于转义字符的存在,文件中间要有两个反斜杠(\\)。

替换打开路径,别忘了保存哟

4.4 双击改好的注册表,允许打开-->继续修改。

确认打开


自己写的注册表,当然没问题啦


成功提示!

第五步:大功告成!可以看到注册表修改成功,激动人心的时刻到了,当你再次双击".xxx"格式的文件的时候,没有多余弹窗提示,一键到位,就是这么自然流畅!

回到注册表,发现已经修改成功

这里是文章最后!~

上述的方法可能对于没有编程基础的朋友来说太过繁琐,有朋友私下问我改注册表那一步还是不会操作,于是我总结了注册表修改模板,你只需要改好3个固定的位置,保存后双击执行就可以了。

操作步骤如上所述,模板下载链接在公众号

正好最近在尝试构建微信公众号体系,还是以简书杂谈为主,一些高浏览量的精品文章转发至微信公众号。所以欢迎大家关注我的公众号【技能精进手册】。

模板的下载链接也在公众号中,回复关键词“默认打开”或“默认应用”,就可以下载啦!~

模板下载方式:关注公众号并回复关键词“默认打开”


结语

这个问题困扰我很久,正好今天周末,于是花了一个晚上+上午的时间把它彻底解决掉了,期间发现中文社区有关这个问题的有效解答几乎没有,于是想写篇文章分享给更多的朋友。

做人做事亦是如此,刨根问底,追本溯源,图个心里踏实!

原创不易,如果这篇文章真的有帮到您,欢迎点“喜欢”或者“打赏”,您的鼓励将支持我继续创作相关的技能分享,蟹蟹!~

当然,如果这篇文章有哪一步您有不明白的,也可以在下方留言,我会在我的能力范围内全力解答,再次感谢阅读到最后,我们下篇文章再见!~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,888评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,677评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,386评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,726评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,729评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,337评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,902评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,807评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,349评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,439评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,567评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,242评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,933评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,420评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,531评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,995评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,585评论 2 359

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,702评论 18 139
  • 摘抄:http://blog.163.com/sbtaot/blog/static/128303760200982...
    cqlina阅读 4,240评论 0 5
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,336评论 0 9
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,857评论 6 342
  • 最坏的打算 用三年的时间去忘记 却用了一辈子
    流浪的爆米花阅读 602评论 1 2