How to use HLK and install correctly

Good night guys.
I'm trying to sign my driver and I need to generate the hlk file to send to Microsoft. But I have a problem:

  • I correctly install HLK on a virtual machine (oraclebox) with Windows Server 2016, and then install Studio + Controller.

But what do I do afterwards? What I tried was:

I open the server manager, and share the HLKInstall folder with another virtual machine with Windows 10, and then install 'Setup.cmd' on Windows 10, but when I open HLK Studio on the server, or other programs, it does not recognize the other virtual machine on which I installed HLKClient.

I can create a remote connection to Windows 10 in Windows and manage (which proves they are network connected), but it doesn't change anything on the server (HLK Studio).

In short, does anyone have a step-by-step guide on how to properly install the tools needed to use HLK? (I tried the Microsoft ones, but there's a lot of information missing). Preferably, use Oracle Virtual Box. Has anyone had this experience?

If you're installing HLK on a virtual machine, why not try the VHLK?

1 Like

The OP seems to be fixated on virtual box vms. The VHLK is a hyper-v image.

I downloaded and installed it, but what difference does it make? It's the same machine, the same as ORACLE VIRTUALBOX, it doesn't change anything, it only comes with HLK installed by default, but it doesn't help me connect to other machines.
Sorry for my lack of understanding, this is the first time I've done this.

I have not done it with Virtual Box but have run it with both ESX and VMWare Workstation.

The typical steps I follow are here,

download HLK controller and install it on a Windows server VM.
Create another VM, where you intend to run the test. From this VM try and access the controller over network,
install the software

Side note: I typically disable the firewall.

1 Like

Yeah, I just did this with the VHLK using the documentation from microsoft, and it works just fine. I did not find anything wrong with the docs other than some minor errors.

Perfect, thanks.
I managed to get them to communicate, but when I change the status in HLK Studio to 'Ready', I get this error:

Failed in setting the status of 'ADMINRG-U1Q6FEK#_D38BD3EF-5DA8-474E-8D01-F601F6CAD8EC': Unable to set status for machine (ADMINRG-U1Q6FEK#_D38BD3EF-5DA8-474E-8D01-F601F6CAD8EC)