预配计算机时会出现什么情况 (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 从目标计算机上删除大部分预配。 以下是操作步骤。
- 在主计算机上,在 Visual Studio 的“驱动程序” 菜单中,选择“测试”>“配置计算机” 。
- 选择目标计算机的名称,然后选择“删除计算机”。
- 选择“删除预配并删除计算机” 。 选择“下一页”。
- 完成删除过程后,选择“完成”。
- 从目标计算机中卸载 WDK 测试目标设置。
删除预配时 (WDK 8.1)
从目标计算机中删除预配时,会删除以下项目:
- 测试自动化框架
- 调试程序
- Windows 驱动程序测试框架
- %SystemDrive%\DriverTest 文件夹和内容
- WDKRemoteUser 帐户
- 工作站锁定策略
删除预配不会更改以下项目:
- Visual C++ Redistributable
- AutoReboot 设置
- 内核内存故障转储设置
- 屏幕保护程序设置
- ForceGuest 设置
- 电源策略
- “RTC 唤醒”计时器设置
- 内核调试设置
- 测试签名设置