相信不少使用win10的朋友碰到過這樣的問題:在win10系統(tǒng)中有時設置某個類型的文件默認打開的程序會出現(xiàn)失敗的情況,比如.php類型的文件(文中以下均以.php類型文件為例),我想讓系統(tǒng)默認用EditPlus軟件打開,但設置后你會發(fā)現(xiàn)php類型的文檔圖標并沒有發(fā)生變化,一般來說設置好某個類型文件的打開方式后文件的圖標會自動變?yōu)榕c相應程序相關的類型文件圖標。
在win7的時候基本沒碰到這種情況,也不知道是不是win10bug,但在win10多次更新后這個問題仍舊出現(xiàn),網上查了資料發(fā)現(xiàn)似乎是win10系統(tǒng)為防止一些程序惡意關聯(lián)文件類型而做的防護措施,看起來并不是一個bug。雖然給系統(tǒng)的安全性帶來了很大的好處,但用起來明顯感覺很不方便,每次打開時都要執(zhí)行“在這臺電腦上查找其他應用”,非常的煩人,小編也沒找到關閉這個防護措施的地方。通過下圖你可能發(fā)現(xiàn)了,在選擇默認程序列表中根本不存在我按照正常方式所安裝的Editplus軟件,而這在win7中卻正常。
經過一番的折騰發(fā)現(xiàn)通過常規(guī)方式修改基本是沒有效果的。如上面的方法通過右鍵選擇默認的程序沒作用,然后打開系統(tǒng)設置,找到應用-默認程序-根據(jù)文件類型指定默認應用,一樣沒作用,因為你會發(fā)現(xiàn)文件類型根本就不存在.php后綴名,即便是找到了.php后綴名,點擊右邊+號,但是,只彈出uwp應用,其他的什么都沒有,根本沒法選擇自己安裝的EditPlus應用,簡直坑的不能再坑了。
最后沒得法,限制的再厲害,只要注冊表權限還有,我就能給你動手術,大不了系統(tǒng)崩潰。。對著網上的教程再一番折騰,終于解決了問題,現(xiàn)整理如下:
修改注冊表有風險,如果對注冊表不熟悉強烈建議修改前對注冊表進行備份。
1.按win+R組合鍵打開運行對話框,輸入regedit,回車,打開注冊表編輯器。
2.定位到 計算機HKEY_CLASSES_ROOT項
3.對著 HKEY_CLASSES_ROOT 右擊,選擇 新建-項,命名為 .php (注意小點)PS:如果已經存在.php怎么辦?如果確定要用某款軟件作為默認的打開程序如EditPlus,直接將其刪除即可,重新創(chuàng)建,注冊表刪除有風險,操作需謹慎,強烈建議修改前對注冊表進行備份。
4.選中 .php,雙擊右邊的默認項,打開編輯字符串對話框,填寫 php_auto_file 確定退出,(格式:后綴名_auto_file,后綴名即為你要關聯(lián)的文件類型,如要關聯(lián).html,就填寫 html_auto_file 下同)
5.接下來再次對著HKEY_CLASSES_ROOT項單右擊,新建項,將其命名為 php_auto_file
6.選中php_auto_file,建立如下的結構 計算機HKEY_CLASSES_ROOTphp_auto_fileshellopencommand
7.定位到command項,雙擊右面的默認項,打開編輯字符串對話框,輸入要關聯(lián)的應用程序絕對路徑,并帶上%1參數(shù),如下圖所示,這里為
"C:Program Files (x86)EditPlus 3EditPlus.exe" %1
注意添加英文狀態(tài)下的雙引號及后面的 %1與前面有空格。
8.接下來進入到HKEY_CURRENT_USER/Software/classes,重復以上的步驟創(chuàng)建 .php,php_auto_file項
9.退出注冊表編輯器,你會發(fā)現(xiàn)php文件已經關聯(lián)到EditPlus了,右鍵點擊php文件你會發(fā)現(xiàn)右鍵菜單第一項變成了“打開”,而不是之前的“打開方式”,雙擊直接就能用EditPlus打開php文件了,解決問題~
修改后
修改前
重啟后文件圖標也發(fā)生了變化,為EditPlus.exe文件圖標
注意:經小編測試,如果在打開方式中已經有了關聯(lián)程序的話,在設置默認的打開程序時還需要到win10系統(tǒng)設置-應用-默認程序-根據(jù)文件類型指定默認應用中進行手動調整一下才能生效,如下圖所示,之前已經有了用記事本打開,在經過上述操作后,EditPlus已經加入其中,但每次雙擊時仍舊會提示你選擇要使用的程序,通過右鍵菜單-打開方式-選擇其他應用-勾選“始終使用此應用打開.php文件”是沒有效果的,只能在win10系統(tǒng)設置-應用-默認程序-根據(jù)文件類型指定默認應用選擇EditPlus后才能生效,選擇后你也會發(fā)現(xiàn)windows資源管理器和桌面進行了刷新,而且.php類型文件圖標也已變成了EditPlus.exe文件圖標,這時候才真正設置成功。同時,如果把所關聯(lián)的應用程序,如EditPlus卸載后,相應的注冊表項似乎并沒有同時刪除,需要手動刪除處理。
雙擊php文件時仍舊詢問用何種方式打開,但EditPlus已集成到此菜單中
【標準版】400元/年/5用戶/無限容量
【外貿版】500元/年/5用戶/無限容量
其它服務:網站建設、企業(yè)郵箱、數(shù)字證書ssl、400電話、
聯(lián)系方式:電話:13714666846 微信同號
聲明:本站所有作品(圖文、音視頻)均由用戶自行上傳分享,或互聯(lián)網相關知識整合,僅供網友學習交流,若您的權利被侵害,請聯(lián)系 管理員 刪除。
本文鏈接:http://www.goalq.com.cn/article_32822.html