這篇文章不同于網(wǎng)上那些復(fù)制粘貼的答案,是本人切實(shí)解決了這個(gè)問(wèn)題之后才整理發(fā)表的手蝎,希望能夠幫助到更多深受此困擾的人餐蔬!總而言之:親測(cè)可用急但,請(qǐng)放心閱讀!~
11月8日更新模板:
有朋友私下問(wèn)我改注冊(cè)表那一步還是不會(huì)操作晾蜘,可能對(duì)于沒(méi)有編程基礎(chǔ)的朋友來(lái)說(shuō)太過(guò)繁瑣邻眷。
我?guī)退釤捔藘蓚€(gè)注冊(cè)表模板,只需要更改3個(gè)固定的位置剔交,保存后再執(zhí)行注冊(cè)表就可以了肆饶。
看完文章還是不懂的朋友,可以直接翻到文章最后省容,有注冊(cè)表模板可供下載抖拴!~
以下是正文^_^:
起因
眾所周知,Win10總是會(huì)有一些莫名其妙的BUG腥椒。
因?yàn)楣ぷ魃闲枰?jīng)常打開(kāi)廠家自定義后綴的文件阿宅,如.hwt,但是每次設(shè)置完默認(rèn)打開(kāi)方式“Winrar”之后笼蛛,第二次還是記錄不下來(lái)洒放,要重新選擇,所以每次的操作流程都是"右鍵點(diǎn)選文件"-->"選擇打開(kāi)方式"-->"Winrar"滨砍。
可大家其實(shí)都是想雙擊文件直接打開(kāi)巴!
按網(wǎng)上的常規(guī)教程去嘗試
相信看到這篇文章的各位朋友 已經(jīng)從網(wǎng)上找了很多資料惋戏,都是說(shuō)進(jìn)入“系統(tǒng)設(shè)置”领追,選擇“應(yīng)用”,更改“默認(rèn)應(yīng)用”响逢,也可以按底下的“根據(jù)文件類(lèi)型更改”按鈕去改具體的".xxx"后綴的打開(kāi)方式绒窑,可是實(shí)踐過(guò)后卻發(fā)現(xiàn)并沒(méi)有什么卵用(笑哭)。
第一種情況是雖然我們點(diǎn)了用某一個(gè)應(yīng)用去打開(kāi)舔亭,但是點(diǎn)完之后些膨,它沒(méi)有反應(yīng)蟀俊,還是點(diǎn)之前沒(méi)有選擇的狀態(tài)。
第二種情況更為尷尬订雾,就是你本可以選的應(yīng)用在這里根本不存在肢预,也就是說(shuō)沒(méi)有“查看更多應(yīng)用”這個(gè)選項(xiàng),你只能選擇“在Microsoft Stroe中”查找更多應(yīng)用洼哎,坑爹呀(再次笑哭)烫映。
Win10很亂,一方面由于這是專(zhuān)門(mén)為二合一電腦準(zhǔn)備的系統(tǒng)壕探,至今仍然存在“系統(tǒng)設(shè)置”和“控制面板”兩套不同UI設(shè)計(jì)、相同使用功能的系統(tǒng)設(shè)置體系郊丛;另一方面李请,win10想搞一個(gè)應(yīng)用商店,所以在他的設(shè)置界面只能選擇microsoft store的應(yīng)用厉熟;而在桌面导盅、資源管理器里,依然沿用著以前的純PC時(shí)代的邏輯——可以通過(guò)選擇本地文件路徑揍瑟,讓用戶自己選擇用什么exe程序去執(zhí)行白翻。
最佳解決方案
所有的圖形界面都是紙老虎,真正掌管系統(tǒng)資源的是數(shù)據(jù)本身绢片。所以不管微軟有沒(méi)有提供正確修改默認(rèn)應(yīng)用的操作選項(xiàng)滤馍,我們都可以通過(guò)【注冊(cè)表】解析到每一個(gè)系統(tǒng)操作的“數(shù)據(jù)聯(lián)系”。
沒(méi)錯(cuò)底循,我們不用管設(shè)置界面巢株,直接改注冊(cè)表就好啦。
通過(guò)在國(guó)外知名技術(shù)交流網(wǎng)站stackover上查閱資料[注1]熙涤,你會(huì)發(fā)現(xiàn)阁苞,設(shè)置默認(rèn)應(yīng)用是在下面這個(gè)路徑下。
第一步:打開(kāi)注冊(cè)表祠挫。Win+R(或打開(kāi)“運(yùn)行”)那槽,輸入“regedit”,并按回車(chē)等舔。
第二步:在HKEY_CLASSES_ROOT里找到你想要更改的文件格式類(lèi)型骚灸,如我的.hwt:
你會(huì)驚喜的發(fā)現(xiàn)软瞎,噢逢唤,原來(lái)打開(kāi).hwt文件的時(shí)候拉讯,注冊(cè)表是關(guān)聯(lián)到了“hwt_auto_file”數(shù)據(jù)上了,那這個(gè)玩意兒又是什么呢鳖藕?
第三步:繼續(xù)在HKEY_CLASSES_ROOT文件夾下查找魔慷,找到hwt_auto_file文件夾(小技巧:你可以直接在上面的資源路徑輸入框里輸入,并按回車(chē))著恩,并且打開(kāi)shell\open\command院尔。
這個(gè)時(shí)候又有意外收獲,噫喉誊?這個(gè)不是我以前裝的HaoZip解壓軟件嗎邀摆?因?yàn)閺棿疤啾晃倚遁d了,原來(lái)注冊(cè)表里還有殘留數(shù)據(jù)伍茄,怪不得總要我重設(shè)默認(rèn)方式呢栋盹!Win10好坑(笑哭)
解讀時(shí)間到:(如果不想看原理(腦殼兒疼),直接跳到第四步就好了哈~)
1.通過(guò)觀察command文件夾里的項(xiàng)敷矫,可以發(fā)現(xiàn)【名稱(chēng)】里的(默認(rèn))字段例获,就是系統(tǒng)“默認(rèn)”打開(kāi)應(yīng)用的定義處!
2.有DOS開(kāi)發(fā)經(jīng)驗(yàn)的朋友不難發(fā)現(xiàn)曹仗,【數(shù)據(jù)】這一列的語(yǔ)法榨汤,就是DOS指令,意思是打開(kāi)本地某一路徑下的exe程序怎茫,并且傳入?yún)?shù)"%1"收壕,而這個(gè)參數(shù),正是每次點(diǎn)擊的那個(gè)“xxx.hwt”文件的絕對(duì)路徑轨蛤。
結(jié)論是蜜宪,我們只需要改寫(xiě)這一項(xiàng),將路徑改為我們要運(yùn)行的那個(gè)應(yīng)用的本地路徑祥山,并且在后面也傳參"%1"即可搞定端壳!~
第四步:修改注冊(cè)表。
4.1 右鍵點(diǎn)擊“command”文件夾枪蘑,選擇導(dǎo)出损谦。(原因是數(shù)據(jù)這一項(xiàng)無(wú)法直接修改,要先導(dǎo)出)
4.2 返回桌面岳颇,右鍵編輯剛才導(dǎo)出的注冊(cè)表照捡。
4.3 把要默認(rèn)打開(kāi)的那個(gè)應(yīng)用的本地路徑替換到記事本里话侧,由于轉(zhuǎn)義字符的存在栗精,文件中間要有兩個(gè)反斜杠(\\)。
4.4 雙擊改好的注冊(cè)表悲立,允許打開(kāi)-->繼續(xù)修改鹿寨。
第五步:大功告成脚草!可以看到注冊(cè)表修改成功,激動(dòng)人心的時(shí)刻到了原献,當(dāng)你再次雙擊".xxx"格式的文件的時(shí)候馏慨,沒(méi)有多余彈窗提示,一鍵到位姑隅,就是這么自然流暢写隶!
這里是文章最后讲仰!~
上述的方法可能對(duì)于沒(méi)有編程基礎(chǔ)的朋友來(lái)說(shuō)太過(guò)繁瑣慕趴,有朋友私下問(wèn)我改注冊(cè)表那一步還是不會(huì)操作,于是我總結(jié)了注冊(cè)表修改模板鄙陡,你只需要改好3個(gè)固定的位置秩贰,保存后雙擊執(zhí)行就可以了。
正好最近在嘗試構(gòu)建微信公眾號(hào)體系,還是以簡(jiǎn)書(shū)雜談為主丙唧,一些高瀏覽量的精品文章轉(zhuǎn)發(fā)至微信公眾號(hào)愈魏。所以歡迎大家關(guān)注我的公眾號(hào)【技能精進(jìn)手冊(cè)】。
模板的下載鏈接也在公眾號(hào)中想际,回復(fù)關(guān)鍵詞“默認(rèn)打開(kāi)”或“默認(rèn)應(yīng)用”培漏,就可以下載啦!~
結(jié)語(yǔ)
這個(gè)問(wèn)題困擾我很久胡本,正好今天周末牌柄,于是花了一個(gè)晚上+上午的時(shí)間把它徹底解決掉了,期間發(fā)現(xiàn)中文社區(qū)有關(guān)這個(gè)問(wèn)題的有效解答幾乎沒(méi)有侧甫,于是想寫(xiě)篇文章分享給更多的朋友珊佣。
做人做事亦是如此,刨根問(wèn)底披粟,追本溯源咒锻,圖個(gè)心里踏實(shí)!
原創(chuàng)不易守屉,如果這篇文章真的有幫到您惑艇,歡迎點(diǎn)“喜歡”或者“打賞”,您的鼓勵(lì)將支持我繼續(xù)創(chuàng)作相關(guān)的技能分享,蟹蟹滨巴!~
當(dāng)然思灌,如果這篇文章有哪一步您有不明白的,也可以在下方留言恭取,我會(huì)在我的能力范圍內(nèi)全力解答泰偿,再次感謝閱讀到最后,我們下篇文章再見(jiàn)秽荤!~