Using Network Debugging (KDNET)

https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-network-debugging-of-a-virtual-machine-host#:~:text=Open Virtual Switch Manager from Hyper-V Manager,,to then shutdown and restart your VMs.

Shorter guide https://medium.com/@ophirharpaz/kdnet-tutorial-for-noobs-68669778bbd4

On Target Machine (with driver)

Create new boot entry (with debugging enabled)

bcdedit /copy {current} /d "KDNet port 50000"

# Enter GUID based on previous output
bcdedit /default {dd896c2e-fccb-11e8-9cb7-d481d7c30c24}

bcdedit /set {default} debug yes

Then enable debugging

bcdedit /debug on
bcdedit /dbgsettings net hostip:<host_ip> port:50000 key:1.2.3.4

On Host Machine (WinDbg)

Using COM (not recommended)

On Target Machine (with driver)

bcdedit /debug on
bcdedit /dbgsettings serial baudrate:115200 debugport:1

On Host Machine (WinDbg)