通過Powershell修改文件默認打開方式


修改原理

詳情: 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博客園,歡迎讀者轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接!請讀者/爬蟲們尊重版權


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM