这篇文章告诉你,如果由于在此系统上禁用了运行脚本而无法加载 PowerShell 该怎么办。因此,一旦在此系统上禁用运行脚本,您可以直接参考U盘系统提供的本指南 Windows 11.
如何修复“无法加载,因为在此系统 Windows 11 上禁用了运行脚本”错误?好吧,这篇文章为您收集了 2 种主要方法。
方法 一:以管理员身份运行 PowerShell
运行 PowerShell 是解决“无法加载,因为在此系统上禁用了运行脚本”错误的简单方法。您只需右键单击 Windows 图标,然后选择 Windows PowerShell (Admin)。然后在弹出窗口中单击“是”以允许该操作。

之后,再次运行脚本以查看是否修复了“在此系统上禁用了运行脚本”。如果没有,请尝试其他方法。
方法 二:修改 PowerShell 执行策略
PowerShell 有四个主要执行策略,用于确定可以执行脚本的条件。您可以通过阅读以下内容进行快速预览。
• 限制:这是默认策略,并停止运行任何脚本。允许将 PowerShell 用于单个命令,但不能执行脚本。
• 全部签名:通过此策略,可以运行已由受信任的发布者进行数字签名的脚本。不会执行任何未签名的脚本。
• RemoteSigned:此策略允许您运行本地创建的脚本,而从 Internet 下载的脚本必须由受信任的发布者签名才能执行。
• 无限制的:此策略允许执行所有脚本,无论其来源或是否已签名。但是,它可能会带来安全风险,因此请谨慎使用。
如果由于在此系统上禁用了运行脚本而无法加载 PowerShell,则应手动更改 PowerShell 执行策略。有一些选项适合您。根据您的喜好选择一个。
选项 一:运行命令行
您可以运行命令行来检查每个执行策略的配置方式,然后将执行策略更改为“无限制”。以下是执行此操作的步骤。
步骤1:按照上述说明以管理员身份运行 Windows PowerShell。
步骤2:键入下面的命令,然后按 Enter。此操作可帮助您检查如何为不同的用户和系统配置执行策略。
Get-ExecutionPolicy -List

步骤3:要将当前活动用户的执行策略设置为“Unrestricted”,请输入命令“Set-ExecutionPolicy Unrestricted –Scope CurrentUser”并按 Enter 键.
技巧:如果要将所有用户的执行策略更改为“Unrestricted”,则需要运行以下命令:Set-ExecutionPolicy Unrestricted -Scope LocalMachine.
步骤4:关闭 PowerShell 并重新启动计算机。
选项 二:使用注册表编辑器
还可以通过编辑注册表项将执行策略更改为“不受限制”。如果在此系统上禁用了运行脚本 Windows 11,您可以按照以下步骤修改 PowerShell 执行策略。
步骤1:按住 Windows 和 R 键打开“运行”窗口。
步骤2:键入 regedit 并按 Enter 键打开注册表编辑器.

步骤3:在“注册表编辑器”窗口中,将以下路径复制并粘贴到地址栏中,然后按 Enter 导航到目标。
计算机\HKEY_LOCAL_MACHINE\软件\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
步骤4:找到并双击 ExecutionPolicy 值。然后在“数值数据”字段中键入 RemoteSigned。此操作允许 PowerShell 执行本地脚本和签名脚本。
技巧:如果要让 PowerShell 不受限制地执行任何脚本,请在“数值数据”部分中键入 ByPass 并保存更改。
步骤5:输入所需值后,单击“确定”保存更改。

步骤6:退出注册表编辑器并重新启动计算机。
选项 三:使用本地组策略编辑器
如果由于在此系统上禁用了运行脚本而无法加载 PowerShell,请尝试通过本地组策略编辑器更改执行策略。
步骤1:打开“运行”窗口,键入 gpedit.msc,然后单击“确定”.
步骤2:在“本地组策略编辑器”窗口中,依次导航到“计算机配置”>“管理模板”>“Windows 组件”> Windows PowerShell。
步骤3:移动到窗口的右侧,然后双击“打开脚本执行”选项。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源