Windows实现双击ps1脚本直接运行
要实现双击 ps1 脚本直接运行,并且解除系统的执行策略限制,我们需要处理两个核心逻辑:文件关联(让 Windows 知道用什么开)和 执行策略(Execution Policy)(让 Windows 允许它运行)。
以下是详细的操作步骤:
第一步:解除系统运行脚本的限制
Windows 默认禁止运行未经数字签名的脚本。我们可以为当前用户设置执行策略为 RemoteSigned(允许本地脚本运行,远程脚本需签名)。
-
按下 Win + X,选择 终端管理员 或 PowerShell (管理员)。
-
输入并运行以下命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- 系统会提示确认,输入 Y 并回车。
注意:
-Scope CurrentUser仅针对当前用户生效,不需要更改全局系统设置,更安全。
第二步:设置双击直接运行
默认情况下,双击 .ps1 文件会用记事本打开。我们要将其改为调用 PowerShell 执行。
-
在任意一个
.ps1文件上点击 右键 -> 属性。 -
在“打开方式”行点击 更改。
-
在弹出的列表中寻找 Windows PowerShell。
- 如果没有,点击“在电脑上查找其他应用”。
- 路径通常为:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-
确定后,图标会变成 PowerShell 的图标,此时双击即可运行。

浙公网安备 33010602011771号