Fix: Virtual PC Does Not Recognize Wireless NIC With a Vista OS Host

Brian, who runs the excellent Blogcast Repository, recently shared with me how he could not use a host computer's wireless NIC with a guest OS when running Virtual PC when Windows Vista is the host OS. I even tried it on my laptop and sure enough, no luck. It just doesn't appear as an option under settings > network. After doing some digging in the readme that came with Virtual PC 2007 I stumbled upon: Virtual PC fails to open the network services driver after an upgrade of Windows Vista. It didn't seem to fit the bill precisely as both Brian and I had used clean installs for Vista RC2. But, I gave it a shot and followed the steps. Sure enough, my wireless NIC was missing the "Virtual Machine Network Services Driver." Follow the steps below to re-install it. in step four, the network services driver wasn't an option so I had to dig it out of the default location: C:\Program Files\Microsoft Virtual PC\Utility\VMNetSrv and pick VMNetSrv. Once completed, open the properties for the wireless NIC and make sure the NSD is selected.

Steps:

Virtual PC fails to open the network services driver after an upgrade of Windows Vista

This occurs because Windows Vista modifies the bindings on the network adapter when you perform an upgrade.

To reinstall the network services driver:

1. From Control Panel, under click Network and Internet, click Set up file sharing, and then click Manage network connections.

2. Right-click the network adapter and then click Properties.

3. Click Install.

4. Click Service and then click Add.

5. Select Virtual Machine Network Services driver from the list and click OK.

This article is part of the GWB Archives. Original Author: Chris Haaker

New on Geeks with Blogs

  • We Won The One Award I Actually Care About

    Full Scale made the Inc. 5000 for the fifth year straight, the 12th listing across my three companies. Here is why the one award you cannot buy is worth stopping for.

  • Your Customers Build the Features Now

    I let a tool I liked sit dead for a year rather than build the features I wanted. An MCP server meant I never had to, and your customers can do the same to your product.

  • Get the Size of a Directory in Linux the Easy Way

    du -sh for the quick answer, ncdu for the cleanup, df for the disk itself: every command for checking directory size in Linux, plus why du and df never agree.

  • Vim Search and Replace: The Ultimate Guide

    One :%s command replaces every match in a file before a find dialog would even open. The Vim substitute patterns worth the muscle memory: flags, ranges, capture groups, and multi-file edits.