Windows Virtual PC and the Microsoft Device Emulator

Posted May 1, 2009 11:39 AM Categories: Windows 7 | Device Emulator | Virtual PC

Windows 7 (as of RC1) now supports a pretty spiffy new feature known as Virtual Windows XP or Windows XP Mode based on what article you read.  At its core, it is a new version of the Virtual PC product, now named Windows Virtual PC, installed closer to the OS, combined with a Windows XP hard disk image which allow you to run legacy applications under Windows XP on your Windows 7 machine in a pretty seamless way.

If you install the Windows Virtual PC add-on to Windows 7, you must first uninstall Virtual PC 2007.  By doing that, you remove the special network driver that is also required to use the Microsoft Device Emulator on the network.  The device emulator is typically used for Smart Device development.

So the puzzle:  The Device Emulator doesn’t work with the new Windows Virtual PC driver, and you can’t install the old version of Virtual PC 2007 and expect the new Windows Virtual PC to keep working.  What to do?

The answer is to extract the Virtual PC 2007 network service drivers out of the MSI package and manually install them in Windows 7.  So far this has provided the expected result for me:  Windows Virtual PC runs happily, and the Device Emulator now connects to the network.  So how do we do this?  Thanks for asking.  Here is a step-by-step guide to make this go.  Note that this is very much a “works on my machine” experience.  If it burns your house down, don’t hold me responsible.  Note that you should have a valid and complete backup before attempting this on your machine just in case…

  • Download the Virtual PC 2007 SP1 installer executable
  • Rename the installer from setup.exe to something else, such as vpc.exe
  • Open a cmd prompt, navigate to the setup executable, and run (assuming you renamed the file to vpc.exe):
    • vpc.exe /c
  • This will extract the executable to an MSI file at located in the %temp% directory
  • Change to the temp directory by running:
    • cd %temp%
  • In this directory, extract the MSI by running:
    • msiexec /a Virtual_PC_2007_Install.msi /qb TARGETDIR=c:\vpc
    • Of course, feel free to replace that directory with one of your choosing
  • This will extract the MSI file to c:\vpc (or the one you entered)
  • Open the Network and Sharing Center and select Change adapter settings
  • Right-click the network adapter you have connected to the internet and select Properties
  • Click the Install… button
  • Make sure Service is selected and click Add…
  • Click Have Disk…
  • For x86 machines, navigate to:
    • C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\
  • For x64 machines, navigate to:
    • C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\x64
  • Select Virtual Machine Network Services and click OK

At this point the driver will be installed and attached to that network adapter.  If you have the need to attach this to multiple adapters, simply repeat the steps above to install the service on each adapter required.

Once the driver is installed, you can then link the Device Emulator to the chosen adapter and connect to the network as always, as well as connect to the network in the new version of Virtual PC.

Let me know how it works for you!

Comments (110) -

bill fakes
5/5/2009 9:42:56 AM #

this would be great if only you could uninstall it afterward, microsuck designed it in such a brilliant way that you cannot uninstall it.


Brian Peek
5/5/2009 9:53:05 AM #


To uninstall:

- Device Manager
- View -> Show Hidden Devices
- Open Network Adapters
- Delete each instance of " - Virtual Machine Network Services"


Robert Barton
10/11/2016 11:33:23 AM #

Hey Brian, I am using Windows 10 Professional (x64) Version 1607 (build 14393.187) in Virtual Box and I have done everthing you've post. However, when it gets the the install of the Virtual Machine Network Services it, it doesnt actual add the service to the network adapter settings. Does not appear in the list nor in the device manager. Any suggestions on how to get this installed? I feel this is what I am missing that my emulator keeps telling me that Virtual PC 2007 is not installed when it is.


Brian Peek
10/11/2016 11:48:41 AM #

I have no experience with this under Win10...sorry!


5/6/2009 1:44:50 PM #

Thanks, works like a charm.


5/21/2009 7:51:13 PM #

Awesome, I was headed in this direction as well. Glad to know someone else tried it and it worked. Hopefully MS will put this driver up as a download for others who run into this.


