I finally figured out how to get internet access on a Windows 7 guest running on Virtual PC 2007, as described here. But one I don't get. I am not able to ping or tracert anything. Google.com for example. On the host I can both ping and tracert it. On the guest I can do it to neither of them. All I get is Request timed out. But I can visit google.com in IE.
What is going on?
I'm guessing that you're using shared networking (NAT) rather than a direct connection. Shared networking has the limitation of not being able to create ICMP packets (if you are not an administrator) which is what ping and tracert use.
Here is a knowledge base article on it.
It could be that ping isn't supported through the virtual network interface.
Another possibility is something weird with a software firewall.
Last you might need to run VPC as a user with proper access to the computer as described here.