无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

bug镇楼图

解决过程

  1. 错误提示我们先去参阅中microsoft页面的about_Execution_Policies
    • Windows客户端计算机的默认执行策略。
    • 允许使用单个命令,但不允许使用脚本。
    • 阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1)
  2. 接下来修改策略

    PowerShell执行策略:

    策略 中文 限制级别
    AllSigned 全部签名 所有的,好的坏的都可以执行,有恶意的脚本的风险
    Bypass 旁路/支路 用于将PowerShell脚本内置到较大的应用程序中的配置,或用于以PowerShell为具有自己的安全模型的程序的基础的配置
    Default 默认 仅限 Windows客户端,默认的
    RemoteSigned 远程签名 Windows服务器计算机的默认执行策略,运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名
    Restricted 受限制的 Windows客户端计算机的默认执行策略。阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1)
    Undefined 未定义 当前范围中未设置执行策略。如果所有作用域中的执行策略均为Undefined,则默认有效的执行策略为Restricted
    Unrestricted 无限制 允许所有的script运行,未签名的脚本可以运行。有运行恶意脚本的风险。在运行非本地Intranet区域中的脚本和配置文件之前警告用户。

    根据上面的表格列举,我们只需要把策略修改成RemoteSigned

    1. 以管理员身份打开PowerShell
    2. set-ExecutionPolicy RemoteSigned
    3. 选择`A`就可以了
    

原文地址:https://www.cnblogs.com/-wch/p/12586460.html

时间: 2024-08-10 03:40:19

无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本的相关文章

无法加载文件 C:\Users\huangshimin\AppData\Roaming\npm\wechat-terminal.ps1,因为在此系统上禁止运行脚本

在Windows powershell上运行脚本失败:提示信息“无法加载文件 C:\Users\huangshimin\AppData\Roaming\npm\wechat-terminal.ps1,因为在此系统上禁止运行脚本”,(需要以管理员身份运行)参考:https://blog.csdn.net/hl971115/article/details/102078132 原文地址:https://www.cnblogs.com/bneglect/p/12617879.html

webpack : 无法加载文件 D:\nodejs\node_global\webpack.ps1,因为在此系统上禁止运行脚本。

通过vs code 运行webpack进行打包时,报错webpack : 无法加载文件 D:\nodejs\node_global\webpack.ps1,因为在此系统上禁止运行脚本. 解决方案: 以管理员身份运行vs code 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的 执行:set-ExecutionPolicy RemoteSigned 这时再执行get-ExecutionPolicy,就显示RemoteSigned 此时发现再进行打包就没有问

cnpm - 解决 " cnpm : 无法加载文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息 。。。 "

1.在win10 系统中搜索框 输入 Windos PowerShell选择 管理员身份运行 2,打开了powershell命令行之后,输入 set-ExecutionPolicy RemoteSigned 然后更改权限为A 最后通过 get-ExecutionPolicy 查看当前的状态 完成. 原文地址:https://www.cnblogs.com/500m/p/11634969.html

打开终端,提示 “无法加载文件C:\XXX\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本” 的错误

解决步骤: 1. 以管理员身份运行PowerShell 2. 执行:get-ExecutionPolicy,回复Restricted,表示状态是禁止的 3.执行:set-ExecutionPolicy RemoteSigned即可 参考:https://docs.microsoft.com/zh-cn/previous-versions/windows/powershell-scripting/hh847748(v=wps.640) 注意:一定要以管理员的身份运行PowerShell,不是cmd

无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

今天使用npm安装插件时出现了以下错误: 经查,原因:现用执行策略是 Restricted(默认设置) 解决办法: 1.win+X键,使用管理员身份运行power shell 2.输入命令:set-executionpolicy remotesigned 3.输入”Y“,回车,问题解决. 原文地址:https://www.cnblogs.com/chenzhiran/p/12080349.html

create-react-app :无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\create-react-app.ps1,因为在此系统上禁止运行

创建react项目时报了这个错误,今天终于找到了错误,记下来免得以后忘记. 我不想把项目放在C盘,所以我是放在别的盘的.就在你想放的盘里建好文件夹,然后shift+鼠标右键 >>> 在此处打开Powershell窗口,然后输入命令行就行啦. 错误提示如下:  解决方法如下: 1.搜索框输入:Windos PowerShell 并且以右键管理员身份运行 2.打开了命令行之后,输入set-ExecutionPolicy RemoteSigned,并且把权限改权限为A,然后通过 get-Exe

powershell-无法加载文件,因为在此系统中禁止执行脚本

写了一个powershell脚本测试脚本,结果执行的时候报错 $a=Get-Content C:\script.txt | select-string -pattern "ora"     if ( $a -eq  $null )     {                 write-host "error"      }     else     {          write-host "OK"      }  PS D:\> .\

链接加载文件gcc __attribute__ section

在阅读源代码的过程中,发现一个头文件有引用: /** The address of the first device table entry. */ extern device_t devices[]; /** The address after the last device table entry. */ extern device_t devices_end[]; /** The address of the first "driver_t". */ extern driver_

PowerShell 无法加载文件ps1,因为在此系统中禁止执行脚本

直接运行powershell时提示“无法加载文件ps1,因为在此系统中禁止执行脚本.有关详细信息,请参阅 "get-help about_signing". 主要是由于没有权限执行脚本. 运行get-help about_signing 提示了解执行策略输入 get-executionpolicy 显示 Restricted 即不允许执行任何脚本. 通过命令 get-help set-executionpolicy 可知有以下执行策略:<Unrestricted> | &l