5/21/2009 8:40:14 PM #

quick note: I had to rename the setup.exe otherwise windows 7 wouldn't let me run it even to extract the msi file.


Martin Plante
5/21/2009 10:37:15 PM #

Windows 7's Program Compatibility Assistant is blocking execution of "setup.exe" because of "compatibility issues". This makes sense, but now I can't extract the MSI.

I don't have other 64bit non-win7 machines under my hand right now, and the 32bit package only contains 32bit drivers (obviously).

What are my other alternatives?


Brian Peek
5/22/2009 5:13:41 AM #

@Martin, just rename setup.exe to something else.  I had renamed mine already and didn't realize that it would be an issue with the original filename.  I'll update the post to reflect this.


6/4/2009 8:02:14 PM #

Hi, Brian

Thank you so much for your blog, very usefull for me.

I m Suwanna, I m a newbie to learn about VPC and I would like to learn about  Mobile Emulator too. I would like to run Mobile Emulator 6.5 to connect internet but it requires me to install VPC 2007 for virtual network driver and I have tried to do follow your instruction. Finally,i can install virtual network driver but when i open VPC and created new new one I got this message on DOS sceen "Reboot and Select proper Boot device or Insert Boot Media in selected Boot device"  
How could i fix this problem?.  Before i created the new machine i am sure i set it to be Window XP operating system.

Thank you in advance



Brian Peek
6/4/2009 10:14:48 PM #

@Suwanna, you don't need to actually run VPC to use the Device Emulator.  All that's needed is the network drivers as shown above, and that step is only needed in the case of Win7.  If you have Visual Studio and the SDK installed, just create a mobile device project and you should be good to go.


6/5/2009 1:26:37 PM #

Hi, Brian

Thanks for the reply,But  I have download Mobile Emulator 6.5 for test my website, I want to show my webpage on this device but it still asks me to install VPC 2007 for providing the network driver even though i have installed this driver from your instruction, what should I do?


Brian Peek
6/5/2009 1:29:31 PM #

@Suwanna, I don't have any further information, nor have I tested this with the WM6.5 SDK.  This is very much a "it works for me" type of hack.  It's unsupported and unofficial, and it just very well may not work with 6.5 or your configuration.


6/5/2009 1:42:34 PM #

Do you have the link to download WM6.5 SDK.?
Can I have it?



Brian Peek
6/5/2009 1:46:26 PM #

@Suwanna, again, I haven't tested with WinMo6.5.  I don't have a link as I haven't used it...I only mentioned it because your comment said you were using already using the v6.5 emulator.  I have no further information other than what's listed in the blog post above...


6/5/2009 1:56:41 PM #

Ahhh,  Ok , Thank you. Hope you find out and can help me again in the future hahaa


9/5/2009 4:55:11 PM #

Thanks works just fine


9/10/2009 12:56:36 PM #

Thanks alot. Works fine for me on Win2k8Server 64bit in Hyper-V.
-installed virtual machine network services (tutorial) (64 bit)
-added desktio experience feature
-installed windows mobile device center (WMDC) (64-bit)
-set connection options in WMDC to DMA
-configured device to use the MS VMBus Network Adapter


10/8/2009 3:35:00 AM #

didn't work. when i try to open a web site on IE on the emulator device says it cannot connect, then wants me to change my connection settings. what do i do?


10/26/2009 1:42:02 PM #

Hi, when I try to add the service i get a "filters currently installed on the system have reached the limit"
I could not find anything on the Net for this problem.


Greg Bray
10/27/2009 1:39:48 AM #

hoz: I had the same problem. The PDA thinks that it is connected to a work network and not the Internet. You can go to Settings -> Connections Tab -> Network Card and change "My network card connects to" from Work to The Internet. If that does not work try installing vxutil and see if you are getting an IP address or can ping the gateway.


11/12/2009 6:53:27 PM #

excelent info worked perfectly. Thank you


11/23/2009 6:08:34 PM #

Thanks so much for this guide.  Worked great!!


Foo Bar
12/1/2009 12:05:51 AM #

