
场景记录一次使用 Node.js 程序命令的报错如下Windows PowerShell 版权所有C Microsoft Corporation。保留所有权利。 安装最新的 PowerShell了解新功能和改进https://aka.ms/PSWindowsPSC:\Users\10765\Desktop codex codex : 无法加载文件 D:\dev\nodejs\codex.ps1因为在此系统上禁止运行脚本。有关详细信息请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1codex~~~~~CategoryInfo : SecurityError:(:)[]PSSecurityExceptionFullyQualifiedErrorId : UnauthorizedAccessPSC:\Users\10765\DesktopPSC:\Users\10765\DesktopPSC:\Users\10765\Desktop claude claude : 无法加载文件 D:\dev\nodejs\claude.ps1因为在此系统上禁止运行脚本。有关详细信息请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1claude~~~~~~CategoryInfo : SecurityError:(:)[]PSSecurityExceptionFullyQualifiedErrorId : UnauthorizedAccessPSC:\Users\10765\DesktopPSC:\Users\10765\DesktopPSC:\Users\10765\Desktop奇怪的是只有在桌面上或其他位置鼠标右键选择在终端中打开或在此处打开 Powershell 窗口才这样用 Win R敲CMD命令在这样的窗口中就不报这个错误真真奇怪解决因为两者方式的允许策略不同可通过下面这两方式设置1临时的在窗口里敲下面这个命令临时设置Set-ExecutionPolicyRemoteSigned-ScopeProcess如下2长期的敲下面这个命令Set-ExecutionPolicyRemoteSigned-Scope CurrentUser如下再次打开命令窗口也不报错