MMS 2012 – Running Hyper-V Data Exchange Service in WinPE 3.0

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

  1. In a WinPE 3.0 command prompt, run cscript CreateFakeService.vbs  
  2. Extract the wvmic.inf and depending files from Windows6.1-HyperVIntegrationServices-x86.cab (Windows\vmguest\support\x86 on the Hyper-V host).  
  3. Use drvload to load the Hyper-V Integration services.
The Hyper-V Data Exchange Service running in WinPE 3.0.

/ Johan

About the author

Johan Arwidmark

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

>