[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