Microsoft update Windows 10 Assessment and Deployment Kit (ADK) and other tools to version 1703.
What’s new in the Windows ADK
The Windows ADK now includes Windows Imaging and Configuration Designer, the Windows Assessment Toolkit, the Windows Performance Toolkit, and several new and improved deployment tools that can help you automate a large-scale deployment of Windows 10.
Windows Imaging and Configuration Designer (ICD)
- Quickly create a provisioning package that you can use to customize devices without re-imaging.
- Build a customized Windows 10 image for specific market segments and regions.
Push-button reset incorporates system updates by default
Users can now refresh or restore their PCs to the updated version of the system files, instead of having to reinstall each update individually.
Partial language packs now available
Want to add more languages for users when they turn on their device? Instead of adding full language packs, save space by adding just the base user interface files for a language. Later, if your user needs handwriting or voice recognition capabilities, Windows can download them as needed.
New package type: Capabilities
This new Windows package type lets you request services like Microsoft .NET or languages without specifying the version. Use the DISM tool to search multiple sources like Windows Update or your corporate servers to find and install the latest version.
Save space by running Windows from compressed OS files
You can now run Windows directly from compressed files. This is similar to WIMBoot, introduced in Windows 8.1 Update 1. This new process uses individual files instead of a static WIM file. When updating system files, Windows now replaces the old files instead of keeping both copies.
Windows Performance Analyzer Sharing and Collaboration
Developers can package and share their trace in a zip file along with their trace session, annotations, and (optionally) loaded symbols with Windows Performance Analyzer.
Windows Performance Recorder Query Providers
Windows Performance Recorder now supports querying providers. ProcessExeFilter is an optional attribute, allows providers to filter specific processes by their corresponding executable name.
What’s new in the Hardware Lab Kit (HLK)
Support for Mobile testing
Mobile devices running Test and Health images are now supported for testing with the HLK. For more information, see HLK Proxy Client Getting Started Guide.
SQL Server 2012 Express SP2
The HLK setup process now installs SQL Server 2012 Express SP2 if no other SQL installation is present on the controller at the time of installation.
What’s new in previous releases
Test levels have been replaced by Development Phases to better align with the hardware and system development cycle. Tests are organized by their applicability during Bring Up, Development and Integration, Reliability, and Tuning and Validation.
Playlists describe a collection of tests and can be created from the HLK Studio and Object Model to define custom test passes.
Windows Hardware Compatibility Program
Hardware certification is no longer required. Instead, the Windows Hardware Compatibility Program is an optional program in which you can participate. For more information, see Windows Hardware Compatibility Program.
- Compatibility Playlist – Levels are no longer used to identify tests required for the Compatibility Program. To create a Compatibility Program test pass, download the officialHardware Compatibility Program Playlist and apply to your HLK project.
- Windows Hardware Certification blog–This blog provides up-to-date news about the Windows Compatibility Program. Including Compatibility Playlist update announcements.
The Hardware Lab Kit supports Windows 10 testing only. Use the Hardware Certification Kit for testing downlevel operating systems.
Merge .hckx Packages
To support unified driver submissions, results from HCK and HLK projects can be merged together using HLK Studio. When merging, open the HLK project or package first, and then merge in the HCK package(s).
Virtual machine support
The HLK Controller now supports installation and execution in a virtual machine. When configuring your virtual machines, ensure the virtual machine meets the minimum requirements for the HLK Controller.
You can now package a subset of test results within an HLK project, tailoring the packaging experience to key scenarios. This allows you to capture, share, and diagnose test failures without having to run tests individually in a new project.
To use this feature, select one or more tests from the Test tab, right-click the selection, and choose Create Partial Package of Highlighted Tests. Note that this package will be saved as a partial package (.hlkp). This extension will be deprecated in future HLK releases.
Rate this Test
You can now provide feedback on tests in the HLK. To rate tests, you must opt-in to CEIP. To rate a test, right-click on the desired test in the Results Pane, and select Rate This Test.
The Preview pane in File Explorer provides project and package information including Name, Creation Date, Targets, and Type.
To use the Preview pane in File Explorer, choose the View menu group, and then choose Preview pane. You can then choose any .hlkx file to view details of the package.
The HLK Controller can now be installed on Windows Server 2012 R2.
The HLK now supports 64-bit SQL editions exclusively. Previously, the HCK supported only 32-bit SQL editions exclusively.
Enterprise Windows Driver Kit
As an alternative to running the WDK and SDK installation wizards separately on each computer, you can now use the Enterprise Windows Driver Kit to deploy the WDK and the SDK more quickly within an organization that has more than just a few developers.