MMS 2012 - Running Hyper-V Data Exchange Service in WinPE 3.0
Apr
23
Written by:
4/23/2012 4:15 PM
Here are some steps to configure the Hyper-V Data Exchange Service to run in WinPE 3.0.
Running the Hyper-V Data Exchange Service in WinPE 3.0 allows you to exchange data between the Hyper-V host and WinPE. For example, when starting the service, it will populate the Hyper-V host computer name in the WinPE registry, so that you can name virtual machines after what Hyper-V host the were deployed on. Or to remote connect into them using vmconnect.
Download the sample files
Background:
The trick to start the Hyper-V Data Exchange Service in WinPE 3.0 is to create a fake remote desktop service, because the Hyper-V Data Exchange Service looks for it (but doesn't use it).
Credits goes to Paul Adams (Msft) and Noel (reboot.pro) who's articles put me on the right track.
Getting the Hyper-V Data Exchange Service running
- In a WinPE 3.0 command prompt, run cscript CreateFakeService.vbs
- Extract the wvmic.inf and depending files from Windows6.1-HyperVIntegrationServices-x86.cab (\Windows\vmguest\support\x86 on the hyper-v host).
- Use drvload to load the Hyper-V Integration services.

TThe Hyper-V Data Exchange Service running in WinPE 3.0.
/ Johan