Thanks a lots for the tutorial; works like a charm on Windows 7 final release


12/8/2009 6:58:09 AM #

It's working perfect! Thanks Smile


12/8/2009 10:51:53 AM #

Thanks Bryan, it worked well until windows diagnostic removed my driver.

Just installed for the second time, no issues yet.
Works Well on WIndows 7 Enterprise.

Thanks again.
Great Tip.


1/11/2010 12:36:40 PM #

Thanks! You helped me!


1/15/2010 3:44:11 PM #

Didn't work for me Frown .... I did everything according to the wonderful tutorial you wrote, which I am really thankful to you for.  However it didn't work out.  I am using VS 08, Win 7 x64, Win Mobile 6.1 SDK and I also installed WMDC and changed the required settings according to
However, once I run the emulator, I get the same notification message: Cannot connect with current connection settings.  To change your connection settings, click connect.

Can you help me, I have an urgent project, entirely based on sockets.  Please??


1/28/2010 3:49:33 PM #


I have Windows 7 - 64 bits, and Visual Studio 2008 Team Suite. I follow the tutorial step by step and works PERFECT.

Thanks a lot.


2/1/2010 6:00:52 PM #

You tutaorial was great, one thing I want to do differently though.  

I do all my development in virtual machines.  I extracted the 32-bit version and installed it inside the XP Mode instance.  All seems to be working with the exception of the HTTP configuration.


2/16/2010 3:03:53 PM #

GREAT. This is exceptional Laughing


2/24/2010 2:22:59 AM #

These instructions plus the rest of the tedious steps on worked. Thanks!

P.S. I hope that the Windows Phone 7 Series SDK is more user friendly...


Bill, Ky
2/24/2010 3:42:51 PM #

I'm running Windows 7 Enterprise x64. This worked with one change. I installed the driver from the x64 folder and I still couldn't connect from the emulator. I went back and installed the 32 bit driver and that fixed it right up.


Per Østergaard
2/26/2010 4:12:48 PM #

Saved my day! Thanks!

One small warning: If you do not have admin permissions, the files will be extracted in the temp folder of the admin account entered.


2/28/2010 4:54:36 AM #

Thank you so much! it works perfectly in Win 7 Pro 32b, I have the XP Mode installed but still I need the driver to run the WM 5 emulator. You saved my day!


3/8/2010 8:48:39 PM #

This is a VERY well written document. Thank you very much. It works as advertised.


3/11/2010 2:39:50 AM #

And one more thing.  Don't try ANY of this when connected VIA RDP.  For some reason, which I am sure I would find fascinating, you cannot bind to a NIC, using the Device Emulator Manager, when connect via RDP.


And I knew this!


4/12/2010 2:50:52 AM #

It works! Thanks for posting!
Had to do a "soft reset" and then everything worked great.


4/15/2010 9:01:11 PM #

My problem is more the fact that I have Windows 7 HOME Edition - and it won't let me download or install the Virtual XP without shelling out for an upgrade to Professional.
Is there no way round this?


Brian Peek
4/15/2010 10:49:18 PM #

@Danbuster, not that I'm aware of.  It's only offered in the more expensive versions.


4/28/2010 11:39:46 AM #

This worked great for me except for one problem that I'd like to document here in case anyone else encounters the same issue.

After following the above directions, I would check the box located at Configure -> Network -> Enable NE2000 PCMCIA... on my emulator but the box would not stay checked. I finally reviewed the system event log and noticed this error:
A request to create a new MAC address failed. Error code is 0xC000009A.

Searching on that phrase led me to the solution located here:

Hope this helps somebody else.


5/4/2010 4:48:16 PM #

I've got the drivers as a direct download here



5/24/2010 6:07:58 PM #

Tried this and didn't work for Windows 7 x64 home premium. It can install the services, but the device emulator still don't see the network card. I use
Visual Studio 2005
Microsoft Device Emulator 8.050727.42


5/24/2010 6:54:58 PM #

Hi There,

