修改原理
詳情: Windows下通過注冊表修改某個類型文件的默認打開方式和文件圖標
腳本詳情:
Github:Change_default_programs.ps1
描述:
至少在Windows10 (1803)中,即使設置文件默認打開方式也存在一些文件無法關聯到指定的程序里,所以本腳本采用注冊表操作,修復此問題。
使用方式:
.\Powershell_reg.ps1 `
-extensioname "ps1" `
-vsico "C:\Program Files\Microsoft VS Code\resources\app\resources\win32\powershell.ico" `
-vspath '"C:\Program Files\Microsoft VS Code\Code.exe" "%1"'
參數列表
名稱 | 描述 | 示例 | 注意事項 |
---|---|---|---|
extensioname | 文件擴展名 | css | 不包含"." |
vsico | 文件圖標 | C:\...\powershell.ico | 推薦使用VSCode的自帶圖標 |
vspath | 文件默認打開程序 | "C:\...\Code.exe" "%1" | 參數值里面是有(")的!且"%1"不能省略 |
已知問題
由於筆者對注冊表了解不深,存在一些情況即使運行腳本,也有不生效的情況。出現此問題時,請檢查
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xxx
注意事項
此腳本未經嚴格認證,會修改注冊表,請慎重使用。
參考
Windows下通過注冊表修改某個類型文件的默認打開方式和文件圖標
聲明
本文采用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可,發表在CSDN和博客園,歡迎讀者轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接!請讀者/爬蟲們尊重版權