從根源上解決Win10修改默認應用打開方式——註冊表 起因 按網上的常規教程去嘗試 最佳解決方案 結語

這篇文章不同於網上那些複製粘貼的答案,是本人切實解決了這個問題之後才整理髮表的,希望能夠幫助到更多深受此困擾的人!總而言之:親測可用,請放心閱讀!~


11月8日更新模板:

有朋友私下問我改註冊表那一步還是不會操作,可能對於沒有編程基礎的朋友來說太過繁瑣。

我幫他提煉了兩個註冊表模板,只需要更改3個固定的位置,保存後再執行註冊表就可以了。

看完文章還是不懂的朋友,可以直接翻到文章最後,有註冊表模板可供下載!~


以下是正文^_^:

起因

衆所周知,Win10總是會有一些莫名其妙的BUG。

因爲工作上需要經常打開廠家自定義後綴的文件,如.hwt,但是每次設置完默認打開方式“Winrar”之後,第二次還是記錄不下來,要重新選擇,所以每次的操作流程都是"右鍵點選文件"-->"選擇打開方式"-->"Winrar"。

可大家其實都是想雙擊文件直接打開啊!

按網上的常規教程去嘗試

相信看到這篇文章的各位朋友 已經從網上找了很多資料,都是說進入“系統設置”,選擇“應用”,更改“默認應用”,也可以按底下的“根據文件類型更改”按鈕去改具體的".xxx"後綴的打開方式,可是實踐過後卻發現並沒有什麼卵用(笑哭)。

第一種情況是雖然我們點了用某一個應用去打開,但是點完之後,它沒有反應,還是點之前沒有選擇的狀態。

第二種情況更爲尷尬,就是你本可以選的應用在這裏根本不存在,也就是說沒有“查看更多應用”這個選項,你只能選擇“在Microsoft Stroe中”查找更多應用,坑爹呀(再次笑哭)。



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個固定的位置,保存後雙擊執行就可以了。

正好最近在嘗試構建微信公衆號體系,還是以簡書雜談爲主,一些高瀏覽量的精品文章轉發至微信公衆號。所以歡迎大家關注我的公衆號【技能精進手冊】。

模板的下載鏈接也在公衆號中,回覆關鍵詞“默認打開”或“默認應用”,就可以下載啦!~



結語

這個問題困擾我很久,正好今天週末,於是花了一個晚上+上午的時間把它徹底解決掉了,期間發現中文社區有關這個問題的有效解答幾乎沒有,於是想寫篇文章分享給更多的朋友。

做人做事亦是如此,刨根問底,追本溯源,圖個心裏踏實!

原創不易,如果這篇文章真的有幫到您,歡迎點“喜歡”或者“打賞”,您的鼓勵將支持我繼續創作相關的技能分享,蟹蟹!~

當然,如果這篇文章有哪一步您有不明白的,也可以在下方留言,我會在我的能力範圍內全力解答,再次感謝閱讀到最後,我們下篇文章再見!~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章