Title: HLK Studio shows “No targets in project” after successful Controller and Client setup (Windows Server 2019 + Windows 10)
Summary
I am attempting to set up the Windows Hardware Lab Kit (HLK) environment following the official Microsoft documentation. The HLK Controller and Client installations complete successfully, and the client machine appears in HLK Studio. However, I am unable to see any targets when creating a project, and all views show:
“There are no selected targets in the project” “Selected machine pool does not contain any targets of this type”
Documentation Followed
I followed the official Microsoft guide: https://learn.microsoft.com/en-us/windows-hardware/test/hlk/getstarted/step-1-install-controller-and-studio-on-the-test-server
Environment Details
- HLK Controller OS: Windows Server 2019 Version 1809 (OS Build 17763.8389)
- HLK Client OS: Windows 10 Version 22H2 (OS Build 19045.6466) (for driver testing)
HLK Version: Windows HLK for Windows 10, version 22H2
Installation Type: Controller + Studio on same server
No pre-installed SQL Server or third-party software
Controller Installation Steps
Disabled Windows Firewall
Created a local user: HLKInstallUser and logged in with it
Disabled Internet Explorer Enhanced Security Configuration (IE ESC)
Verified system is clean (no existing software in Programs and Features)
Downloaded HLK (Windows 10 version 22H2)
Verified download contents:
HLKSetup.exe
Windows Kits folder
Granted full permissions to HLKInstallUser on the entire Windows Kits directory
Ran HLKSetup.exe as Administrator
Selected:
Install → Controller + Studio
Accepted firewall port opening
Accepted license agreement
Installation completed successfully (~10–15 minutes)
Rebooted server
Controller Validation
Verified services are running:
DTMService → Running
HLKsvc → Running
WttChangeScheduler → Running
WTTServer → Running
HLK Studio and HLK Manager launch successfully.
Client Installation Steps (Windows 10)
Created same user HLKInstallUser (same credentials as controller)
Mapped controller share:
\\<ControllerName>\HLKInstall\Windows Kits\
Navigated to:
\\<ControllerName>\Windows Kits\10\Hardware Lab Kit\Controller\WTTInstall\Client
Ran Setup.cmd as Administrator
Completed installation successfully
Verified installation in Programs and Features
Verified service:
HLKsvc → Running
HLK Studio Configuration
Opened HLK Studio as Administrator
Clicked Connect
Controller and datastore detected correctly
Navigated to Configuration → Machine Pools
Observed:
Client machine appears under Default Pool
Status initially NotReady, then changed to Ready
Heartbeat is visible and updating
Created a new machine pool
Moved client machine into the new pool
Set client state to Ready
Issue
When creating a project and selecting the machine pool:
No targets are visible under:
Systems
Device Manager
Devices and Printers
Software devices
The UI displays:
```sql
There are no selected targets in the project
Selected machine pool does not contain any targets of this type
```
Expected Behavior
The client machine and its devices should appear as selectable targets in the project.
Actual Behavior
No targets are detected in any view despite:
Client being visible
Machine being in Ready state
Heartbeat working correctly
Request for Assistance
Could you please help identify:
Why the HLK client machine is not exposing any targets?
Whether there is any missing configuration or step not covered in the documentation?
If additional components (filters, drivers, provisioning steps) are required before targets appear?
Additional Notes
Installation was performed strictly as per Microsoft documentation
No errors were shown during installation
Environment is clean and minimal
Any guidance or troubleshooting steps would be greatly appreciated.Title: HLK Studio shows “No targets in project” after successful Controller and Client setup (Windows Server 2019 + Windows 10)
Summary
I am attempting to set up the Windows Hardware Lab Kit (HLK) environment following the official Microsoft documentation. The HLK Controller and Client installations complete successfully, and the client machine appears in HLK Studio. However, I am unable to see any targets when creating a project, and all views show:
“There are no selected targets in the project”
“Selected machine pool does not contain any targets of this type”
Documentation Followed
I followed the official Microsoft guide:
https://learn.microsoft.com/en-us/windows-hardware/test/hlk/getstarted/step-1-install-controller-and-studio-on-the-test-server
Environment Details
HLK Controller OS: Windows Server 2019
HLK Client OS: Windows 10 (for driver testing)
HLK Version: Windows HLK for Windows 10, version 22H2
Installation Type: Controller + Studio on same server
No pre-installed SQL Server or third-party software
Controller Installation Steps
Disabled Windows Firewall
Created a local user: HLKInstallUser and logged in with it
Disabled Internet Explorer Enhanced Security Configuration (IE ESC)
Verified system is clean (no existing software in Programs and Features)
Downloaded HLK (Windows 10 version 22H2)
Verified download contents:
HLKSetup.exe
Windows Kits folder
Granted full permissions to HLKInstallUser on the entire Windows Kits directory
Ran HLKSetup.exe as Administrator
Selected:
Install → Controller + Studio
Accepted firewall port opening
Accepted license agreement
Installation completed successfully (~10–15 minutes)
Rebooted server
Controller Validation
Verified services are running:
DTMService → Running
HLKsvc → Running
WttChangeScheduler → Running
WTTServer → Running
HLK Studio and HLK Manager launch successfully.
Client Installation Steps (Windows 10)
Created same user HLKInstallUser (same credentials as controller)
Mapped controller share:
\\<ControllerName>\HLKInstall\Windows Kits\
Navigated to:
\\<ControllerName>\Windows Kits\10\Hardware Lab Kit\Controller\WTTInstall\Client
Ran Setup.cmd as Administrator
Completed installation successfully
Verified installation in Programs and Features
Verified service:
HLKsvc → Running
HLK Studio Configuration
Opened HLK Studio as Administrator
Clicked Connect
Controller and datastore detected correctly
Navigated to Configuration → Machine Pools
- Observed:
Client machine appears under Default Pool
Heartbeat is visible and updating
Created a new machine pool
Moved client machine into the new pool
- Set client state from NotReady to Ready.
Issue
When creating a project and selecting the machine pool:
No targets are visible under:
Systems
Device Manager
Devices and Printers
Software devices
The UI displays:
```sql
There are no selected targets in the project
Selected machine pool does not contain any targets of this type
```
Expected Behavior
The client machine and its devices should appear as selectable targets in the project.
Actual Behavior
No targets are detected in any view despite:
Client being visible
Machine being in Ready state
Heartbeat working correctly
Request for Assistance
Could you please help identify:
Why the HLK client machine is not exposing any targets?
Whether there is any missing configuration or step not covered in the documentation?
If additional components (filters, drivers, provisioning steps) are required before targets appear?
Additional Notes
Installation was performed strictly as per Microsoft documentation
No errors were shown during installation
Environment is clean and minimal
Any guidance or troubleshooting steps would be greatly appreciated.