Eu resolvi esse problema hoje na minha LAN desativando a opção "Use Sharing Assistant" no Windows Explorer.
Etapas (executadas na máquina cliente do Windows 7):
- Abra o Windows Explorer;
- Clique no botão "alt" para abrir o menu de contexto;
- Clique em "ferramentas";
- Clique em "opções de pasta";
- Clique na guia "Modos de exibição";
- Em "Configuração avançada", o último item da lista pode ser "Usar o Assistente de Compartilhamento (recomendado).
Desativar este item resolveu meu compartilhamento de rede entre o XP e o 7. Também uso IPs estáticos na minha LAN.
Minha configuração:
- Servidor: Windows XP 32, IP estático, Gigabit Ethernet;
- Cliente 1: Windows 7 64, IP estático, Gigabit Ethernet;
- Cliente 2: Windows 7 32, DHCP, Ethernet de 100 Mbps ou 811.G Wi-Fi;
- Cliente 3: igual ao cliente 1;
- Cliente 4: XBOX 360;
Todos os clientes podem ver o servidor com a configuração acima.
EDITAR: Eu também desativei o IPv6 em todas as máquinas com o Windows 7. Não tenho certeza se isso poderia ajudar em tudo.