[Bug]: 无法通过HoYoPlay更新

Author: 300g-BoHeYouCreated Aug 30, 2026Updated Aug 30, 2026
Labelsbug / 缺陷

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭/锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

March7thAssistant 版本 (或 Commit Id)

v2026.8.28

重现步骤

使用国际服游戏,在设置-程序-通过启动器更新游戏-米哈游启动器地址 中填写HoYoPlay的launcher.exe(例如,"C:\Program Files\HoYoPlay\launcher.exe"),并在游戏发生大版本更新后启动游戏

期望的结果是什么?

添加一个HoYoPlay路径选项,并支持选择使用的启动器类型。对于HoYoPlay启动器,应该使用的游戏名参数是hkrpg_global,而不是hkrpg_cn

实际的结果是什么?

如果游戏需要在启动器更新,m7a自动使用--game=hkrpg_cn参数启动launcher.exe,但是对于HoYoPlay的launcher,没有这个游戏,会在启动器内报错“游戏已下架”,无法正常更新

日志记录

2026-08-30.log 注意log第17行,使用--game=hkrpg_cn启动失败后,会导致启动器终止,并使m7a误以为更新完成而重启游戏,如此无限循环

补充说明(可选)例如电脑操作系统版本、是否非中文系统等等

版本 Windows 11 专业版 版本号 25H2 安装日期 ‎2025-‎1-‎1 操作系统版本 26200.9168 功能包 Windows 功能体验包 1000.26100.344.0

处理器 Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz (2.81 GHz) 机带 RAM 16.0 GB

Source: moesnow/March7thAssistant