Skip to main content
本主题介绍用于安装和启动 PC 游戏的 Microsoft 游戏开发工具包 (GDK) 工具。它说明如何使用这些工具,并提供关于对 PC 安装和启动问题进行故障排除的见解。

用于在 PC 上安装和启动游戏的工具

有关应用启动以及使用游戏运行时启动的更多信息,请参阅 启动 Win32 游戏
Microsoft 游戏开发工具包 (GDK) 提供以下方法来安装你的游戏。 Microsoft 游戏开发工具包 (GDK) 提供以下方法来启动你的游戏:
  • 在注册游戏之后,它会以可选形式出现在开始菜单中,并可在搜索框中搜索。
  • wdapp.exe launch 用于通过应用程序用户模型 ID (AUMID) 或可执行文件路径来启动游戏。
  • Windows 设备门户 (WDP):转到 Installed Apps,然后选择 Start

在启用 PC Bootstrapper 的情况下启动

若要以零售用户所看到的方式使用完整的 PC Bootstrapper 流程启动游戏,必须通过 wdapp install 旁加载一个包并使用 /bootstrapper 标志。对于松散构建或未使用该标志的安装,PC Bootstrapper 的功能将仅限于在调用 XUserAddAsync 时强制执行简化的用户模型。

使用或不使用游戏标识启动

自 2022 年 6 月版 GDK 起,只要你的 MicrosoftGame.config 配置正确,无论使用何种方法启动游戏,运行时的功能都应完全一致。

使用命令行参数启动

自 2022 年 6 月版 GDK 起,你可以直接启动可执行文件并直接传入任何 [launch args]。 此外,你可以使用以下方法之一,使用命令行参数启动游戏:
  • 在 GDK 命令提示符中执行 WdApp Launch [launch args]
  • 在命令提示符中执行 <ExecutionAlias> [launch args]
  • 在 Visual Studio 项目属性中使用命令行参数。
有关使用 Execution Alias 的更多信息,请参阅 ExecutionAlias

对 PC 安装和启动问题进行故障排除

错误代码 0x80073CFF:Deployment of package failed because no valid license or sideloading policy could be applied. A developer license or enterprise sideloading configuration may be required.

问题

在尝试安装、注册或启动游戏时遇到问题。

解决方法

解决方法是使用以下步骤在 PC 上启用开发人员模式。
  1. 打开 设置
  2. 在搜索字段中输入 Developer
  3. 在显示的选项列表中,选择 使用开发人员功能
  4. 选择 开发人员模式。将出现一个对话框,提示系统正在添加功能。请务必等待此过程完成。

错误代码 0x80073cfc:The application cannot be started. Try reinstalling the application to fix the problem.

问题

在安装过程的初始步骤之一中遇到了问题。

解决方法

你可以卸载并重新安装 Gaming Runtime Services (GRTS)。按照以下步骤进行操作。
  1. 打开 PowerShell 管理员命令提示符。
  2. 执行以下命令:get-appxpackage *gamings*
  3. 执行以下命令:remove-package <package fullname from step 2 for the gamingservices package>
  4. 打开 XBOX 应用,然后安装一个游戏。这会触发从 Microsoft Store 安装 gamingservices 包。

错误代码 0x87e00017:Install source was found but cannot be reached. Likely internet problem.

问题

此错误代码对应于 IM_E_UNREACHABLE_INSTALL_SOURCE。如果部署系统无法访问你的文件,则会遇到此错误。但是,虽然可能是这种情况,它也可能意味着安装目录已损坏。这种情况最常见的原因是部署部分成功,但事后未正确清理。

解决方法

若要解决这些问题:
  1. 运行应用 wdapp list
  2. 在结果列表中查找已安装的任何游戏版本。
  3. 使用 wdapp uninstall <pfn> 卸载所有游戏。
  4. 尝试再次安装游戏。

错误代码 0x80080203:The specified package format is not valid: The file is not a valid app package because it is missing a required footprint file.

问题

