Skip to main content
PC Bootstrapper 通过提供一致性、传达启动状态、确保已安装游戏为最新版本、同步云存档以及防止多个游戏实例同时运行,改善了 MSIXVC 打包 PC 游戏的启动体验。它会在旁加载(side-loaded)开发工作流中,以及在零售场景下启动已安装的 MSIXVC 打包作品时呈现。 在 2022 年 5 月 Gaming Runtime Services(GRTS)版本之前,以下问题会影响 PC 游戏的启动体验:
  • 最终用户在游戏窗口显示之前无法得知启动状态。
  • 开发者需要确保已安装游戏为最新版本。
  • 云存档在游戏进程启动之前不会同步。
  • 开发者需要防止游戏被多次启动。
从 2022 年 5 月 GRTS 版本开始,PC Bootstrapper 通过以下方式解决上述启动问题:
  • 用户尝试启动游戏后立即显示启动画面,以传达进程已开始。
  • 在游戏进程启动之前,确保已安装的游戏已更新到 Partner Center 中提供的最新版本。你也可以按照“检查更新”中的步骤手动检查并应用更新。
  • 在游戏进程启动之前自动同步云存档。
  • 通过自动将其限制为单个实例来防止已安装游戏被多次启动。
对于使用 Simplified User Mode(从 2022 年 6 月 GDK 起可用)的开发者,即使在未调用主 PC Bootstrapper 流程的松散部署(loose deploy)场景中,运行时也会执行相应的强制策略。

它是什么

PC Bootstrapper 是一个 Gaming Runtime 实用工具(GamingServicesUI.exe),它有助于在游戏进程开始之前确保 MSIXVC 打包的 PC 游戏处于健康状态。 每当已安装的 MSIXVC 打包 PC 游戏被启动时(通过 XBOX 应用、开始菜单、桌面快捷方式或命令行工具),Gaming Runtime Services(GRTS)会首先调用 PC Bootstrapper。一旦 PC Bootstrapper 确认满足启动前的要求,PC Bootstrapper 进程就会启动游戏。 自 2022 年 5 月 GRTS 版本起,PC Bootstrapper 已成为通过 XBOX App 或 Microsoft Store 获取的所有 MSIXVC 打包 PC 游戏的启动流程的一部分。 对于使用 wdapp.exe install 旁加载的开发者包,必须包含 /bootstrapper 标志。 请注意,当调试启用了 PC Bootstrapper 的 MSIXVC 打包作品时,游戏进程将是另一个辅助进程的子进程。

工作方式

以下是 PC Bootstrapper 工作方式的摘要:
  • 当 MSIXVC 打包的 PC 游戏被启动时,PC Bootstrapper 首先检查游戏是否已在运行。如果游戏正在运行,PC Bootstrapper 会尝试将游戏窗口带到前台,然后退出 PC Bootstrapper 进程。(注意:此时不会启动游戏的新实例。)
  • 如果没有其他游戏实例在运行,PC Bootstrapper 会在启动时立即显示 SplashScreenImage(在 MicrosoftGame.config 文件中指定),以反馈游戏正在尝试启动。
  • 启动画面可见后,它会启动游戏进程。PC Bootstrapper 会一直运行,直到游戏窗口可见。
  • 游戏窗口可见后,PC Bootstrapper 的工作完成,PC Bootstrapper 进程随即退出。

优点

以下是 PC Bootstrapper 优点的摘要:
  • 将游戏进程的当前工作目录设置为游戏安装位置的根目录。
    • 确保已安装游戏目录中同时只有一个可执行进程在运行。
  • 如果已有实例在运行,会将该可执行文件的窗口带到前台。
  • 增加了启动体验,使得从启动游戏到游戏主窗口可见期间的进展更加清晰。

Gaming Runtime Services(GRTS)依赖

PC Bootstrapper 依赖 Gaming RunTime Service(GRTS),GRTS 会自动分发到所有 Windows 10/11 PC 上。如果开发 PC 上的 GRTS 版本过时,在尝试登录时可能会生成错误(E_FAIL)。 为确保你的 PC 上安装了最新版本的 Gaming Services:
  1. 确认你的 Windows 10/11 开发环境已设置为 RETAIL 模式,而不是开发者沙盒
  2. 关闭所有其他游戏和应用。
  3. 通过此链接前往 Microsoft Gaming Services 的 Microsoft Store 页面(如有需要,选择 “More details” 展开商店页面):https://www.microsoft.com/store/productId/9MWPM2CQNLHN
  4. 确认它是最新版本,并且没有提示需要更新。
  5. 此外,前往 Microsoft Store 应用中的 Library 视图,更新所有应用与组件。

疑问或反馈

如果你对 PC Bootstrapper 有疑问或反馈,请在 XBOX Developer Forums 上发帖,或联系你的客户经理。

参见

最后修改于 2026年8月24日