Minha nova instalação do Windows 7 Home Premium em um Gateway ML-3109, com o NOD32 não pôde ver meus compartilhamentos de samba e impressoras compartilhadas em meu computador Debian.
O Windows 7 pode executar ping na máquina Debian, mas a máquina Debian não pode fazer ping no laptop do Windows 7 (porque o Windows 7 não estava escutando).
Eu suspeitava que minhas configurações do Samba estavam corretas, porque a instalação anterior do Vista no mesmo laptop, bem como uma instalação do XP em outro laptop, estavam funcionando corretamente, então foquei na instalação do Windows 7.
Tentei todos os vários hacks de registro do Windows, níveis de compatibilidade, credenciais e etc. que eu vi em vários fóruns sem sucesso, além de um punhado de ajustes de firewall sem alegria nenhuma.
Frustrado, decidi começar do zero e nuked a instalação do windows 7. Durante a instalação do Windows, o Windows pergunta se esse é um computador doméstico ou de trabalho. Na primeira vez eu selecionei o computador em casa e desta vez selecionei "computador de trabalho".
PooF! Esse foi o truque. Acontece que o lixo "HOMEGROUP" presume que sua rede doméstica é apenas uma máquina homogênea do Windows 7 e que desliga todos os outros. Sem dúvida, outro recurso de segurança "não documentado" da Microsoft.
Como um "computador de trabalho" eu poderia adicionar impressoras, navegar na rede, mapear para unidades de rede e usar toda a funcionalidade normal da rede com facilidade.
Observe que isso não é o mesmo que dizer ao Windows 7 que a rede à qual você está se conectando é residencial, profissional ou pública. Se você está nesse degrau, é tarde demais. A caixa de diálogo que você está procurando para resolver esse problema é durante a instalação real.
Eu percebo que esta solução pode não ser uma opção para alguns, mas isso é o que funcionou para mim (e foi mais divertido limpar o disco rígido do que criar / registro chaves durante toda a tarde de qualquer maneira).