关闭开机自启后,版本更新会重新注册自启动项(QianwenUpdater)

标题: 关闭开机自启后,版本更新会重新注册自启动项(QianwenUpdater)

正文:


问题描述: 在应用设置中关闭了「开机自启动」选项后,Qoder 仍然会在开机时自动启动。排查发现,自启动项并非由主程序注册,而是由更新程序 QianwenUpdater 在版本更新时重新写入系统。

复现步骤:

  1. 在 Qoder 设置中关闭「开机自启动」
  2. 等待应用自动更新版本
  3. 重启电脑,Qoder 自动启动

排查结果: 更新后系统中被重新注册了以下两个自启动入口:

  • 注册表 HKCU\Software\Microsoft\Windows\CurrentVersion\Run 下新增 QianwenUpdaterTaskUser{版本号},命令为 updater.exe --wake …,–wake 参数会唤醒主程序
  • Windows 任务计划程序中新增 QianwenUpdaterTaskUser{版本号}{GUID} 任务,触发器为「登录时」+「每日重复」

手动修复方式:

  • 删除注册表 Run 键中的 QianwenUpdater 条目
  • 禁用任务计划程序中对应的 QianwenUpdater 任务

期望行为: 应用更新时应检查用户已有的自启动偏好设置,不应重新注册已被用户主动关闭的自启动项。用户的设置选择权应被持续尊重。

环境信息:

  • 系统:Windows 11 (10.0.26200) x64
  • 应用版本:3.5.6.115
  • Updater 版本:1.0.0.6