HLK Failed [VlanSendRecv] Send VLAN tagged packets from the support adapter to the test adapter

netswift2018 1 Reputation point
2025-10-31T08:32:49.9966667+00:00
[22:52:46 INF] The command line arguments provided were ["-out", "C:UsersDTMLLU~1AppDataLocalTemp", "-root", "WIN-IVUK6TMK14KTestPackagesAMD64", "-altroot", "WIN-IVUK6TMK14KTestPackagesAMD64", "-pkg", "Microsoft-Network-NdisStudio-VlanSendRecvTests.cab", "-cache", "C:DTCache"]
[22:52:46 INF] Deployment version 8.1.2009.16006
[22:52:46 INF] Test architecture: Unknown
[22:52:46 INF] Output path: C:\Users\DTMLLU~1\AppData\Local\Temp
[22:52:46 INF] Cache path: C:\DTCache
[22:52:46 INF] Root paths: ["WIN-IVUK6TMK14KTestPackagesAMD64"]
[22:52:46 INF] Alternate root path: ["WIN-IVUK6TMK14KTestPackagesAMD64"]
[22:52:47 WRN] Could not find package microsoft-network-ndisstudio-vlansendrecvtests for Unknown
[22:52:47 ERR] Unable to find the root package microsoft-network-ndisstudio-vlansendrecvtests for Unknown
[22:52:47 INF] Deploying package microsoft-network-ndisstudio-vlansendrecvtests and dependencies for Unknown completed in 1413.1 ms
[22:52:47 ERR] Package deployment threw an unhandled exception
System.InvalidOperationException: Unable to find the root package microsoft-network-ndisstudio-vlansendrecvtests for Unknown
   at Microsoft.Phone.TestInfra.Deployment.PackageDependencyResolution.PackageDependencyResolver.ResolveDependencies(PackageName packageName, Architecture architecture)
   at Microsoft.Phone.TestInfra.Deployment.PackageDeployer.DeployPackageAndDependencies(PackageName packageName, Architecture architecture)
   at Microsoft.Phone.TestInfra.Deployment.PackageDeployer.Deploy(IEnumerable`1 packageNames)
[22:52:48 WRN] Deploying packages ["microsoft-network-ndisstudio-vlansendrecvtests"] abandoned in 1588.2 ms

cannot find microsoft-network-ndisstudio-vlansendrecvtests.cab, how to fix it?

should I reinstall HLK studio?will reinstalling lose old certification project ?

Windows development | Windows Driver Kit (WDK)
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Tom Tran (WICLOUD CORPORATION) 3,395 Reputation points Microsoft External Staff Moderator
    2025-11-03T06:13:05.8966667+00:00

    Hi @netswift2018 ,

    Thanks for sharing your log and details!

    From the error messages, the HLK test [VlanSendRecv] Send VLAN tagged packets failed because HLK couldn’t locate the required test package:

    Unable to find the root package microsoft-network-ndisstudio-vlansendrecvtests for Unknown
    

    From my understanding, this usually happens for one of these reasons:

    • Missing HLK test content: The .cab file Microsoft-Network-NdisStudio-VlanSendRecvTests.cab isn’t installed on the HLK Controller or the shared test content path.
    • Architecture detection issue: The log shows Test architecture: Unknown, which means HLK couldn’t determine the correct architecture (e.g., AMD64). This can block package resolution.
    • Incomplete or mismatched HLK installation: If the HLK Controller or Client setup wasn’t completed or the version doesn’t match the OS under test, certain packages may not be available.

    Should I reinstall HLK studio?

    Not necessarily. In most cases, reinstalling or repairing the test content and fixing architecture detection solves the issue. Reinstall HLK Studio only if the application itself is broken.

    Will reinstalling lose old certification project ?

    No, your projects and results are stored in the HLK database on the Controller (HLKJobs in SQL Server). Reinstalling Studio on your admin machine doesn’t affect them.

    If you reinstall the Controller, back up the HLK database first using SQL Server Management Studio (SSMS). Microsoft provides guidance here: Back up and restore: System databases (SQL Server).


    I would recommend you try these steps out first:

    1. Verify the test content Check if Microsoft-Network-NdisStudio-VlanSendRecvTests.cab exists under: C:\Program Files (x86)\Windows Kits\HLK\Test Content If missing, download and install the Supplemental Test Content for your HLK version from HLK download page.
    2. Confirm architecture detection Make sure the HLK Client is properly installed and registered. If HLK shows “Unknown” architecture, re-run the HLK Client setup and confirm the machine pool is set to AMD64 (or your target architecture). Reference: Troubleshooting Windows HLK Client
    3. Check HLK version compatibility Use the latest HLK kit that matches your Windows build. Older kits may not include VLAN tests or may have renamed packages. Reference: Windows Hardware Compatibility Program

    Once the missing test content is installed and architecture is correctly detected, the VLAN test should deploy successfully.


    Hope this helps! If you still have any questions, please feel free to comment below. I'll be happy to help!


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.