首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >windows11本地安装openclaw,iex : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

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

作者头像
sunnying
发布2026-04-27 17:21:41
发布2026-04-27 17:21:41
390
举报
文章被收录于专栏:技术运维技术运维
问题分析

在Windows 11本地安装OpenClaw时,执行iex命令时出现错误,提示无法加载npm.ps1脚本,原因是系统禁止运行脚本。这是由于Windows PowerShell的执行策略限制了脚本运行权限。

解决方法

检查当前执行策略 以管理员身份打开PowerShell,输入以下命令查看当前策略:

代码语言:javascript
复制
Get-ExecutionPolicy

默认情况下可能显示Restricted(禁止运行任何脚本)。

修改执行策略为允许脚本运行 执行以下命令将策略改为RemoteSigned(允许本地脚本运行,远程脚本需签名):

代码语言:javascript
复制
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

或使用Unrestricted(完全无限制,不推荐):

代码语言:javascript
复制
Set-ExecutionPolicy Unrestricted -Scope CurrentUser

验证修改是否生效 重新检查策略:

代码语言:javascript
复制
Get-ExecutionPolicy

确认输出为RemoteSigned或其他非Restricted值。

重新运行安装命令 完成策略修改后,重新尝试安装OpenClaw的命令。

其他注意事项

若需临时绕过策略(仅当前会话有效),可使用:

代码语言:javascript
复制
powershell -ExecutionPolicy Bypass -Command "iex (your_command)"

确保Node.js和npm已正确安装,路径C:\Program Files\nodejs\存在于系统环境变量中。

安装完成后,建议将执行策略恢复为默认值以增强安全性:

代码语言:javascript
复制
Set-ExecutionPolicy Restricted -Scope CurrentUser
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题分析
  • 解决方法
  • 其他注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档