Windows Server 2003 virtual machine will not connect to the Internet ?

You need to set the DNS manually on the virtual server’s network card to – why? It is a long story but you can no doubt find more by searching the web if you are interested.

I just found the same issue concerning a Windows 7 VHD running in Virtual PC.