WorkBuddy 一直更新卡死?两个毛病,一套处理办法

0 阅读3分钟

WorkBuddy 最近出了两类更新事故。一类是弹窗停不下来:装完重启,过一会儿又弹,重装也白搭。另一类是装国内版,更新一次变成了国际版。

不止一个人碰上,不是谁的电脑的问题,是同一个更新器闹的。

image.png

更新器怎么干活

启动时比版本号,比服务端旧,就把整个安装包(四百四十多 MB)下到这儿,静默跑一遍,重启。位置是:

%LOCALAPPDATA%\@genieworkbuddy-desktop-updater\

里面就一个 installer.exe。我机器上这份是 5.8.3、腾讯签名、完整的。包没问题,问题在流程。

image.png

为什么无限循环

更新器只认版本号。装完版本号没变,它就认为你没装上。

版本号为什么没变?三种可能:

版本号对不上。 服务端说有 5.8.4,下下来的包装完还是 5.8.3,永远差一版,装一百次都一样。重装为什么没用?重装给你的还是那个装不上去的版本。

文件被占用。 安装器要覆盖的文件被进程占着,静默安装中途死掉。进度条照样走完,文件一个没换。它不像普通安装会弹报错,失败了也当成功。

缓存里的包坏了。 下载断过,每回都在同一个地方跌。

前一个本地治不了,后两个能治。

另一半:国内版更新完变国际版

两版之间,缓存和安装目录都没隔开。

装过国际版的机器,缓存里躺的可能是国际版的包。国内版一检查更新,把它跑了——原地变身。

两版装进同一个目录更糟:共用一份代码,谁后更新谁覆盖谁。我机器上现在是国际版的壳挂着国内版的代码,点开就错配。

怎么办

三步止血

  1. 退干净。托盘退出,任务管理器里 WorkBuddy 的进程和更新程序全部结束。文件被占用,是安装失败最常见的原因。
  2. 删缓存。应用关死后删掉整个 %LOCALAPPDATA%\@genieworkbuddy-desktop-updater。这只是下载暂存,不存数据。
  3. 重开应用,让它重新下。

还弹,先对号入座:

  • 装过国际版、目录脏了、应用本身打不开 → 重装有用,往下看
  • 只是循环弹,别的功能都正常 → 版本号对不上,重装没用,直接看「什么时候停手」

重装只在这两种情况下值得做

一是装过国际版、目录被弄脏,二是应用本身已经坏了。

顺序别反:先退出、先删缓存,再卸载。不清缓存就重装,新程序还是进脏环境。

卸载走设置里的「应用」,安装目录有残留就手动删干净,再从官方入口重新下载。装过国际版的再补两步:注册表搜 workbuddy-ai 清残留键,重装时手动选新目录,别落回老路径。

别删这两个地方:C:\Users\你的用户名\.workbuddy\ 放项目和会话,%APPDATA%\WorkBuddy\ 放用户数据。删了工作记录回不来。

什么时候停手

清完缓存、重装完还循环,问题不在你这边。服务端的版本号和安装包对不上,或者校验逻辑有 bug,本地再折腾也是白费。

反馈给两样就够:弹窗截图,缓存里 installer.exe 右键属性里的产品名和版本号。一眼能看出包是不是挂错了版本。

建议:先关自动更新

设置里找「更新」「关于」这类字眼,位置各版本不太一样。有些版本没这个开关,那就弹窗先别点,活干完、东西存好再让它装;卡进循环就回来删缓存。

版本号对不上的那种,删缓存救不回来,关自动更新是唯一的止血办法。

等版本稳定了再开。