现象:
在 PowerShell 中输入openclaw报错:
无法加载文件 C:\Users\xxx\AppData\Roaming\npm\openclaw.ps1,因为在此系统上禁止运行脚本。原因分析:
Windows 默认禁止执行.ps1PowerShell 脚本,而openclaw命令实际指向的是openclaw.ps1。
解决步骤:
临时方案:使用
openclaw.cmd代替openclaw,例如:
openclaw.cmd gateway start永久方案:以管理员身份运行 PowerShell,执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser之后就可以直接使用openclaw命令了。