WorkBuddy 最近出了两类更新事故。一类是弹窗停不下来:装完重启,过一会儿又弹,重装也白搭。另一类是装国内版,更新一次变成了国际版。
不止一个人碰上,不是谁的电脑的问题,是同一个更新器闹的。

更新器怎么干活
启动时比版本号,比服务端旧,就把整个安装包(四百四十多 MB)下到这儿,静默跑一遍,重启。位置是:
css
%LOCALAPPDATA%\@genieworkbuddy-desktop-updater\
里面就一个 installer.exe。我机器上这份是 5.8.3、腾讯签名、完整的。包没问题,问题在流程。

为什么无限循环
更新器只认版本号。装完版本号没变,它就认为你没装上。
版本号为什么没变?三种可能:
版本号对不上。 服务端说有 5.8.4,下下来的包装完还是 5.8.3,永远差一版,装一百次都一样。重装为什么没用?重装给你的还是那个装不上去的版本。
文件被占用。 安装器要覆盖的文件被进程占着,静默安装中途死掉。进度条照样走完,文件一个没换。它不像普通安装会弹报错,失败了也当成功。
缓存里的包坏了。 下载断过,每回都在同一个地方跌。
前一个本地治不了,后两个能治。
另一半:国内版更新完变国际版
两版之间,缓存和安装目录都没隔开。
装过国际版的机器,缓存里躺的可能是国际版的包。国内版一检查更新,把它跑了------原地变身。
两版装进同一个目录更糟:共用一份代码,谁后更新谁覆盖谁。我机器上现在是国际版的壳挂着国内版的代码,点开就错配。
怎么办
三步止血
- 退干净。托盘退出,任务管理器里 WorkBuddy 的进程和更新程序全部结束。文件被占用,是安装失败最常见的原因。
- 删缓存。应用关死后删掉整个
%LOCALAPPDATA%\@genieworkbuddy-desktop-updater。这只是下载暂存,不存数据。 - 重开应用,让它重新下。
还弹,先对号入座:
- 装过国际版、目录脏了、应用本身打不开 → 重装有用,往下看
- 只是循环弹,别的功能都正常 → 版本号对不上,重装没用,直接看「什么时候停手」
重装只在这两种情况下值得做
一是装过国际版、目录被弄脏,二是应用本身已经坏了。
顺序别反:先退出、先删缓存,再卸载。不清缓存就重装,新程序还是进脏环境。
卸载走设置里的「应用」,安装目录有残留就手动删干净,再从官方入口重新下载。装过国际版的再补两步:注册表搜 workbuddy-ai 清残留键,重装时手动选新目录,别落回老路径。
别删这两个地方:C:\Users\你的用户名\.workbuddy\ 放项目和会话,%APPDATA%\WorkBuddy\ 放用户数据。删了工作记录回不来。
什么时候停手
清完缓存、重装完还循环,问题不在你这边。服务端的版本号和安装包对不上,或者校验逻辑有 bug,本地再折腾也是白费。
反馈给两样就够:弹窗截图,缓存里 installer.exe 右键属性里的产品名和版本号。一眼能看出包是不是挂错了版本。
建议:先关自动更新
设置里找「更新」「关于」这类字眼,位置各版本不太一样。有些版本没这个开关,那就弹窗先别点,活干完、东西存好再让它装;卡进循环就回来删缓存。
版本号对不上的那种,删缓存救不回来,关自动更新是唯一的止血办法。
等版本稳定了再开。