首页 > 手机教程 >电脑PowerShell脚本运行被阻止怎么办_执行策略限制解除方法

电脑PowerShell脚本运行被阻止怎么办_执行策略限制解除方法

来源:互联网 2026-03-31 11:45:23

电脑PowerShell脚本运行被阻止怎么办_执行策略限制解除方法

如果您在Windows系统中尝试运行PowerShell脚本,但收到“无法加载文件,因为在此系统中禁止执行脚本”的错误提示,则说明当前PowerShell执行策略(Execution Policy)阻止了脚本运行。以下是解除该限制的多种方法:

一、临时绕过执行策略运行单个脚本

此方法不更改系统全局策略,仅对当前会话生效,适用于快速测试脚本且无管理权限的场景。

1、以管理员身份或普通用户身份打开PowerShell窗口。

2、输入以下命令并按回车执行:powershell -ExecutionPolicy Bypass -File "C:\path\to\your\script.ps1"。

3、将命令中的路径替换为实际脚本的绝对路径。

二、修改当前用户执行策略

此方法仅影响当前Windows用户,无需管理员权限,策略保存在注册表HKEY_CURRENT_USER分支下,安全性较高。

1、打开PowerShell(无需管理员权限)。

2、运行命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。

3、当提示是否确认更改时,输入 Y 并按回车。

4、验证设置是否生效:Get-ExecutionPolicy -Scope CurrentUser,输出应为 RemoteSigned。

三、修改本地计算机执行策略(需管理员权限)

此方法影响本机所有用户,适用于企业环境或需要统一策略的场景,必须以管理员身份运行PowerShell。

1、右键点击“开始”菜单,选择“Windows PowerShell(管理员)”。

2、运行命令:Set-ExecutionPolicy RemoteSigned -Scope LocalMachine。

3、输入 Y 确认更改。

4、运行 Get-ExecutionPolicy -List 查看各作用域策略优先级与当前值。

四、使用组策略编辑器配置执行策略(仅限Windows专业版/企业版)

此方法通过组策略强制应用执行策略,优先级高于Set-ExecutionPolicy命令,适用于域环境或策略锁定场景。

1、按下 Win + R,输入 gpedit.msc 并回车。

2、导航至:计算机配置 → 管理模板 → Windows组件 → Windows PowerShell。

3、双击“启用脚本执行”,选择“已启用”,在下方“执行策略”下拉框中选择 RemoteSigned 或 AllSigned。

4、点击“确定”,重启PowerShell后策略即生效。

五、重置执行策略为默认值

若修改后出现异常或需恢复初始状态,可将策略还原为默认的Restricted模式,仅允许交互式命令执行。

1、以管理员身份打开PowerShell。

2、运行命令:Set-ExecutionPolicy Restricted -Scope LocalMachine。

3、输入 Y 确认。

4、运行 Get-ExecutionPolicy 验证输出是否为 Restricted。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

相关攻略

更多

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。