1. OpenClaw项目概述
OpenClaw是一款基于Node.js开发的本地化AI助手框架,特别针对Windows 11环境进行了深度优化。它通过模块化设计实现了自然语言处理、任务自动化等核心功能,最新版本已支持与DeepSeek、Ollama等主流AI模型的本地集成。相比传统方案,OpenClaw最大的特点是提供了开箱即用的TUI(文本用户界面)和嵌入式Agent功能,让开发者可以快速构建私有化AI应用。
在Windows 11 23H2及后续版本中部署OpenClaw时,需要特别注意系统安全组件的兼容性问题。微软Defender SmartScreen会默认拦截未经认证的脚本执行,而新版Windows Defender对进程注入行为的检测也更为严格。这正是一键部署脚本需要解决的核心技术挑战。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与前置检查
2.1 系统版本确认
首先按Win+R输入winver查看系统版本,确保是Windows 11 22H2或更高版本。低于此版本需通过Windows Update升级,企业用户可下载官方ISO手动更新。特别提醒:Windows 10虽能运行但不在官方支持范围,可能遇到无法预料的兼容性问题。
2.2 权限与安全设置调整
以管理员身份启动PowerShell(必须使用7.0+版本),依次执行以下命令:
powershell复制# 检查执行策略
Get-ExecutionPolicy
# 临时允许脚本执行(仅当前会话有效)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
重要提示:不要永久修改执行策略!某些教程建议设为Unrestricted,这会大幅降低系统安全性。我们的部署脚本设计为仅在Process作用域临时提权。
针对Defender的特别处理:
- 进入"Windows安全中心→应用和浏览器控制"
- 在"SmartScreen for Microsoft Edge"和"SmartScreen for Store应用"处选择"关闭"
- 不要禁用实时防护!只需添加部署目录到排除项:
powershell复制Add-MpPreference -ExclusionPath "$env:USERPROF