This fix didn't work for me.
I have
- Visual Studio 2005
- Windows 7 Home Premium (x64)
- MS Device Emulator
- Installed the driver as service to WiFi and LAN
Still doesn't see the network adapter in Device Emulator

What can be the problem?


Brian Peek
5/25/2010 12:29:43 AM #

@Albert, I only tested this with VS08 and version 9.0 of the device emulator included with the Windows Mobile 6 SDK.  Previous versions may work a different way, but I have not explored that.


6/3/2010 2:10:03 AM #

how do we link the Device Emulator to the adapter- this is the last step of the instructions. Thanx.


Hans Moser
6/4/2010 8:25:47 PM #

Thanks a lot for this post. Works like a charme Smile


6/7/2010 3:10:04 AM #

Worked very well -- thanks a ton, Brian!


6/16/2010 7:11:27 PM #

I followed all the steps, but when I try to Enable NE2000 PCMCIA network adapter and bind to connected network card,  I still get an error "No VPC network adapters enumerated or no host network adapter with provided MAC address found".  And the drop down for Connected Network Card is grayed out.


6/24/2010 2:46:29 AM #

Thanks! Don't know how anyone could ever figure this out on their own...

6/29/2010 10:01:35 PM #

is it possible to use USB, or is it possible to run a .exe from a hard disk?


Brian Peek
6/30/2010 12:31:38 AM #

@Ryan, not that I'm aware of.


6/30/2010 3:37:45 PM #

Thank you for your effort in putting together such a detailed solution to this issue. I'm running a Windows & x64 platform and this works like a dream.


7/7/2010 7:56:26 PM #

Doesn't work for me.
Virtual machine network services is not there after extraction


Jan Van de Velde
7/15/2010 2:31:26 PM #

Hi Brian,

I have a netbook PC with Windows 7 Starter Edition, and I am trying to run an emulator of a Pocket PC with Windows Mobile OS (in order to be able to run an application - offline timetables for the Belgian railways - that only exists for Pocket PC). Having been able to install Microsoft Device Emulator 3.0 Standalone Release, the Device Emulator Manager, Windows Mobile 6 Emulator Images, Virtual PC 2007, and Microsoft Mobile Device Center, I managed to run an emulation of a Windows Mobile 6 Pocket PC in the Device Emulator. However, when I want to cradle the virtual device  by means of the DEM, I do not see the VMID GUID appearing neither in My Device Emulators, All Device Emulators, nor Others, even after a refresh. In the Connection Settings of Windows Mobile Device Center, I allowed connections via DMA, but that does not solve the problem. I also tried to uninstall Virtual PC 2007 and to install manually the Virtual Machine Network Services (as described in your article), but that does not change anything either...
Can you give me some advice as to what could be the problem here, and how to solve it ?

Thanks in advance,



kk paliwal
7/15/2010 3:46:39 PM #

Hi Brian

To evaluate Exchange 2010 Mobility features, I installed Exchange 2010 on Win2k8 R2. Prepared client machine as Windows 7 Ultimate version and installed Windows Mobile Device Emulcator 6.5 SDK. To get connectivity I folllowed the above steps and installed virtual pc network driver, provided specific IP address. Now card is showing as connected and I am able to ping from Win 7 machine to emulator IP.

I used "work" connection and provided static IP address but when I run OWA in IE it says DNS error. I have clearly defined the DNS entry in Advance section.

I also installed the required certificate using shared folders but did not able to resolve the connectivity problems with Exchange 2010.

Can you give some tips on how I can get connectivity with Exchange 2010 using this Emulator or should I try another version.


kk paliwal
7/19/2010 3:22:18 PM #

I resolved the issue of installing and configuring the Windows Mobile Emulator 6.5 on Windows 7.
Please see the detailed step by step guide at this blog:
"How to Install and Configure Windows Mobile Emulator 6.5 Professional on Your Windows 7 Laptop/Desktop"
and the URL is


7/20/2010 1:50:33 PM #

Error message : Reboot and Select proper Boot device or Insert Boot Media in selected boot device ??? (im new here btw)


7/21/2010 4:44:40 AM #

