As redes Vista e XP, na minha experiência, são bastante incompatíveis. A interação pode funcionar ou não. A rede pode funcionar corretamente hoje, mas não funcionar amanhã.
O principal problema é a definição do computador do navegador mestre para a rede. O artigo Computer Browser contém uma boa explicação do problema e como garantir que o computador certo seja eleito como o mestre. Se não for suficiente, outros artigos são fáceis de pesquisar no Google.
O problema a evitar é que sua máquina Vista apareça e decida que é o navegador mestre de sua própria rede de um, enquanto os computadores XP elegem um deles como navegador mestre de sua própria rede.
Para tornar as máquinas XP detectáveis pelo Vista, você deve instalar nelas o Resposta da Descoberta de Topologia da Camada de Ligação (LLTD) .
Você deve pensar no problema com bastante cuidado, decidir sobre a arquitetura de rede correta e definir o navegador mestre correto (que pode ser necessário impor) e tentar pacientemente fazer com que ele funcione corretamente.
Se tudo falhar, o último recurso é dar a todas as máquinas endereços IP fixos e atualizar os arquivos hosts em sua rede para conter todos os endereços.
EDITAR
Verifique este artigo: Compartilhamento de arquivos e impressoras no Windows Vista .
Outros pontos:
- O nome do grupo de trabalho de todos os computadores deve ser o mesmo.
- na rede e no compartilhamento do Vista:
Descoberta de rede: ON (para que ele possa ver os outros computadores)
Rede definida como privada (o público é para hotspots, aeroportos, etc)
Compartilhamento de arquivos: ON
Compartilhamento de pasta pública: ON (pasta pública do Vista é o mesmo que o XP Shared Docs)
Protegido por senha: OFF (a menos que você queira configurar nomes de usuário idênticos e senhas em todos os computadores da sua rede). Se você tiver ON, você será pediu um nome de usuário e senha quando você tenta acessar um computador Vista de um computador XP. - Execute o Assistente de compartilhamento de arquivos e impressoras do XP Home Network.