NerdyHearn
Home
Blog

Contact
Mailing List

Software

Active Directory Products
Object Compare
Permission Compare

IPhone Products
Calls To Calendar
SMS To CSV
SMS To Gmail
Voicemail To Gmail

Sites
DocuTerminal
How Long For Me
My Music To Me
SaveMySerials
TypeCount

Blog
Twitter

NerdyHearn - Blog


<< Back To All Blogs

Fixing Virtual PC 2007 To Run On Windows 7

Thursday, August 27th, 2009

I have been running Windows 7 for about 2 weeks now and am absolutely loving it. I recently came across the need to once again start loading up my ridiculous amount of testing and development virtual machines, and to my dismay, Virtual PC 2007 did not work as I expected.

I am running Windows 7 x64 Professional. Installing Virtual PC 2007 worked without issue, but upon opening it for the first time I received this message: "Virtual PC could not open the virtual machine network services driver."

This issue was easily resolved by doing the following:
Close Virtual PC, and go to your network adapters (the primary network adapter you plan to share internet with for VPC), and in properties, check the box next to "Virtual Machine Network Services." If it is not installed you may need to install Virtual PC 2007 again or try manually installing the adapter.

You should not see this error when you open Virtual PC again. Now, for the machine that you require network connectivity to, click settings and go to the Network category. Under Adapter 1, select the network adapter that you just enabled for virtual machine network services.

First problem solved, now onto the second, slightly more complicated issue.

When I attempted to boot up the machine, I received this message "The network adapter with address "00:00:00:00:00:00" of virtual machine '[machine name]' failed to initialize because the address is a null address."

This fix requires some registry changes and a restart:

Fire up regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

Under this path you will see a number of 4 digit codes, in my case more than 20. Browse through each node xxxx\DriverDesc until you find the DriverDesc which matches the network driver you just fixed in issue 1.

Copy the GUID value from NetCfgInstanceId to your clipboard or to a text editor.

Now navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VPCNetS2\Parameters\Adapters\[copied guid from above]

Add a DWORD key named "Flags" and set the value to 0 (this is normally the default)

Restart your computer and you should be good to.

I compiled this information from a number of different sources and lost my URLs to reference, so I apologize if any of your information is referenced here without proper credit.

VPCin' Tom Out.

Tags

Howto Virtual_PC

Related Blogs

Awesome .NET 4: Named and Optional Parameters for Classes and Methods

Using Data Protection Manager 2007 For Disaster Recovery on SharePoint
Fedora Core 20 and Apache Virtual Host on mounted share
Deploying Reporting Services WebParts to SharePoint WSS and MOSS

Comments

Nooton said on Friday, April 5th, 2013 @ 3:02 PM

The tragic flaw of Windows Virtual PC is that (A) it doesn't like your own VM's and (B) the desktop interaction, even on the console, uses RDP, and some apps behave differently in RDP, than on the console.

Thanks for this article, it worked for me.

Tom said on Saturday, August 29th, 2009 @ 7:29 AM

Hi John,
The main reason is that the edition for Windows 7 is still in RC, and I don't want to risk altering my previous Virtual PC 2007 machines with a newer, not final release, version of Virtual PC.

If I were starting fresh with my Virtual PC's and did not have forward-upgrade issues to worry about, that would have been a perfect option.

Thanks for your feedback!

Confused John said on Friday, August 28th, 2009 @ 10:30 PM

I'm confused why you would use the old Virtual PC program and not the version that is meant to run on Windows 7.... It's not Virtual PC 2007 anymore, it's Windows Virtual PC and it's the main page you find when searching for "Virtual PC".... look:
http://www.microsoft.com/windows/virtual-pc/download.aspx


Add A Comment

Name:


URL:


Email Address: (not public, used to send notifications on further comments)


Comments:



Enter the text above, except for the 1st and last character:


NerdyHearn - Latest tech news relating to C#, ASP.NET, SharePoint, PHP, general development, and more. DocuTerminal - Online Filing Cabinet solution. Scan, search and archive your paper documents. SaveMySerials - Protect yourself from theft, fire, natural disasters and more by recording your serial numbers My Music To Me - Stream your subsonic music collection to your Sonos wireless system TypeCount - Count how often you type across different computers! ServrTrackr - Monitor your SSL certificates, website uptime, and DNS configurations