workbuddy官方不支持windows 7,因其依赖win10+ api及.net 6.0.x系统要求;但可通过降级使用v0.8.2-beta前端+手动配置指向本地ollama(11434端口)或text-generation-webui(7860端口)服务实现兼容运行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy官方明确不支持Windows 7系统,直接双击安装包会提示“此应用无法在你的电脑上运行”或卡在.NET初始化阶段;但若你手头只有一台老旧的64位Win7电脑,且必须启用本地AI助手功能,可通过降级模型服务+手动配置API代理的方式绕过客户端限制,让WorkBuddy前端连接已就绪的本地推理服务。
为什么Win7不能直接安装WorkBuddy
WorkBuddy桌面客户端编译依赖Windows 10及以上系统的API集(如Windows App SDK 1.4+),其安装包内嵌的.NET Desktop Runtime 6.0.x要求系统具备KB2999226等SP1后置补丁,并强制校验OSBuildNumber≥17763。Win7即使装了SP1,内核版本(6.1)和系统组件版本仍低于最低门槛,安装程序会在写入注册表前主动退出。
这一步无法跳过——【安装包本身会检测GetVersionEx返回值,匹配失败即终止流程】,任何修改兼容性模式、以管理员运行、关闭UAC均无效。
可行替代路径:用Win7跑通WorkBuddy前端
核心思路是放弃官方安装包,改用已编译好的旧版Electron壳+手动注入API地址,使其仅作为UI层连接本地运行的模型服务(如Ollama或text-generation-webui)。前提是Win7机器满足以下硬性条件:
① 系统为Windows 7 SP1 64位(非精简版、非Ghost版);
② 已安装.NET Framework 4.7.2(需先装KB4073120再装4.7.2离线包);
③ 内存≥8GB,剩余磁盘空间≥500MB;
④ 已关闭Windows防火墙或放行11434端口。
部署本地模型服务(Win7可用方案)
方法一:用量化版Qwen2.5:1.5b:q4_0 + Ollama 0.1.40旧版
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
第一步:下载Ollama Windows x64 0.1.40版(非官网最新版,需从archive.org获取历史发布页);
第二步:以管理员身份运行ollama-installer.exe,安装时勾选“Add to PATH”;
第三步:打开命令提示符,执行ollama run qwen2.5:1.5b-q4_0——首次运行会自动下载约1.2GB模型文件,Win7下需耐心等待(可能耗时20分钟以上);
第四步:验证服务是否就绪:浏览器访问http://127.0.0.1:11434/api/tags,返回JSON含qwen2.5条目即成功。
方法二:换text-generation-webui(更稳妥)
这一步操作起来很简单,直接把tgw-win7-legacy.zip解压到D:\tgw,双击start_windows_gpu.bat即可启动服务(CPU模式也支持,但响应慢);它默认监听http://127.0.0.1:7860,需用Postman测试GET /api/v1/model确认连通性。注意:必须使用Python 3.10.12(高版本会因win7缺少ucrtbase.dll报错)。
配置WorkBuddy前端连接本地服务
第一步:从GitHub release页面下载WorkBuddy v0.8.2-beta(最后支持Win7的测试版前端,非正式发布渠道);
第二步:解压后进入resources/app/config目录,用记事本编辑settings.json;
第三步:将"backend_url": "https://api.workbuddy.cn"改为"backend_url": "http://127.0.0.1:11434/v1"(若用tgw则填http://127.0.0.1:7860);
第四步:保存文件,双击WorkBuddy.exe启动——此时界面可正常加载,登录后所有AI调用均走本地服务。
【关键提醒:settings.json中backend_url末尾不能带斜杠,否则请求路径拼接错误导致500】










