预配计算机时会出现什么情况 (WDK 8.1)

使用 Microsoft Visual Studio 配置和设置驱动程序部署和驱动程序测试称为“预配目标计算机” 或“预配测试计算机” 。 有关预配的信息,请参阅预配计算机以便进行驱动程序部署和测试 (WDK 8.1)。 这里我们将介绍在使用 Windows 驱动程序工具包 (WDK) 8.1 版预配目标计算机时发生的情况。

预配计算机时 (WDK 8.1)

预配计算机将执行以下任务:

  • 将安装文件复制到 %SystemDrive%\DriverTest
  • 创建名为 WDKRemoteUser 的用户,并切换到该用户
  • 安装 .NET 4.0(如果未安装)
  • 安装 Microsoft Visual C++ Redistributable
  • 安装测试创作和执行框架 (TAEF)(WDK 客户端)
  • 安装调试程序
  • 安装 Windows 设备测试框架 (WDTF)
  • 关闭 AutoReboot
  • 启用内核内存故障转储
  • 禁用屏幕保护程序
  • 禁用工作站锁定策略
  • 禁用 ForceGuest
  • 将电源策略设置为高功率配置,这将阻止系统在空闲状态时进入“待机”或“休眠”模式
  • 启用“RTC 唤醒”计时器
  • 启用并配置内核调试
  • 启用驱动程序测试签名
  • 如有必要,重新启动目标计算机
  • 创建系统还原点

从目标计算机中删除预配

预配目标计算机后,将无法完全删除预配。 但是,可以使用主计算机上的 Visual Studio 从目标计算机上删除大部分预配。 以下是操作步骤。

  1. 在主计算机上,在 Visual Studio 的“驱动程序” 菜单中,选择“测试”>“配置计算机” 。
  2. 选择目标计算机的名称,然后选择“删除计算机”。
  3. 选择“删除预配并删除计算机” 。 选择“下一页”。
  4. 完成删除过程后,选择“完成”。
  5. 从目标计算机中卸载 WDK 测试目标设置。

删除预配时 (WDK 8.1)

从目标计算机中删除预配时,会删除以下项目:

  • 测试自动化框架
  • 调试程序
  • Windows 驱动程序测试框架
  • %SystemDrive%\DriverTest 文件夹和内容
  • WDKRemoteUser 帐户
  • 工作站锁定策略

删除预配不会更改以下项目:

  • Visual C++ Redistributable
  • AutoReboot 设置
  • 内核内存故障转储设置
  • 屏幕保护程序设置
  • ForceGuest 设置
  • 电源策略
  • “RTC 唤醒”计时器设置
  • 内核调试设置
  • 测试签名设置