出现此问题的原因是你有一个 “嵌套的 MSIXVC”(这很容易发生)。假设你的桌面构建是 C:\MyGame。你决定使用 makepkg.exeC:\MyGame 下的子文件夹中创建一个包(例如,在 C:\MyGame\Package 中)。第一次可以正常工作,因为尚未生成包,但当你尝试再次创建包时会遇到此问题。除了此失败(其原因是包中有两个 AppxManifest.xml 文件)之外,对 C:\MyGame 运行 makepkg.exe 会尝试将现有的 .msixvc 打包到新包中(除非你在 genmap 中将其排除)。

解决方法

若要修复此问题,请确保包目录位于包含 MicrosoftGame.config 的目录之外。

错误代码 0x80070490:Element not found

问题

如果尝试使用 wdapp install 安装 .XVC(XBOX 包的打包格式),则会出现此问题。

解决方法

请确保仅将 wdapp install 用于 .MSIXVC 包(PC 包的打包格式)。

共享游戏文件夹时通过 wdapp 启动出错

问题

如果你使用 Windows 文件共享共享一个之前已使用 wdapp.exe register 注册过的文件夹,则会导致游戏运行时丢失共享权限,并随后遇到此错误。

解决方法

此问题与访问控制列表 (ACL) 相关。共享文件夹会阻止对应用模型的访问。也就是说,共享时容器会失去读取文件的权限。要解决此问题,请按照以下步骤保存并还原 ACL 数据。
  1. 在共享文件夹之前,运行 ‘icacls /save AclFile’ 以保存包文件夹的 ACL。
  2. 使用 Windows 文件共享共享文件夹。
  3. 若要还原以前的 ACL,请运行 ‘icacls /restore AclFile’。
除此解决方法外,你还可以先运行 wdapp.exe unregister,然后再运行 wdapp.exe register 来重新注册。这样可以恢复权限,同时保留文件夹共享。

错误代码 0x80070005:Access is denied.

问题

运行 wdapp install 命令时遇到 “0x8007005: Access is Denied” 错误。

解决方法

请确保传递 .msixvc 文件的完整路径。例如: 正确: 错误(缺少 .msixvc 的完整路径):

错误代码 0x000007b:STATUS_INVALID_IMAGE_FORMAT

问题

运行 wdapp launch 命令时遇到 “0x000007b” 错误。

解决方法

问题在于要启动的可执行文件的平台架构与 MicrosoftGame.config 中指定的架构不同。MicrosoftGame.config 中的 DesktopRegistration 元素有一个可选的子元素 ProcessorArchitecture,可以将其值指定为 ‘x86’ 或 ‘x64’。确保此规范与在 Executable 元素中定义的可执行文件的平台架构相匹配,将解决此问题。

错误代码 0x800701B1:A device which does not exist was specified.

问题

运行 wdapp install /drive 命令时遇到 “0x800701B1” 错误。

解决方法

问题在于 Windows 应用商店未检测到目标驱动器。请确保目标驱动器出现在本地 PC 上的 “设置 -> 存储设置 -> 更改我的新内容的保存位置” 中的 “新的应用将保存到:” 下拉列表中。如果驱动器不存在,请检查该驱动器的运行状况,并确保本地 PC 拥有最新的 Windows 更新。

错误代码 0x80072F78:WININET_E_INVALID_SERVER_RESPONSE

问题

运行 wdapp install 命令时遇到 “0x80072F78” 错误。

解决方法

此问题与防火墙代理配置设置阻止此地址 “settings-win.data.microsoft.com” 有关。安装 PC GDK 游戏时,需要该地址才能正确缓存安装设置。请确保在防火墙软件中允许此地址。

另请参阅

开始使用 Microsoft 游戏开发工具包 开始为 PC 打包 PC Bootstrapper MicrosoftGame.config 应用程序管理 (wdapp.exe) PC 游戏注册 平面文件安装概述 命令行工具(PC 版) PC 游戏开发(环境和工具)
最后修改于 2026年8月24日