win10如何手動強(qiáng)制關(guān)聯(lián)某個類型文件的默認(rèn)程序打開方式
本教程以 php文件設(shè)置為EditPlus軟件作為默認(rèn)打開方式為例
相信不少使用win10的朋友碰到過這樣的問題:在win10系統(tǒng)中有時設(shè)置某個類型的文件默認(rèn)的打開程序會出現(xiàn)失敗的情況,比如.php類型的文件,我想讓系統(tǒng)默認(rèn)用自己安裝的EditPlus軟件打開,但設(shè)置后卻發(fā)現(xiàn)php類型的文檔圖標(biāo)并沒有發(fā)生變化。一般來說設(shè)置好某個類型文件的打開方式后文件的圖標(biāo)會自動變?yōu)榕c相應(yīng)程序相關(guān)的類型文件圖標(biāo),至少在win7及之前是這樣。

也不知道是不是win10bug,但在win10多次更新后這個問題仍舊出現(xiàn)這個問題。網(wǎng)上查了資料發(fā)現(xiàn)似乎是win10系統(tǒng)為防止一些程序惡意關(guān)聯(lián)文件類型而做的防護(hù)措施,看起來并不是一個bug。
雖然給系統(tǒng)的安全性帶來了很大的好處,但用起來明顯感覺很不方便,每次打開時都要執(zhí)行“在這臺電腦上查找其他應(yīng)用”,非常的煩人,小編也沒找到關(guān)閉這個防護(hù)措施的地方。

經(jīng)過一番的折騰發(fā)現(xiàn),通過常規(guī)方式修改基本是沒有效果的。如上面的方法通過右鍵選擇默認(rèn)的程序沒作用。然后打開系統(tǒng)設(shè)置,找到應(yīng)用-默認(rèn)程序-根據(jù)文件類型指定默認(rèn)應(yīng)用,一樣沒作用,因為你會發(fā)現(xiàn)文件類型根本就不存在.php后綴名,即便是找到了.php后綴名,點擊右邊+號,但是,只彈出uwp應(yīng)用,其他的什么都沒有,根本沒法選擇自己安裝的EditPlus應(yīng)用,簡直讓人抓狂。

那如何解決呢?
正常途徑無法實現(xiàn),我們只能通過修改注冊表解決了。
具體的操作如下:
1.打開注冊表,定位至\計算機(jī)\HKEY_CLASSES_ROOT,新建-項,命名為 .php(注意有個小點),如果有該.php項,刪除重建即可
2.選中.php,編輯右邊的默認(rèn)項,輸入 php_auto_file 確定退出 (格式:后綴名_auto_file,后綴名即為你要關(guān)聯(lián)的文件類型,如要關(guān)聯(lián).html,就填寫 html_auto_file 下同)
3.再次定位至\計算機(jī)\HKEY_CLASSES_ROOT,新建-項 命名為 php_auto_file
4.選中 php_auto_file ,建立? 計算機(jī)\HKEY_CLASSES_ROOT\php_auto_file\shell\open\command 注冊表結(jié)構(gòu)
5.定位到command項,雙擊右面的默認(rèn)項,打開編輯字符串對話框,輸入要關(guān)聯(lián)的應(yīng)用程序絕對路徑,并帶上%1參數(shù),注意添加英文狀態(tài)下的雙引號及后面的 %1與前面有空格。
6.定位至 \計算機(jī)\HKEY_CURRENT_USER/Software/classes 重復(fù)以上的步驟,依次創(chuàng)建 .php,php_auto_file項
7.退出注冊表編輯器,重啟電腦,問題解決,具體表現(xiàn)為右鍵點擊php文件,在快捷菜單中第一項由之前的“打開方式”變成了“打開”。同時文件的圖標(biāo)也已發(fā)生了變化,為所打開的程序圖標(biāo)(EditPlus)。

因篇幅問題,這里就提供解決步驟的概括方法了,如果詳細(xì)圖文了解,可移步至:https://www.lmdouble.com/1820352339.html
注意:經(jīng)小編測試,如果在打開方式中已經(jīng)有了其他的關(guān)聯(lián)程序的話,在設(shè)置默認(rèn)的打開程序時還需要到win10系統(tǒng)設(shè)置-應(yīng)用-默認(rèn)程序-根據(jù)文件類型指定默認(rèn)應(yīng)用中進(jìn)行手動再次調(diào)整一下才能生效。
如果把所關(guān)聯(lián)的應(yīng)用程序,如EditPlus卸載后,相應(yīng)的注冊表項似乎并沒有同時刪除,需要手動刪除處理。
IT技術(shù)資料分享-個人整理自互聯(lián)網(wǎng)