远程 Windows 游戏开发快速入门指南

重要

Xbox 电脑工具箱应用处于预览状态。 若要了解详细信息,请联系Microsoft代表。

清理以前的预览版本

注意

如果未参与早期预览版,请跳过此部分。 否则,请按照这些清理步骤作。

使用 PowerShell 脚本

  1. 清理脚本 下载到这两台设备。

  2. 在开发电脑上:

    • 以管理员身份打开 PowerShell 或 PowerShell 7
    • 导航到下载的位置 (,例如: cd downloads)
    • 运行此命令:
      pwsh Remove-XboxPCDeviceArtifacts.ps1 -Target devpc
  1. 在目标设备上:
    • 使用 U 盘或就近共享将脚本复制到目标设备
    • 以管理员身份打开 PowerShell 或 Powershell 7
    • 导航到下载的位置 (,例如: cd downloads)
    • 运行此命令:
pwsh Remove-XboxPCDeviceArtifacts.ps1 -Target targetdevice

安装和设置

先决条件

  • 这两个设备都需要在设置过程中访问 Internet。
  • 在两台设备上从 Microsoft 应用商店安装 Xbox 电脑工具箱应用。
  • 设备必须共享同一个本地网络,并且能够相互 ping。
  • 从 RETAIL 沙盒获取 Xbox 电脑工具箱应用程序。 设置后,可以切换到任何开发人员沙盒。
  • 仅支持Windows 10、Windows 11 家庭版或专业版。
  • 在设置期间,需要对两台设备进行物理访问。
  • 不支持加入 Azure Active Directory (AAD) 的目标设备。
  • 这两台设备都需要管理员访问权限。

Xbox 电脑工具箱设置所做的更改

开发电脑配置更改

  • 启用开发人员模式。
  • 在 Documents 文件夹中安装 PowerShell 模块。
  • 将网络适配器的配置文件设置为专用。
  • 在专用网络上启用文件和打印机共享以及网络发现。
  • 启用 Windows 远程管理 (WinRM) 。
  • 安装 OpenSSH 客户端并配置为 ssh-agent 自动启动。
  • 创建要使用的 SSH 密钥。

在设置过程中应用的目标设备配置更改

  • 启用开发人员模式。
  • 在 Documents 文件夹中安装 PowerShell 模块。
  • 将网络适配器的配置文件设置为专用。
  • 在专用网络上启用文件和打印机共享以及网络发现。
  • 启用 WinRM。
  • 安装 OpenSSH Server 并配置为 sshd 自动启动。
  • 在端口 22 上为 SSH 服务器添加防火墙规则。
  • 删除睡眠和显示超时。
  • 为 PowerShell 子系统和基于密钥的身份验证配置 SSH。
  • 安装 Visual C++ Runtime Redistributable。
  • 在 端口 4275 wdEndpoint 上设置 netsh HTTPS 规则,以侦听传入连接。

有关已知问题和常见问题,请参阅 远程 Windows 游戏开发常见问题解答指南