What I found is that with the MS loopback driver and a static IP I could connect to the device, and transfer a small amount of data, however with bigger amounts of data, this just stops.

Instead I'm now using the bridged network card of my Windows7 x64 laptop which is working fine. I use the command line option "/p" to pass the mac address of my physical network card for the NE2000 network adapter in the device.

I use the MS loopback adapter for communication with my virtual machines in XP Mode, and don't have any issues here.


8/2/2010 10:46:44 PM #

Great job, dude!  I was so frustrated that I couldn't have my classic WM emulator and XP Mode at the same time.  You have really made my day!


9/9/2010 5:27:54 AM #

thanks, worked fine for me on VS2008 / Windows 7 64 bit. Using WM5 Emu.


9/19/2010 10:32:22 PM #

Excellent article. I tried your solutions but it didn't fix the problem. What finally worked was  selecting the actual connected network card - not the "Connected Network Card" option - in the dropdown box.

I posted more details at


9/26/2010 6:12:40 PM #

Perfect. Works well. Thanks a lot. I appreciate your sharing.


10/2/2010 12:13:55 AM #

once u use the /c option look at

C:\Documents and settings\{user name}\Local settings\Temp
to get the MIS


10/3/2010 4:21:33 AM #

what do you mean by the virtual machine monitor required by virtual PC is missing? and do i have to reinstall vitrual pc again?


10/25/2010 1:20:46 AM #

I am going a  bit crazy here trying to see why I cannot get this fix to work. The instructions seem perfect so I think something else is up.

I have extracted and installed the VMNNetSrv file (both 64 and 32) in the Win 7 machine. I am grabbing at straws and when neither of those worked I also did the same install in the Win XP machine. My Win XP machine does connect to the internet with IE (always has) but from the Emulator I get a message that Page is not found. I have changed Settings>COnnections>Connections Icon>My ISP and My Work Network (which is what I was told to use by my client so I can connect) as well as changed Settings>Connections>Network from Internet to Work.
Before I give up and find a Win XP machine to run this on I thought I would reach out for any ideas you have. I really appreciate your questions and input!


11/8/2010 3:01:33 PM #

Hi Brian, thanks a lot for this workaround. Works great!


2/21/2011 6:05:13 AM #

Thank you for an efficient and straightforward solution. I was having trouble with Windows Mobile Device Center (the ActiveSync replacement) to connect the emulator and your solution worked as you described.



bill van
3/4/2011 12:00:24 PM #

It's worked thank u


Ernie Lippert
3/15/2011 1:12:55 AM #

I an trying to install Virtual PC 2007 on a Windows 7 x64 machine so that I might be able to run an old compiled program under Win 98 (where I know it runs). I get as fas as /qb TARGET=C:\XRF11DRV. After an Enter I get the messsage "This installer package could not be opened ..." Can you give me any advice? Thanks, Ernie


5/13/2011 10:19:10 AM #

i can not install. the end of instalation received this error: 0x800700C1.
Brian, can you help me? thx


5/22/2011 10:59:12 AM #

nice tutorial , thanks man for your time.


6/17/2011 3:55:25 AM #

Brilliantly written instructions!! Thanks.
I had the same problem as others - the famous No VPC network adapters enumerated or no host network adapter with provided MAC address found. Suncat2000 above has an excellent blog article but I couldn't persuade my wireless network card to be specified as the adaptor.
Whenever I selected it, and saved, if I went back in it had changed to something called Microsoft Virtual WiFi Miniport adaptor. I googled this and couldn't really see what it does. So I disabled it in Device Manager and hey presto, now my specified card remains in the selection and it works. Not sure if by disabling that strange adaptor will have longer term implications, but so far everything seems OK.
Hope this helps someone.


7/25/2011 2:39:41 PM #


How can i get the Cellular Emulator to work from the Desktop instead of fom the Emulator?
I am working on a wpf client -> remote server app using GPRS modem to connect to the server.
I would like to use the Cellular Emulator to setup a test bed for my Continous Integration dev environment..
Any pointers on how to make this work will be greatly appreciated..

