Configurar una red Wi-Fi preferida en Windows 11
La verdad, que Windows 11 no se quede cambiando de red Wi-Fi constantemente puede ser una tarea frustrante. Quizá tu portátil se conecta automáticamente a una red más débil solo porque fue la última en la que estuvo, algo muy molesto si quieres que siempre se conecte a tu red favorita. Resulta que Windows tiene un sistema de prioridad para las redes guardadas, pero no es nada sencillo modificarlo, sobre todo si andas buscando en la configuración y no encuentras cómo. Después de probar un rato, finalmente descubrí una manera efectiva de fijar una red Wi-Fi preferida de forma permanente, usando la línea de comandos.
¿Por qué Windows prioriza las redes Wi-Fi de esa forma?
Básicamente, Windows guarda las redes como perfiles—que son configuraciones guardadas—y se conecta automáticamente a ellas según un orden de prioridad interno. Lo que pasa es que, si tienes varias redes guardadas, Windows suele escoger la ‘mejor’, es decir, la que tiene señal más fuerte o con la que te conectaste más recientemente. Pero esto puede hacerse un lío, sobre todo si no limpias los perfiles antiguos o si las redes tienen configuraciones similares. Esto hace que tu equipo se conecte a una red más débil o menos preferida, arruinando tu trabajo o tu streaming. No ayuda mucho cuando solo quieres navegar sin interrupciones.
Por qué quizá necesites establecer explícitamente tu red preferida
Si hay una red Wi-Fi que quieres que tu equipo conecte siempre en primer lugar—como tu red de casa o la del trabajo—necesitas indicarle a Windows explícitamente. Solo confiar en el orden de prioridad automático no basta. Windows se basa en la señal más fuerte o en la última conexión, así que hay que meterse en los detalles para cambiar el orden o marcar una red como favorita. Y siendo sinceros, no es nada evidente cómo hacerlo desde la interfaz gráfica de Windows 11, por eso opté por usar la línea de comandos.
Gestionar las prioridades de Wi-Fi usando CMD o PowerShell
Al principio, me intimidó un poco—sobre todo porque no suelo usar comandos netsh. Pero, en serio, es la forma más confiable. Primero, debes abrir el símbolo del sistema o Windows Terminal como administrador. Si no lo haces, ninguno de los comandos funcionará. Haz clic derecho en Inicio o busca cmd o Windows Terminal, y selecciona Ejecutar como administrador. También puedes usar PowerShell, solo asegúrate de que se abra con permisos elevados.
Una vez abierto, puedes listar todos tus perfiles Wi-Fi guardados con este comando:
netsh wlan show profiles
Esto te mostrará una lista con los nombres de perfil. A veces son nombres raros o en clave, así que sé preciso. Copia exactamente el nombre del perfil que quieres priorizar, incluyendo espacios o caracteres especiales (ponlos entre comillas si es necesario).
Luego, podrás cambiar el orden de prioridad de esa red con este comando:
netsh wlan set profileorder name="NombreDeTuRed" interface="Wi-Fi" priority=1
Asegúrate de reemplazar "NombreDeTuRed"
por el nombre exacto del perfil. El priority=1
hará que quede en la primera posición. Si tienes otras redes, puedes asignarles prioridades como 2, 3, etc., para reorganizarlas manualmente. Así, tu red favorita será la primera en la lista y Windows intentará conectarse a ella primero cuando esté disponible.
Es probable que la interfaz no se llame simplemente Wi-Fi. Para saber cómo se llama, ejecuta:
netsh wlan show interfaces
Esto te mostrará la información de la conexión y el nombre de la interfaz, que puede ser algo como Wireless o Wi-Fi 2. Asegúrate de que los comandos coincidan exactamente con ese nombre; si no, no funcionarán.
Consejos importantes a tener en cuenta
Primero, comprueba que el servicio de configuración automática inalámbrica (WlanSvc) esté en ejecución. Si está detenido, tus cambios no quedarán guardados o no se aplicarán. Para verificarlo, presiona Win + R, escribe services.msc
y busca WlanSvc. Ponlo en Automático y arrástralo a iniciar si no está encendido. En algunos ordenadores, en especial los más antiguos, esta opción puede estar un poco escondida, así que hay que buscar bien.
Si quieres automatizar más este proceso o aplicarlo a varias redes, puedes crear un script con PowerShell, pero para un cambio puntual, estos comandos netsh funcionan perfectamente. Solo revisa bien el nombre de tu interfaz, si tiene un nombre diferente al que mencioné, los comandos no funcionarán.
Qué hacer después de modificar las prioridades
Una vez ajustes las órdenes, puede que sea buena idea reiniciar el equipo. Windows a veces tarda en reconocer los cambios, o desconectar y volver a conectar a tu Wi-Fi para que detecte la nueva prioridad. Si sigue conectándose a otra red, revisa los nombres de los perfiles y las prioridades, y considera eliminar o volver a crear los perfiles si no se comportan como esperas.
Resumen / Consejos finales
- Ejecuta el símbolo del sistema o PowerShell como administrador.
- Usa
netsh wlan show profiles
para ver tus redes guardadas. - Establece el orden de perfiles con
netsh wlan set profileorder name="Red" interface="Wi-Fi" priority=1
. - Verifica el nombre de tu interfaz con
netsh wlan show interfaces
. - Asegúrate de que el servicio WlanSvc esté en ejecución.
- Reinicia o desconecta/conecta para que los cambios tengan efecto.
Espero que esto te sirva—me tomó bastante tiempo descubrir cómo hacer que Windows respete mi red preferida. No es perfecto, pero es mucho mejor que la alternativa por defecto. En fin, espero que esto ahorre a alguien otro fin de semana de pruebas y errores.