老版本windows执行openclaw官方curl命令报错解决
2026-03-26

这是 PowerShell 5.x 的问题,不支持 &&。
你直接拆成三步执行就行,最稳。
方案一:分三行执行
curl.exe -fsSL "https://openclaw.ai/install.cmd" -o "install.cmd" .\install.cmd --tag beta Remove-Item .\install.cmd
方案二:一行写法,兼容老 PowerShell
curl.exe -fsSL "https://openclaw.ai/install.cmd" -o "install.cmd"; if ($LASTEXITCODE -eq 0) { .\install.cmd --tag beta; Remove-Item .\install.cmd }方案三:强制走 cmd 语法
如果你就是想继续用 &&,那就包一层 cmd:
cmd /c "curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd --tag beta && del install.cmd"
更建议你用这个
优先用这组:
curl.exe -fsSL "https://openclaw.ai/install.cmd" -o "install.cmd" .\install.cmd --tag beta Remove-Item .\install.cmd
因为老机器、老 PowerShell 下最不容易歪。
你这个报错的本质
不是 OpenClaw 装不了,
而是你当前这个 PowerShell 版本里:
&&不认只能用分号
;或者分多行执行
发表评论: