组件状态怎么检查
为什么要检查组件
LeviLauncher 依赖一系列系统组件来管理 Bedrock 游戏:
- Microsoft Gaming Services —— GDK 运行基础
- Microsoft GameInput —— 游戏输入 API
- LIP —— Loader Import Package 相关组件
- 原生加载器(LeviLamina 等)—— .dll Mod 需要
- 其他辅助资源 —— 由启动器维护的下载器、工具链
任何一个关键组件丢失或损坏,对应的功能就用不了。Components 分区集中展示所有组件的状态。
Components 分区里有什么
打开 LeviLauncher → Settings → Components,能看到:
| 组件 | 状态显示 | 缺失时的影响 |
|---|---|---|
| Gaming Services | 已安装/缺失/版本异常 | 所有托管版本都无法启动 |
| GameInput | 已安装/缺失 | 手柄/键鼠可能识别不到 |
| GDK 组件链 | 各版本 GDK 可用状态 | 某些托管版本可能无法安装 |
| LIP 组件 | 已安装/可更新 | LIP 包管理流程可能报错 |
| LeviLamina | 按版本独立显示 | .dll Mod 无法加载 |
| VC++ 运行时 | 已安装/缺失 | 原生加载器无法工作 |
组件缺失怎么办
Components 分区里每个缺失的组件都有对应的「安装/修复」按钮,直接点就能引导安装。LeviLauncher 会自动下载适合你系统版本的安装包,你只需要确认。
组件版本太旧
有些组件会显示「可更新」。更新组件:
- 点「更新」按钮
- LeviLauncher 下载新版
- 安装完成后重启启动器
注意:更新 GDK 相关组件后,某些托管版本可能需要重新注册——更新完如果发现某个版本启动不了,先跑一次版本的完整性检查。
组件状态和启动问题的关系
当你遇到「某个版本启动不了」或「下载任务失败」时,Components 分区是第一个要查的地方:
- 打开 Components 分区
- 看 Gaming Services 和 GameInput 状态是不是正常
- 看 GDK 组件链有没有标记版本异常
- 如果 Components 里什么都正常,问题可能不在组件——去查其他因素(Mod、路径权限、网络等)
Windows 更新后组件丢失
Windows 大版本更新或累积更新偶尔会把 Gaming Services 或 GameInput 搞丢。这种情况下:
- 更新完 Windows 后启动 LeviLauncher 看 Components 分区
- 如果发现组件标记缺失,立即点安装
- 装完重启启动器再检查
这是 Windows GDK 架构的已知问题,不是 LeviLauncher 的 bug。