When running Citrix Provisioning devices on Hyper-V, you are limited to use Legacy 100Mbit NIC adapter at boot, even when booting from an ISO file. To be successful with the 10Gbit syntechic NIC adapter, you need to boot first on a legacy NIC and then switch to synthetic NIC after Windows is loaded. There are some scripts out there to do this, however I wanted to keep this very process very simple and robust. Created a small service that will check for PVS standard mode, then disable IP on legacy NIC when synthetic NIC is connected. In private mode, the service will not touch the NIC’s at all. The service is packaged as a simple MSI file, just run it, and you’re done.