系统禁止运行脚本
A. npm 运行时报错“因为在此系统上禁止运行脚本”解决办法
在 win10 powershell 中执行 npm 时出现如下问题:
【解决方案】
以管理员身份运行 powershell , 并执行 set-ExecutionPolicy RemoteSigned 命令,将计算机上的执行策略更改为 RemoteSigned ,即可
B. 解决Win10系统脚本无法正常运行,因为在此系统上禁止运行脚本
法 加 载 文 件 D:PythondemovenvScriptsactivate.ps1, 因 为 在 此 系 统上禁止运行脚本
首先我们需要打开powerShell用管理员方式打开,这样可以确保你输入的代码能够有足够的权限然后输入
get-ExecutionPolicy点击回车
下面会出现Restricted点击回车
在输入set-ExEcutionPolicy RemoteSigned会弹出
执行策略更改
执行策略可帮助你防止执行不当的脚本。更改执行策略可能会产生安全风险,比如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略呢?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y
选择Y就可以了
C. 如何解决VSCode出现此系统上禁止运行脚本报错误
之所以出现这个错误,原因是PowerShell执行策略的问题。解决方案如下:
1.用管理员身份打开VSCode
2.在终端中输入以下代码
get-ExecutionPolicy
3. 如果返回Restricted,则表示状态是禁止的,此时可以输入以下代码:
set-ExecutionPolicy RemoteSigned
问题迎刃而解。
D. vue:无法加载文件,因为在此系统上禁止运行脚本
1. 以 管理员身份 运行PowerShell(不是终端)
2. 执行:get-ExecutionPolicy,回复Restricted,表示状态是禁止的
3.执行:set-ExecutionPolicy RemoteSigned
4.选择Y
再次初始化就好了!
E. Python | 解决:系统上禁止运行脚本
终端提示:
原因是: 首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。Restricted 策略不允许任何脚本运行。
那么就需要收到开启运行脚本:
F. webstorm显示“在此系统中禁止执行脚本”的解决方法
在使用 webstorm 的时候,有时候执行 npm install 会发现提示"...在此系统中禁止执行脚本...",可以使用下面的方法解决。
如下图所示
在控制台执行下面的命令
如果显示的是 Restricted,表示状态是禁止的;如果显示的是 RemoteSigned,表示正常状态。
执行下面的命令:
后续即可正常使用。
G. PowerShell中出现因为在此系统中禁止执行脚本解决方法
直接运行powershell时提示“无法加载文件ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。
主要是由于没有权限执行脚本。
运行get-help about_signing 提示了解执行策略输入
get-executionpolicy
显示 Restricted
即不允许执行任何脚本。
通过命令
get-help set-executionpolicy 可知有以下执行策略:<Unrestricted> | <RemoteSigned> | <AllSigned> | <Restricted> | <Default> | <Bypass> | <Undefined>
然后修改其策略:
set-executionpolicy remotesigned 即可执行脚本
///////// 如果还报以下错误:
请以管理员身份运行 powershell, 再输入命令即可。
可以看到已经好了。
