Problema WPA con Windows Vista

Parecerá extraño leer una entrada como ésta viendo el resto, pero me parece el mejor sitio para tener algo a mano tras un formateo del ordenador. También les vendrá bien a otras personas que tengan este mismo problema y busquen a través de Google.

Se trata de un problema con la conexión inalámbrica con Windows Vista y encriptación WPA-PSK. El problema consiste en que si configuras el router inalámbrico para que la conexión esté protegida con una encriptación WPA-PSK e intentas conectarte bajo cualquier versión de Windows Vista configurada con encriptación WPA-Personal, va a ocurrir que no te deja conectarte o que tras varios intentos sí se conecta, pero que en un minuto se desconecta de nuevo. El caso es que bajo Windows XP funciona correctamente configurándolo del mismo modo.

Esto se debe a que Windows XP y Windows Vista utilizan una forma diferente de diseño a la hora de gestionar las conexiones inalámbricas. En Windows Vista no viene deshabilitado el BROADCAST DHCP que en Windows XP sí estaba. Para solucionarlo, basta con seguir los siguientes pasos:

  1. Meterse en el registro de Windows, dando al menú Inicio y en el recuadro de «Iniciar búsqueda» escribir regedit y ejecutar el programa (se pedirá confirmación de apertura como administrador).
  2. Buscar la subclave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID} (para llegar, basta con ir abriendo las carpetitas con el nombre que hay entre barra y barra). Donde pone GUID será el numerajo perteneciente a la red inalámbrica (para saber cuál es, ir recorriendo todos los numerajos e ir viendo las IP’s que tienen asignadas; la que pertenezca a la red inalámbrica es la correcta).
  3. Una vez estés en el GUID correspondiente, introducir el siguiente valor nuevo «Valor DWORD (32 bits)» con nombre DhcpConnDisableBcastFlagToggle e información de valor a 1 (por defecto se pone en 0, pero haciendo doble click se abre una ventanita donde se ha de cambiar a 1).

Una vez hecho esto, basta con volverse a conectar o configurar de nuevo la red inalámbrica y ya no tendremos más desconexiones repentinas.

Esto viene explicado con palabras más técnicas en la página de ayuda y soporte técnico de Microsoft, en el enlace siguiente: http://support.microsoft.com/kb/928233. También viene al final del artículo otra solución muy similar a la dada para el caso en que esto no funcione. He de decir que a mí, bajo Windows Vista Home Edition me funcionó perfectamente sin aplicar la segunda solución.

Actualización: esta solución no funciona, ya que tras varios reinicios del sistema, vuelve a generar el mismo error. Habrá que seguir buscando para obtener otra solución o esperar a que Microsoft lo solucione con alguna actualización. Tras probar con el Service Pack 1, el problema sigue persistiendo, por lo tanto en lo que se refiere a este aspecto, no han tocado nada.