Thank you.


Muhammad Waqas Butt United States
7/30/2011 6:54:34 PM #


I've tried to do the same with in Win 7 64 bit, but I got this error;

"Error:No VPC network adapters enumerated or no host network adapter with provided MAC address found."

Can anyone help me, I'm using WM6.1.5 Professional SDK?



Archer United Kingdom
8/17/2011 9:18:53 AM #

Windows 7 x64 bit and Casio DT-X7 Emulator works like a charm.

I've been looking for this for YEARS. Thank you so much!


Ro9 Norway
9/7/2011 12:27:35 PM #

Worked like a charm on Windows 7 64bit with Microsoft Device Emulator V3 for Windows Mobile 6. Thank you Smile


Bruce Ratcliffe United States
9/9/2011 11:46:44 PM #

Daer Brian,
Your instructions are a masterpiece!  I felt as if were playing with the big boys as I navigated my way towards the end.  But there, the horrible truth emerged:  I was just following directions, not thinking.  The last two sentences require some understanding of computers, and maybe even some thinking ability, which I lack.  If you have the time, can you explain how to reach the Finish Line, now that I am lunging towards the tape?


If you have the need to attach this to multiple adapters, simply repeat the steps above to install the service on each adapter required.

Once the driver is installed, you can then link the Device Emulator to the chosen adapter and connect to the network as always, as well as connect to the network in the new version of Virtual PC.


Brian Peek United States
9/9/2011 11:54:08 PM #

Hi Bruce,

The last two lines explain that if you have more than one network card in your computer, and you want to apply the VPC network dealie to those adapters, you have to do each one separately.  If you only have one card in your PC, then you don't need to worry about it.


Roger United States
10/12/2011 11:33:56 AM #

Great tutorial, worked just until the last step. I'm getting error code 0x800700C1. What does that error mean? Is there a way to fix it?


mertahmetpolat Turkey
1/6/2012 5:11:48 PM #

very good ...
Thanks a lot.


Bhmsaad Morocco
5/8/2012 9:56:04 PM #

Very good job.


Miguel Portugal
5/15/2012 2:39:12 PM #

Thanks for hours I'm not going to waste!


SCarter United Kingdom
6/11/2012 7:04:21 PM #

Works great - Thanks for sharing


Guilherme Brazil
7/26/2012 5:01:51 PM #

tks man
it worked


Sergiu Cosciug United States
9/13/2012 12:27:45 PM #

Ok,.This all works excellent on Windows 7. How about Windows 8? It says that you can't install Visrtual PC on windows 8. So is there a way to enable connectivity of the windows mobile device emulator on windows 8?


Rudnei Silva Brazil
10/29/2012 11:34:08 PM #

Thanks a lot. It's was very very helpful.


jp2code United States
11/5/2012 6:53:32 PM #

Voting that this never gets discarded! One of the most important posts on the web for Windows Mobile developers.


gergo Hungary
3/3/2013 11:07:42 PM #

Thank you for this great, detailed blog.

For those who are complaining about the "No VPC network adapters enumerated or no host network adapter with provided MAC address found" message and about the drop down for Connected Network Card being grayed out: check this article: You should check the box and choose the appropriate network card in visual studio properties while emulator is not running.


David McClelland United States
7/29/2013 10:28:01 PM #

If anyone else gets the error message "Filters currently installed on the system have reached the limit", it turns out the limit can be bumped from the default (8) up to 14 via the this registry edit:


Matty Brown United Kingdom
8/27/2013 11:23:45 PM #

I've been looking at this issue for weeks, trying to figure out why the list of adapters was greyed out.  Then I figured it out...

After updating to version 8.0.60801.00 of the emulator, the list works as it should.  Not sure why it's broken in version 8.0.60215.00, but I'm glad I've got it working now.


Bjarne Christensen Denmark
11/18/2013 12:12:45 PM #

Works like a charm also on Windows 8 - great tip!


Christoph Bisping
1/25/2014 2:49:40 AM #

Great for using MS device emulator under Windows 8. Thank you!


