Um IP 169 indica que a máquina com o Vista não está recebendo uma resposta IP válida do roteador. A razão para isso pode ser variada, mas reduza a:
- A solicitação DHCP da máquina com o Vista não está chegando ao roteador
- A resposta do DHCP do roteador não está sendo reconhecida pela máquina do Vista
A razão para essas duas coisas pode ser qualquer número de problemas relacionados à rede, desde a chave wifi não estar correta, até um problema com a funcionalidade DHCP da máquina Vista.
Conecte a máquina Vista diretamente à rede via cabo CAT5, se funcionar bem, então provavelmente um problema dentro da conexão de rede Wi-Fi no laptop. Se isso não funcionar, é mais provável que haja um problema com a funcionalidade DHCP do laptop (que ainda pode estar relacionada à chave wifi).
No XP, você pode excluir a conexão sem fio (não o adaptador de rede sem fio, mas apenas a "rede sem fio", conforme visto nas redes disponíveis) e reconectar-se a ela, permitindo que você insira novamente a chave. Tenho certeza que você pode fazer algo semelhante no Vista, então você deve tentar isso para garantir que a chave não tenha um erro de digitação.
Você também pode tentar codificar o endereço IP como algo como 192.168.1.42, outras configurações de rede (máscara de rede, DHCP, etc.) devem ser iguais às do laptop Win7. Infelizmente, não sei como codificar IPs no Vista. Se ainda não funcionar depois de codificar o IP, ainda assim pode ser a chave, mas além disso, estou sem opções para tentar.