回覆列表
  • 1 # 使用者5768971435873

    相信不少使用win10的朋友碰到過這樣的問題:在win10系統中有時設定某個型別的檔案預設開啟的程式會出現失敗的情況,比如.php型別的檔案(文中以下均以.php型別檔案為例),我想讓系統預設用EditPlus軟體開啟,但設定後你會發現php型別的文件圖示並沒有發生變化,一般來說設定好某個型別檔案的開啟方式後文件的圖示會自動變為與相應程式相關的型別檔案圖示。php檔案為預設的白色圖示在win7的時候基本沒碰到這種情況,也不知道是不是win10bug,但在win10多次更新後這個問題仍舊出現,網上查了資料發現似乎是win10系統為防止一些程式惡意關聯檔案型別而做的防護措施,看起來並不是一個bug。雖然給系統的安全性帶來了很大的好處,但用起來明顯感覺很不方便,每次開啟時都要執行“在這臺電腦上查詢其他應用”,非常的煩人,小編也沒找到關閉這個防護措施的地方。透過下圖你可能發現了,在選擇預設程式列表中根本不存在我按照正常方式所安裝的Editplus軟體,而這在win7中卻正常。無EditPlus項經過一番的折騰發現透過常規方式修改基本是沒有效果的。如上面的方法透過右鍵選擇預設的程式沒作用,然後開啟系統設定,找到應用-預設程式-根據檔案型別指定預設應用,一樣沒作用,因為你會發現檔案型別根本就不存在.php字尾名,即便是找到了.php字尾名,點選右邊+號,但是,只彈出uwp應用,其他的什麼都沒有,根本沒法選擇自己安裝的EditPlus應用,簡直坑的不能再坑了。無php檔案型別最後沒得法,限制的再厲害,只要登錄檔許可權還有,我就能給你動手術,大不了系統崩潰。。對著網上的教程再一番折騰,終於解決了問題,現整理如下:修改登錄檔有風險,如果對登錄檔不熟悉強烈建議修改前對登錄檔進行備份。1.按win+R組合鍵開啟執行對話方塊,輸入regedit,回車,開啟登錄檔編輯器。2.定位到 計算機HKEY_CLASSES_ROOT項3.對著 HKEY_CLASSES_ROOT 右擊,選擇 新建-項,命名為 .php (注意小點)4.選中 .php,雙擊右邊的預設項,開啟編輯字串對話方塊,填寫 php_auto_file 確定退出,(格式:字尾名_auto_file,字尾名即為你要關聯的檔案型別,如要關聯.html,就填寫 html_auto_file)5.接下來再次對著HKEY_CLASSES_ROOT項單右擊,新建項,命名為 php_auto_file6.選中php_auto_file,建立如下的結構 計算機HKEY_CLASSES_ROOTphp_auto_fileshellopencommand7.定位到command項,雙擊右面的預設項,開啟編輯字串對話方塊,輸入要關聯的應用程式絕對路徑,並帶上%1引數,如下圖所示,這裡為 "C:Program Files (x86)EditPlus 3EditPlus.exe" %1注意新增英文狀態下的雙引號及後面的 %1與前面有空格。8.接下來進入到HKEY_CURRENT_USER/Software/classes,重複以上的步驟建立 .php,php_auto_file項9.退出登錄檔編輯器,你會發現php檔案已經關聯到EditPlus了,右鍵點選php檔案你會發現右鍵選單第一項變成了“開啟”,而不是之前的“開啟方式”,雙擊直接就能用EditPlus開啟php檔案了,解決問題~修改後修改前重啟後文件圖示也發生了變化,為EditPlus.exe檔案圖示重啟後顯示EditPlus圖標註意:經小編測試,如果把所關聯的應用程式,如EditPlus解除安裝後,相應的登錄檔項似乎並沒有同時刪除,這時候就要手動進行刪除處理了。IT技術資料分享-個人整理自網際網路詳細圖文教程https://www.lmdouble.com/1820352339.html

  • 中秋節和大豐收的關聯?
  • 男生學什麼技術比較有前途?