Eu duvido que o Windows esteja esquecendo o Mac, mas perdendo a conexão. Eu acho que se a rede estivesse lá e sua configuração no Mac não mudasse, ela se conectaria usando informações armazenadas. Quando a conexão for perdida, ela não será reconectada sem atualizar (F5). (Eu não tenho 7, mas eu não acho que muita coisa mudou sob o capô, exceto para o Aero). Portanto, vou direcionar o Mac como nada mudou no Windows.
Dormir
Vamos tirar isso do caminho: Eu não levei isso para ser um problema com o Mac indo dormir, mas você pode verificar isso não é o caso. Ter o compartilhamento de arquivos ativado deve evitar isso automaticamente, embora possa ser um bug se a parte de compartilhamento de arquivos da Apple estiver desativada.
Hard IP
Uma solução simples é criar um novo local de rede (lista suspensa Rede > Localização > Editar > nome & quot; em seguida, para a seção Aeroporto, criar um endereço IP manual fora do intervalo usado pelo servidor DHCP no roteador A maioria dos endereços de roteadores termina em 0,1 e executa seu intervalo de IPs começando em 2 ou 100 e indo para 50 a 100. As páginas internas do roteador sem fio informam o que está configurado para usar, mas você pode saber onde o número começa com base no que você vê aparecendo automaticamente.
Experimente a nova localização de rede
Se você realmente acha que é um problema relacionado à mudança do roteador ou a cada endereço IP está alocado para o DHCP, você pode eliminar a configuração e começar de novo. Crie um novo local como acima, mas deixe-o com os padrões e veja o que isso faz. Não importa o que você nomear durante o teste, mas se funcionar, você vai querer apagar o antigo local automático (nome presumido) e renomear o novo local clicando duas vezes em seu nome na folha de edição.
Desconhecidos
Você pode fazer ping no Mac a partir do Windows depois que a conexão cair? Que estilo de conexão você está usando? Mapear unidade de rede com \\ nome_do_computador.local \ compartilhamento? Há interferência causando problemas de WiFi? O roteador está com defeito?