I like my virtual machines; I have both VirtualBox and VMware Workstation installed, and so my Windows 7 host has several virtual network adapters ("VirtualBox Host-Only Network," "VMware Network Adapter VMnet1," etc.) to support these.
My problem is that these adapters keep getting flagged by Windows as public networks and causing problems with my firewall and VPN connection. For example, at the moment, all of my virtual adapters are showing up as connected to "Unidentified network," which is a "Public network" with "No Internet access." Just because these network connections exist, the Windows Firewall has decided to start applying its public network rules everywhere, disallowing ping and Remote Desktop over my physical, wired, "Domain network" connection.
This isn't the first time I've had problems of this sort. How can I fix this (e.g., by telling Windows Firewall to ignore those additional networks when deciding public versus private versus domain, or by telling Windows Firewall to not apply public rules to a domain connection)? (I realize I can just relax my firewall rules for public networks, but that seems undesirable.)