开机后任务管理器里冒出好几个 updater.exe,风扇转起来,内存占了 200 多 MB。右键打开文件所在位置,一个在 Program Files,另一个在 AppData 的临时目录里,名字还带随机后缀。

updater 不是某个软件的名字,而是一类更新程序通用的文件名。Chrome 用 update.exe 常驻,Electron 打包的应用用 Squirrel 生成的 Update.exe,Adobe、Edge、显卡驱动都有各自的更新器。它们干的事一样:定时检查新版本、下载安装包、在空闲时替换旧文件。

先分清是正常更新还是可疑程序

  • 看路径:Program Files 或系统目录下的多半正常,AppData/Local/Temp 下随机命名的要警惕
  • 看签名:右键属性 → 数字签名,正规更新器都有厂商签名,签名无效就卸载
  • 看启动项:任务计划程序里能看到触发条件和程序路径,名字和来源对得上就没事
  • 看网络:资源监视器看它连的域名,和软件厂商一致就放心

占资源时怎么处理

先在任务管理器看它是不是刚启动。下载和校验安装包的那几分钟会短时占 CPU 和磁盘,一般自己会退。一直不降,打开对应软件把自动更新改成手动,或者到设置 → 应用里卸掉那个程序。系统级的到 services.msc 找 Google 更新、Microsoft Edge 更新这类服务,改成禁用即可,不需要删文件。

更新卡住多半是写权限问题

Electron 应用常见的报错是更新器写不进 pending 目录,路径在 C:/Users/用户名/AppData/Local/应用名-updater/pending。杀毒软件锁文件、公司策略限制写 AppData、C 盘满了,都会让更新反复失败。清掉 pending 里的残留安装包,再以管理员身份启动一次,多数能过。

取舍上,浏览器和远程工具的更新别关,那是安全补丁;不常用客户端的更新器关掉省事,反正它更的也不是你要的功能。