win10无法加载PowerShell配置文件或执行策略受限怎么办_恢复PowerShell配置和执行策略的方法

冰火之心
发布: 2025-10-15 14:55:01
原创
676人浏览过
首先修改执行策略解决脚本禁止运行问题,可通过设置CurrentUser或LocalMachine为RemoteSigned,或临时使用Bypass策略执行单个脚本,企业环境可调整组策略,必要时恢复默认Restricted状态。

win10无法加载powershell配置文件或执行策略受限怎么办_恢复powershell配置和执行策略的方法

如果您尝试在 Windows 10 上启动 PowerShell 或运行脚本时遇到“无法加载文件 profile.ps1,因为在此系统上禁止运行脚本”的错误,则可能是由于执行策略设置过于严格所致。此类限制会阻止本地或远程脚本的正常加载与执行。

本文运行环境:Dell XPS 13,Windows 10

一、修改当前用户的执行策略

此方法仅影响当前登录用户,不会更改系统全局设置,适合个人使用且安全性较高。将执行策略设为 RemoteSigned 后,允许运行本地创建的脚本,而从网络下载的脚本必须经过数字签名才能运行。

1、右键点击开始菜单,选择“Windows PowerShell”以普通用户身份打开。

2、输入以下命令并按回车执行:Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

3、系统提示确认更改时,输入 Y 并按回车。

4、再次输入 Get-ExecutionPolicy -Scope CurrentUser 验证是否已成功设置为 RemoteSigned。

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

该设置作用于系统中所有用户账户,适用于需要统一配置的场景。由于涉及系统级变更,必须以管理员身份运行 PowerShell 才能完成操作。

1、在开始菜单搜索“PowerShell”,右键点击结果,选择“以管理员身份运行”。

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

3、当出现安全提示时,输入 Y 确认操作。

4、通过 Get-ExecutionPolicy -Scope LocalMachine 检查策略是否生效。

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

若仅需一次性执行某个脚本而不希望永久更改系统策略,可使用 Bypass 策略启动 PowerShell 实例。此方式不会持久化任何设置,适合测试或自动化流程中使用。

1、打开命令提示符或运行对话框(Win + R)。

DeepBrain
DeepBrain

AI视频生成工具,ChatGPT +生成式视频AI =你可以制作伟大的视频!

DeepBrain 108
查看详情 DeepBrain

2、输入完整命令:powershell.exe -ExecutionPolicy Bypass -File "C:\路径\您的脚本.ps1"

3、按回车后,指定脚本将在无限制环境下执行一次,随后策略恢复原状。

四、通过组策略调整 PowerShell 脚本执行权限

在企业环境中,组策略可能覆盖本地设置。若发现执行策略被强制锁定,可通过本地组策略编辑器进行调整。

1、按下 Win + R,输入 gpedit.msc 并回车打开组策略编辑器。

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

3、双击右侧的“允许运行脚本”,选择“已启用”或“未配置”,然后点击“确定”。

4、重启 PowerShell 查看问题是否解决。

五、重置执行策略至默认状态

若先前更改导致异常或需还原环境,可将执行策略恢复为默认的 Restricted 状态,以确保系统安全。

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

2、执行命令:Set-ExecutionPolicy -Scope CurrentUser Restricted

3、输入 Y 确认更改。

4、可通过 Get-ExecutionPolicy 验证当前策略级别。

以上就是win10无法加载PowerShell配置文件或执行策略受限怎么办_恢复PowerShell配置和执行策略的方法的详细内容,更多请关注php中文网其它相关文章!

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号