Windows 部署安装 OpenClaw 完全指南
本文详细介绍了在Windows系统上安装和配置OpenClaw存储管理工具的多种方法。内容涵盖MSI安装程序、压缩包部署、Chocolatey/Scoop包管理器安装以及Docker容器化部署等不同方式,并提供了系统要求检查、环境变量配置、服务启动验证等关键步骤。文章还包含基础使用指南,如添加存储目录、配置同步任务、设置自动备份等操作说明,以及局域网访问的网络配置方法。适用于Windows 10/
Windows 部署安装 OpenClaw 完全指南
📖 目录
前言
OpenClaw 是一款开源的存储管理和文件同步工具,支持多平台部署。本文将详细介绍如何在 Windows 系统上安装和配置 OpenClaw。
适用版本:Windows 10/11(64位)
OpenClaw 版本:v1.2.0+
准备工作
1. 系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11(64位) |
| 处理器 | Intel Core i3 / AMD Ryzen 3 或更高 |
| 内存 | 最低 4GB,推荐 8GB+ |
| 存储空间 | 至少 500MB 可用空间 |
| .NET Framework | .NET 6.0 或更高 |
| 网络环境 | 稳定的网络连接 |
2. 检查系统配置
检查操作系统版本
# 以管理员身份打开 PowerShell
# 查看系统信息
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
检查 .NET 版本
# 查看 .NET 版本
dotnet --list-runtimes
如未安装 .NET 6.0,请从微软官网下载安装:
- 下载地址:https://dotnet.microsoft.com/download/dotnet/6.0
3. 下载 OpenClaw 安装包
官方下载地址:
- GitHub Releases: https://github.com/openclaw/openclaw/releases
- 官方网站: https://openclaw.io/downloads
推荐版本:选择 openclaw-windows-x64.msi 或 openclaw-windows-x64.zip
安装步骤
方式一:使用安装程序(推荐新手)
步骤 1:下载安装包
访问 OpenClaw 官网或 GitHub,下载最新版本的 .msi 安装文件。
步骤 2:运行安装程序
- 右键点击下载的
openclaw-windows-x64.msi - 选择 以管理员身份运行
- 如果出现 UAC 提示,点击 是
步骤 3:配置安装选项
安装向导页面:
- 欢迎页面:点击 下一步
- 许可协议:勾选 我接受许可协议,点击 下一步
- 选择安装位置:
- 默认:
C:\Program Files\OpenClaw\ - 自定义:点击 浏览 选择其他目录
- 建议安装在非系统盘(如 D 盘)
- 默认:
- 选择开始菜单文件夹:
- 默认:OpenClaw
- 可自定义或勾选 不要创建开始菜单文件夹
- 选择附加任务:
- ✅ 创建桌面快捷方式
- ✅ 添加 OpenClaw 到系统 PATH(推荐)
- ✅ 安装 Windows 服务(可选)
- 准备安装:点击 安装
- 安装完成:
- ✅ 立即运行 OpenClaw
- ✅ 查看发行说明
- 点击 完成
步骤 4:验证安装
# 检查安装版本
openclaw --version
# 查看帮助信息
openclaw --help
方式二:使用压缩包(推荐高级用户)
步骤 1:下载压缩包
下载 openclaw-windows-x64.zip 文件。
步骤 2:解压文件
- 右键点击压缩包
- 选择 解压到…
- 选择解压目录(如
D:\OpenClaw\) - 点击 解压
步骤 3:手动配置环境变量
添加到 PATH(可选,但推荐):
- 右键点击 此电脑 → 属性
- 点击 高级系统设置
- 点击 环境变量
- 在 系统变量 中找到
Path,点击 编辑 - 点击 新建,添加 OpenClaw 路径(如
D:\OpenClaw) - 点击 确定 保存
验证配置:
# 重新打开命令行窗口
openclaw --version
步骤 4:创建配置文件
在解压目录创建 config.yaml:
# OpenClaw 配置文件
server:
host: 0.0.0.0
port: 8080
storage:
data_dir: ./data
temp_dir: ./temp
log:
level: info
file: ./logs/openclaw.log
max_size: 100MB
max_backups: 10
max_age: 30d
security:
enable_tls: false
tls_cert:
tls_key:
backup:
enabled: true
interval: 24h
retention: 30d
方式三:使用 Chocolatey(推荐开发者)
步骤 1:安装 Chocolatey
以管理员身份打开 PowerShell,执行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
步骤 2:安装 OpenClaw
# 搜索 OpenClaw
choco search openclaw
# 安装
choco install openclaw -y
# 更新
choco upgrade openclaw -y
方式四:使用 Scoop(推荐开发人员)
步骤 1:安装 Scoop
# 设置执行策略
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# 安装 Scoop
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
步骤 2:安装 OpenClaw
# 添加 extras bucket
scoop bucket add extras
# 安装 OpenClaw
scoop install openclaw
# 更新
scoop update openclaw
方式五:使用 Docker(推荐容器化部署)
步骤 1:安装 Docker Desktop
下载并安装 Docker Desktop for Windows:
- 下载地址:https://www.docker.com/products/docker-desktop
步骤 2:拉取镜像
# 使用 PowerShell 或 CMD
docker pull openclaw/openclaw:latest
步骤 3:创建数据目录
# 创建数据卷目录
mkdir C:\openclaw\data
mkdir C:\openclaw\config
步骤 4:运行容器
docker run -d `
--name openclaw `
--restart unless-stopped `
-p 8080:8080 `
-v C:\openclaw\data:/data `
-v C:\openclaw\config:/config `
-e TZ=Asia/Shanghai `
openclaw/openclaw:latest
步骤 5:查看容器状态
# 查看运行状态
docker ps
# 查看日志
docker logs -f openclaw
# 停止容器
docker stop openclaw
# 启动容器
docker start openclaw
配置与使用
启动 OpenClaw
使用安装程序安装
- 双击桌面快捷方式
- 或从开始菜单搜索 “OpenClaw”
- 系统托盘会出现 OpenClaw 图标
使用压缩包安装
# 进入安装目录
cd D:\OpenClaw
# 启动服务
openclaw server
# 或指定配置文件
openclaw server -c config.yaml
使用 Windows 服务(需安装时勾选)
# 启动服务
net start OpenClawService
# 停止服务
net stop OpenClawService
# 查看服务状态
sc query OpenClawService
访问 Web 界面
- 打开浏览器,访问:
http://localhost:8080 - 首次访问需创建管理员账号
- 设置强密码(至少12位)
基础配置
添加存储目录
- 登录后进入 存储管理
- 点击 添加目录
- 选择本地文件夹(如
D:\Files\) - 设置访问权限(读取/写入)
- 点击 保存
配置同步任务
- 进入 同步管理
- 创建新同步任务
- 选择源目录和目标位置
- 设置同步方向(双向/单向)
- 配置同步频率(实时/定时)
- 启用版本控制(可选)
设置自动备份
- 进入 备份管理
- 创建备份计划
- 选择备份源和目标
- 设置备份时间(每天 02:00)
- 配置保留策略(保留最近7天)
- 启用压缩和加密(推荐)
网络访问配置
局域网访问
步骤:
-
查看本机 IP 地址:
ipconfig找到 IPv4 地址(如
192.168.1.100) -
在其他设备浏览器访问:
http://192.168.1.100:8080 -
如无法访问,检查 Windows 防火墙:
# 添加防火墙规则 netsh advfirewall firewall add rule name="OpenClaw" dir=in action=allow protocol=TCP localport=8080
外网访问(需谨慎)
方法一:端口转发(路由器)
- 登录路由器管理后台
- 找到 端口映射 或 虚拟服务器
- 添加映射规则:
- 外部端口:8080
- 内部端口:8080
- 内部IP:你的本机IP
- 保存并应用
方法二:使用内网穿透(推荐)
推荐工具:
- ngrok:https://ngrok.com
- frp:https://github.com/fatedier/frp
- cpolar:https://www.cpolar.com
使用 ngrok 示例:
# 下载 ngrok
# 解压后运行
ngrok http 8080
访问 ngrok 生成的 HTTPS 链接。
常见问题
Q1:安装失败,提示缺少 .NET 6.0
解决方案:
- 下载 .NET 6.0 Runtime:
- 地址:https://dotnet.microsoft.com/download/dotnet/6.0
- 选择 ASP.NET Core Runtime 6.0 或 .NET Desktop Runtime 6.0
- 运行安装程序,按提示完成安装
- 重新运行 OpenClaw 安装程序
Q2:启动时提示端口被占用
错误信息:
Error: bind: address already in use
解决方案:
# 查看端口占用
netstat -ano | findstr :8080
# 结束占用进程(替换 PID)
taskkill /PID <进程ID> /F
# 或修改 OpenClaw 配置使用其他端口
# 编辑 config.yaml,将 port: 8080 改为 port: 9080
Q3:无法访问 Web 界面
排查步骤:
-
检查服务是否运行:
tasklist | findstr openclaw -
检查防火墙:
netsh advfirewall show allprofiles state -
临时关闭防火墙测试:
netsh advfirewall set allprofiles state off -
检查端口监听:
netstat -ano | findstr :8080
Q4:权限不足,无法访问某些目录
错误信息:
Permission denied: D:\Protected
解决方案:
-
以管理员身份运行 OpenClaw:
- 右键快捷方式 → 属性 → 高级 → 以管理员身份运行
-
修改文件夹权限:
- 右键文件夹 → 属性 → 安全
- 添加当前用户,勾选 完全控制
-
或使用命令行修改权限:
# 以管理员身份运行 PowerShell icacls "D:\Protected" /grant "%USERNAME%":F /T
Q5:系统托盘图标丢失
解决方案:
- 打开任务管理器(Ctrl+Shift+Esc)
- 找到 OpenClaw 进程,结束任务
- 重新启动 OpenClaw
或使用命令行:
# 重启服务
net stop OpenClawService
net start OpenClawService
Q6:更新失败
解决方案:
手动更新步骤:
-
停止 OpenClaw 服务:
net stop OpenClawService -
备份配置:
copy "C:\Program Files\OpenClaw\config.yaml" "C:\backup\" -
下载新版本安装包
-
运行安装程序,选择 修复 或 覆盖安装
-
启动服务:
net start OpenClawService
卸载方法
方式一:使用程序卸载
- 打开 控制面板 → 程序和功能
- 找到 OpenClaw,右键点击 卸载
- 按提示完成卸载
方式二:使用命令行卸载
# 停止服务
net stop OpenClawService
# 卸载服务
sc delete OpenClawService
# 删除安装目录
rmdir /s /q "C:\Program Files\OpenClaw"
# 删除数据目录
rmdir /s /q "C:\Users\%USERNAME%\AppData\Local\OpenClaw"
# 清理注册表
reg delete "HKLM\SOFTWARE\OpenClaw" /f
reg delete "HKCU\SOFTWARE\OpenClaw" /f
方式三:使用 Chocolatey 卸载
choco uninstall openclaw -y
方式四:使用 Scoop 卸载
scoop uninstall openclaw
方式五:Docker 容器卸载
# 停止并删除容器
docker stop openclaw
docker rm openclaw
# 删除镜像
docker rmi openclaw/openclaw:latest
# 删除数据目录
rmdir /s /q C:\openclaw
高级配置
开启 HTTPS 支持
步骤 1:生成自签名证书
# 使用 PowerShell
New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:\LocalMachine\My"
步骤 2:导出证书
# 导出证书
$mypwd = ConvertTo-SecureString -String "你的密码" -Force -AsPlainText
Get-ChildItem -Path "cert:\LocalMachine\My\你的证书Thumbprint" | Export-PfxCertificate -FilePath "C:\openclaw\cert.pfx" -Password $mypwd
步骤 3:修改配置
编辑 config.yaml:
security:
enable_tls: true
tls_cert: C:\openclaw\cert.pfx
tls_password: 你的密码
配置反向代理(Nginx)
步骤 1:安装 Nginx
从官网下载 Windows 版 Nginx:
- 地址:http://nginx.org/en/download.html
步骤 2:配置反向代理
编辑 nginx.conf:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
步骤 3:启动 Nginx
cd C:\nginx
nginx
设置开机自启动
方式一:Windows 任务计划
- 打开 任务计划程序
- 创建基本任务
- 设置触发器:计算机启动时
- 操作:启动程序
- 程序或脚本:
C:\Program Files\OpenClaw\openclaw.exe - 参数:
server
方式二:启动文件夹
将快捷方式复制到启动文件夹:
- 路径:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
性能优化
调整日志级别
编辑 config.yaml:
log:
level: warning # 警告级别,减少日志输出
限制并发连接
server:
max_connections: 100 # 最大并发连接数
启用缓存
storage:
cache:
enabled: true
size: 1GB
ttl: 1h
安全建议
- 使用强密码:管理员密码至少 12 位,包含大小写字母、数字和符号
- 启用 HTTPS:生产环境务必配置 SSL 证书
- 定期更新:及时更新 OpenClaw 到最新版本
- 备份数据:配置自动备份到外部存储或云服务
- 防火墙配置:限制访问源 IP,关闭不必要的端口
- 权限控制:严格设置文件夹访问权限
- 监控日志:定期检查日志文件,发现异常及时处理
- 关闭外网访问:如无必要,不要开放外网访问
参考资源
- OpenClaw 官方文档: https://docs.openclaw.io
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- .NET 官方文档: https://docs.microsoft.com/dotnet
- Docker 官方文档: https://docs.docker.com
- 社区支持: https://forum.openclaw.io
结语
通过本文,您应该已成功在 Windows 系统上安装和配置 OpenClaw。如有问题,欢迎查阅官方文档或社区寻求帮助。
祝使用愉快!🎉
更多推荐

所有评论(0)