现象
在 PowerShell 中输入 openclaw 报错:

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

原因分析
Windows 默认禁止执行 .ps1 PowerShell 脚本,而 openclaw 命令实际指向的是 openclaw.ps1

解决步骤

  • 临时方案:使用 openclaw.cmd 代替 openclaw,例如:

openclaw.cmd gateway start

永久方案:以管理员身份运行 PowerShell,执行:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

之后就可以直接使用 openclaw 命令了。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