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.