解决:此系统[克隆磁盘]上的运行脚本被禁用

概括 :

在此系统上禁用了正在运行的脚本

由于在该系统上禁用了运行脚本,因此无法加载。使用PowerShell时,很多人会收到此错误消息。如果您还想弄清楚,这篇文章来自 迷你工具 探索有效的故障排除方法。





快速导航:

为什么在此系统上禁用运行脚本

电源外壳 是一种实用工具,您可以运行某些命令行以管理员身份访问操作系统的各种服务。但是,许多Windows 10用户遇到错误消息“由于在该系统上禁用了运行脚本,因此无法加载”。

在此系统上禁用了正在运行的脚本

当PowerShell执行策略不允许执行脚本时,通常会发生此错误。此外,在运行某些PowerShell脚本时也会出现此错误。要修复“在此系统上禁用了脚本执行”错误,我们研究了以下故障排除方法。



修复1,将PowerShell执行策略设置为RemoteSigned

如您所知,PowerShell执行策略设置为 受限制的 状态为默认。为了运行PowerShell脚本,您需要首先创建一个PowerShell脚本,然后更改执行策略。

有4种主要的不同执行策略,您可以根据自己的需求进行更改。

  • 受限制的 :您不能运行PowerShell脚本。因此,在此系统问题上,您禁用了PowerShell运行脚本。
  • 全部签名 :您只能运行由受信任的发布者签名的PowerShell脚本。
  • 远程签名 :您可以运行由受信任的发布者签名的下载脚本。
  • 无限制 :您可以运行所有Windows PowerShell脚本。

因此,更改执行策略可以帮助您纠正错误“此系统上的运行脚本已禁用”。首选是将执行策略更改为RemoteSigned。方法如下:



步骤1。 右键点击 开始 菜单,然后选择 Windows PowerShell(管理员) 上下文菜单中的选项。

以管理员身份打开PowerShell

第2步。 在弹出窗口中,键入以下命令以获取Windows 10 PC上的执行策略列表。



Get-ExecutionPolicy –列表

获取计算机上的执行策略列表

第三步 如果您发现执行策略设置为以下任一 不明确的 或者 受限制的 状态,您可以输入以下命令并点击 进入 改变它。



Set-ExecutionPolicy RemoteSigned

将执行策略更改为RemoteSigned

小费: 您可以添加此PowerShell脚本 powershell –执行策略绕过–文件script.psl 命令绕过上述命令。

第4步。 系统将要求您提供各种权限。打 ÿ 要说的关键 是的 单独查看所有消息,或点击 要说的关键 是的 一次访问所有邮件。

现在,重新启动计算机并运行Windows PowerShell脚本,以查看“此系统上的运行脚本已禁用”问题是否得到解决。

修复2.将PowerShell执行策略设置为Unrestricted

除了上述方法外,您还可以尝试将执行策略更改为 无限制 修复错误“由于在该系统上禁用了正在运行的脚本而无法加载”错误。为此,请按照以下步骤操作:

步骤1。 打开 Windows PowerShell 通过上述方法作为管理员。

第2步。 然后输入命令 Set-ExecutionPolicy不受限制 并击中 进入

将执行策略设置为无限制状态

第三步 现在,您可以点击 ÿ 键或 更改执行策略的键。

此后,应该修复此系统上脚本的执行问题。如果此命令行触发错误,则可以运行以下命令 Set-ExecutionPolicy不受限制-强制 。此命令将强制更改执行策略。