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