「Windows」Windows “因为在此系统上禁止运行脚本”解决办法

背景

最近升级了windows11,然后在系统上安装一些常用工具,遇到了如下的问题。

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

img

解决方法

处理方案在提示中有,可以通过访问链接查看:https://go.microsoft.com/fwlink/?LinkID=135170

核心是power shell的安全策略,将 nrm 命令视为了不安全脚本,不允许执行。只需要放开权限就行。

我们通过管理员权限运行power shell,然后输入命令

1
set-ExecutionPolicy RemoteSigned

img

选择“是”,就OK了。

如果要恢复策略则设置则执行

1
set-ExecutionPolicy Default

参考

https://zhuanlan.zhihu.com/p/493496089