Windows PowerShell 是系統管理員和開發者的利器,但默認右鍵「新建」菜單中只有「文本文檔」、快捷方式等,缺少 .ps1 PowerShell 腳本選項。每次創建腳本都要先新建文本文檔再改後綴,或打開 PowerShell ISE/VS Code,流程繁瑣。通過一條註冊表修改,即可在右鍵菜單添加「Windows PowerShell 腳本」新建項,像創建文本文檔一樣輕鬆創建腳本文件。

regedit → 回車。HKEY_CLASSES_ROOT\.ps1
.ps1 上右鍵 → 新建 → 項 → 命名 ShellNew。

ShellNew 下右側空白處右鍵 → 新建 → 字符串值 → 名稱:NullFile → 數值數據留空(表示新建空文件)。




.ps1 文件默認用「記事本」打開(安全設計,防止誤執行)。Restricted 執行策略限制,首次運行需在管理員 PowerShell 執行 Set-ExecutionPolicy RemoteSigned。新建文本文件命名 Add-PS1-ContextMenu.reg,內容:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.ps1\ShellNew] "NullFile"=""
雙擊導入 → 確認 → 完成,效果與手動操作完全一致。
同理可為 .bat、.cmd、.vbs、.py 等添加右鍵新建項,只需將路徑改為對應擴展名鍵(如 HKEY_CLASSES_ROOT\.bat\ShellNew)。