Share via

HLK 25H2: Wi-Fi Direct test stuck at "Run Test" / "Start RemoteServer on SUT" – client completed but controller not receiving status

Peng DENG 0 Reputation points
2026-03-03T07:20:21.4466667+00:00

Environment:

  • Windows HLK version: 25H2
  • Test machines: TEST4 (DUT) and TEST1 (SUT), both in machine pool WIFIV1560, Runtime Version 2.7.3539.0
  • Test name: Wi-Fi Direct Service Pairing and Reconnect Tests - Functional
  • Job ID: 1270
  • Log path: \\WIN-0H9B61J5LGD\HLKLogs\3-3-2026\028C5905-6131-47F6-B959-F7E1172D4D6E

Issue:

User's image

When running the above test, the job status in HLK Controller remains InProgress indefinitely, stuck on two sub-tasks:

  1. Run Test
  2. Start RemoteServer on SUT

The test process on both DUT and SUT has actually finished and exited, but the HLK Controller never receives the completion or failure status. This has caused multiple duplicate jobs with the same Job ID to be scheduled.

Steps already tried:

  1. Verified HLK Client Service is running on DUT/SUT.
  2. Confirmed network connectivity between DUT/SUT and Controller (ping works).
  3. Canceled stuck jobs in HLK Controller and re-scheduled, but the issue persists.

Questions:

  1. What are the common root causes for test completion on clients but no status update on the HLK Controller?
  2. Are there more reliable methods to restore the stuck test communication, besides manually terminating processes?
Windows development | Windows Driver Kit (WDK)
{count} votes

1 answer

Sort by: Most helpful
  1. Tom Tran (WICLOUD CORPORATION) 4,580 Reputation points Microsoft External Staff Moderator
    2026-03-05T03:13:48.59+00:00

    Hi @Peng DENG ,

    Thank you for the detailed description and the screenshot.

    Based on your description, the problem is that the HLK Controller never updates its state, so it stays stuck on “Run Test” and “Start RemoteServer on SUT” even though nothing is running anymore. This usually means the controller lost track of the job, not that the Wi‑Fi Direct test failed.

    In HLK, the clients run the test, but the controller is the one that decides when a job is done. When that final status doesn’t get through, the job can sit in InProgress forever, and re‑running it can create duplicate jobs with the same Job ID. At that point, re‑scheduling the test usually doesn’t help and can make things messier.

    I’d recommend focusing on getting the controller and clients back into sync before running the test again:

    • Restart the HLK Client service (wttsvc) on both machines.
    • Reset the DUT and SUT in HLK Manager and wait until they’re fully back in Ready.
    • Run the test once, by itself, with no other jobs using the same machine pool.

    This kind of behavior is generally treated as an HLK infrastructure issue, not a problem with the Wi‑Fi Direct test logic itself. Microsoft’s HLK troubleshooting guidance also points out that when job status doesn’t update correctly, resetting the environment is the right recovery step rather than repeatedly re‑running the test:

    If the controller still gets stuck after a clean reset and a single re‑run, that would suggest a broader HLK environment issue rather than anything specific to this test.


    If you found my response helpful or informative, I would greatly appreciate it if you could follow this guidance provide feedback. Thank you.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.