准备用于进行设置的计算机 (WDK 8.1)

使用 Microsoft Visual Studio 配置和设置驱动程序部署和驱动程序测试被称为设置目标计算机设置测试计算机。有关设置的信息,请参阅配置计算机以进行驱动程序部署、测试以及调试。以下说明了在使用 Windows 驱动程序工具包 (WDK) 8.1 版时如何准备目标计算机进行设置。

  1. 在目标计算机上,安装要用来运行和测试驱动程序的操作系统。如果将主计算机加入到网络域中,则将目标计算机加入到同一域中。如果将主计算机加入到工作组中,则将目标计算机加入到同一工作组中。

    注意  只要主机可以按名称 ping 到目标计算机,主机和目标计算机可以加入不同的域。

  2. 如果在 x86 或 x64 目标计算机上启用“安全启动”,则禁用该功能。有关统一可扩展固件接口 (UEFI) 和安全启动的信息,请参阅 UEFI 固件

    如果目标计算机使用 ARM 处理器,则安装 Windows 调试策略。该操作仅可以由 Microsoft 或目标计算机制造商执行。你无需禁用“安全启动”。

  3. 在目标计算机上,运行与目标计算机平台匹配的 WDK 测试目标安装程序 MSI。可以在 Remote 下的 WDK 安装目录中找到该 MSI。

    示例:C:\Program Files (x86)\Windows Kits\8.1\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi

  4. 如果目标计算机正在运行 N 或 KN 版本的 Windows,则安装适用于 N 和 KN 版本的 Windows 的媒体功能包。

  5. 如果目标计算机运行的是 Windows Server,请找到刚才通过 WDK 测试目标设置 MSI 创建的 DriverTest 文件夹。(例如:c:\DriverTest)。右键单击“DriverTest”文件夹,然后选择“属性”****。在“安全”选项卡上,向“经过身份验证的用户”****组授予“修改”权限。

验证主机和目标计算机可以彼此执行 ping 操作。打开命令提示符窗口,并输入 ping ComputerName

如果主机和目标计算机结合为一个工作组而且两台计算机在不同的子网中,你可能必须调整某些防火墙设置,以便主机和目标计算机可以通信。请按照下列步骤进行操作:

  1. 在目标计算机上的“控制面板”中,导航到“网络和 Internet”>“网络共享中心”。注意你的活动网络。它将是“公共网络”****或“私有网络”。
  2. 在目标计算机上的“控制面板”中,导航到“系统和安全”>“Windows 防火墙”>“高级设置”>“入站规则”****。
  3. 在入站规则列表中,查找用于活动网络的所有网络发现规则。(示例:查找所有网络发现规则,这些规则具有私有网络配置文件。)对于每个规则,双击该规则,将打开“作用域”选项卡。在**“远程 IP 地址”下,选择“任何 IP 地址”**。
  4. 在入站规则列表中,查找用于活动网络的所有“文件和打印机共享”规则。对于每个规则,双击该规则,将打开“作用域”选项卡。在**“远程 IP 地址”下,选择“任何 IP 地址”**。

安装 WDK 测试目标安装程序时

WDK 测试目标安装程序 MSI 会执行以下操作:

  • 安装驱动程序测试服务以远程执行测试

  • 通过将此注册表项的值设置为 0 来禁用远程用户访问控制 (UAC)。

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy

  • 启用文件和打印机共享和网络发现

  • (仅 ARM)将 Lanmanserver 服务设置为自动启动并启动该服务。

卸载 WDK 测试目标安装程序时

若要卸载 WDK 测试目标设置,请转到“控制面板”>“程序”>“卸载程序”。作为使用控制面板的替代方法,你可以右键单击 WDK Test Target Setup PlatformLocale.msi,然后选择“卸载”****。

示例:右键单击 WDK Test Target Setup x64-x64_en-us.msi,然后选择“卸载”。

卸载 WDK 测试目标安装程序时会执行以下操作:

  • 卸载驱动程序测试服务

卸载 WDK 测试目标安装程序时不会更改以下设置:

  • 远程 UAC 设置
  • 文件和打印机共享设置
  • 网络发现设置
  • Lanmanserver 服务启动类型

视频演示

此视频演示如何将远程计算机设置为驱动程序部署、测试和调试的目标。

相关主题

配置计算机以便进行驱动程序部署、测试以及调试