Re: I feel left out....
Windows 7 and greater knows when it is running in a VM.
The GWX software must detect that VM and not allow the upgrade.
Yes, most viruses can detect a VM and refuse to run, mainly to keep security researches from reverse engineering them and writing anti-virals.
I guess MS copied that code as well, when they were writing the malware-like behaviour for GWX.