解决方案
方法一:以管理员身份重新运行
- 完全关闭当前所有命令行窗口
- 以管理员身份打开新的 PowerShell 或 cmd:
- 按
Win + S搜索'PowerShell'或'命令提示符' - 右键点击 → 选择'以管理员身份运行'
- 如果弹出 UAC 提示,点击'是'
- 按
安装成功后启动服务:
openclaw-cn gateway start
直接运行安装命令(不需要切换目录):
openclaw-cn gateway install
方法二:解决编码问题并查看真实错误
如果想确认真实的错误信息,可以先切换编码:
# 切换到 UTF-8 编码
chcp 65001
# 然后重新运行安装命令(仍需要管理员权限)
openclaw-cn gateway install
这样可以看到真实的 拒绝访问 错误信息。
方法三:彻底卸载重装
如果之前安装过程被中断,可能有残留配置导致问题:
- 以管理员身份打开 PowerShell
安装 Gateway 服务:
openclaw-cn gateway install
重新运行初始化:
openclaw-cn onboard --flow quickstart
重新全局安装:
npm install -g openclaw-cn@latest --registry=https://registry.npmmirror.com
删除配置文件(备份一下):
# 备份配置(可选)
copy C:\Users\HX\.opencLaw\openclaw.json C:\Users\HX\.opencLaw\openclaw.json.bak
# 删除配置目录(谨慎操作)
rm -r C:\Users\HX\.opencLaw
先卸载:
npm uninstall -g openclaw-cn
为什么一直提示权限问题?
Windows 原生环境部署 OpenClaw 时最常遇到的就是权限不足问题。这是因为:
- OpenClaw 需要创建 Windows 计划任务来实现开机自启
- 创建计划任务需要管理员权限
- 普通权限的命令行无法执行这个操作
备选方案:前台模式运行
如果不想每次都折腾管理员权限,可以用前台模式运行(不需要管理员权限):
# 直接前台运行(不需要 install)
openclaw-cn gateway
注意:
- 这种方式 Gateway 会在前台运行
- 不能关闭这个窗口,关闭窗口服务就停止了