Jes Weinreich Holm
2/10/2014 11:39:13 PM #

Thanks! It works perfectly.


3/28/2014 1:41:04 AM #

thanks a lot it work perfectly


7/11/2014 4:09:24 AM #

Thank you very much, it worked for me.


8/4/2014 5:25:46 PM #

Many thanks ! Very usefull.


10/6/2014 4:40:38 PM #

For me it didn´t work for many installation attempts, system recovery and so on. But finally I got it working with the following steps:
- Virtual PC and Virtual PC 2007 were not installed
- Uninstall the Virtual Machine Network Services from the Network adapters
- Reboot
- Install the englisch version of Virtual PC 2007 (NOT SP1!)


11/11/2014 6:39:51 PM #

This is completly broken...
Tried to install the Service to the device and was told the maximum numbers of filters was reached. Found a way to increase the filtersize in the registry, only to be told that the choosen komponent could not be added.

I SUNK 2 WORKDAYS into this because I have to crate a bit of software for a mobile device only running Win Mobile 6, had to get and install Vs 2008 for this and IT IS IMPOSSIBLE to get the fraking emulator connected to a LAN device in win7!!!!!!!!


4/26/2015 10:06:36 PM #

This thread is old but GOLDEN!
Top Marks and many congrats. saved my bacon :]


8/10/2015 4:59:06 PM #

Has anyone got this working for Win 10 ?


8/23/2015 8:15:12 PM #

@Chris: unfortunately not. I was optimistic at first, but everytime I *seem* to be able to complete the procedure successfully, but the service does then not appear in the list. (And the mobile networking still does not work.)
Hoping anyone responds with some insights?


8/23/2015 9:11:33 PM #

@Maarten - thanks for the reply.

I've spent quite some time on this as well, without success. My current development workaround is to VNC to a Win 7 PC - but clearly this is less than ideal !


8/24/2015 8:59:36 PM #

I can confirm the following procedure works on Windows 10:
But it involves installing the Windows Mobile Device Center (yuck) and then virtually cradling the device while enabling network connection via the cradle. I keep hoping Virtual Machine Network Services for Win10 will get fixed somehow, as the procedure described here is a much cleaner solution IMO.


8/25/2015 12:48:53 AM #

@Maarten - the link doesn't work for me, but it might just be the nature of the app. which I'm testing. I'm coding a web service, and have bound to 192.168.0.x, & disabled firewalls etc. The handheld can reach the internet, but cannot reach my web service (on the host machine). For this to work, I think that I need the Virtual PC driver.  


Carl Joerger
8/26/2015 1:05:28 AM #

Hello Brian, Maarten, Chris,
   I've been using Virtual PC 2007 with Windows Embedded Compact 7 under Windows 8.1 for the past year and just migrated to Windows 10.  The Virtual Machine Network Services driver is not loading under Windows 10.  I'll try the Windows Mobile Device Center procedure.  Thanks for the posts.


Jeff Pigott
9/10/2015 11:00:47 AM #

This thread has saved me for years on Vista, Windows 7, 8, 8.1 but now it is failing on 10.

If anyone can make this work...I will throw some virtual goodies your way!!!


Simon Bourgeois
1/12/2016 8:19:21 PM #

I confirm the "cradle" method is working perfectly fine for windows 10, accordingly to Maarten's post from 8/25/2015 12:59:36 PM. Follow the well built guide on swiftbyte's web page and voilà. No need for Virtual PC 2007 anymore. Be sure to install Power Toys for .NET Compact Framework if you have errors when loading your VS2008 solution. Many thanks to everyone who helped fix this!!!


5/5/2016 8:28:15 AM #

This works absolutely fine. We have a Windows 8.1 machine running now with VS2008 and a device emulator to run Windows Mobile 6.5.3 and support some legacy applications for that platform.
Can't express enough gratitude for this article Smile.
Thank you.


5/20/2016 3:23:26 AM #

The new link is:

Thank you!!


Add comment

My Info

  • View Brian Peek's profile on LinkedIn

Sponsored Ad

My Book

Sponsored Ad