Configurar Windows para que desactive automáticamente el Wi-Fi al conectar Ethernet puede ser un poco frustrante, sobre todo porque no siempre lo hace por sí solo. Quizás notes que, incluso al conectarte por Ethernet, Windows mantiene el Wi-Fi activo, lo que consume mucha batería y, a veces, causa conflictos de red, sobre todo en portátiles. El objetivo es configurar el sistema para que desactive el Wi-Fi de forma inteligente siempre que haya una conexión por cable disponible, ahorrándote la molestia de tener que activarlo manualmente cada vez. Por suerte, existen varias maneras de automatizar esto, con métodos que van desde ajustes de la BIOS hasta scripts y tareas programadas. Cada método tiene sus particularidades, así que elige el que mejor se adapte a tu configuración.
Cómo solucionar el problema de que el Wi-Fi no se apaga cuando se conecta Ethernet
Opciones de conmutación de WLAN en BIOS/UEFI
Muchas laptops y computadoras de escritorio tienen su propia forma integrada de cambiar automáticamente entre Wi-Fi y Ethernet: la conmutación LAN/WLAN. Esto a veces se puede configurar en la BIOS o el firmware UEFI. Si el fabricante lo admite, al habilitar esta función, el dispositivo prioriza Ethernet sobre Wi-Fi, cortando la alimentación del adaptador Wi-Fi una vez conectado el cable. Por lo tanto, si su dispositivo tiene opciones como la conmutación LAN/WLAN o el control de radio inalámbrico, acceda a la configuración de la BIOS/UEFI (generalmente presionando Delo F2durante el arranque) y habilítelas. Nota: En algunos equipos, esta función puede tener un nombre diferente o no estar disponible, ya que Windows, por supuesto, tiene que complicarla más de lo necesario.
Desactivar Wi-Fi al conectar por cable con el controlador del adaptador inalámbrico
Algunos controladores Wi-Fi admiten el apagado automático cuando Ethernet está activo. Si tu controlador tiene esta función, puedes habilitarla a través del Administrador de dispositivos.Ábrelo con devmgmt.msc, busca tu adaptador inalámbrico (como Intel Wireless o Killer Wi-Fi, etc.), haz doble clic para abrir Propiedades y ve a la pestaña Avanzadas. Busca opciones como «Deshabilitado al conectar por cable», «Wi-Fi al detectar LAN» o similares. Cambia esa configuración a «Habilitado» y aplícala. No todos los controladores la tienen, así que si no la tienes, no te preocupes: opciones como scripts o tareas programadas son las siguientes.
Configurar scripts compatibles con la red mediante el Programador de tareas
Este es un poco más complejo, pero bastante ingenioso. Básicamente, le indicas a Windows que monitoree los eventos de estado de la red y active scripts que desactiven o activen el Wi-Fi según si la conexión Ethernet está conectada. Primero, asegúrate de que el servicio dot3svc (Configuración automática por cable) esté en ejecución y configurado para iniciarse automáticamente; es el servicio que detecta el estado de los enlaces.
Set-Service dot3svc -StartUpType Automatic Start-Service dot3svc Get-Service dot3svc
A continuación, abra el Visor de eventos ( eventvwr.msc) y busque los eventos de conexión/desconexión de Wi-Fi en Registros de aplicaciones y servicios > Windows > Configuración automática por cable > Operativo. Verá identificadores de evento como 15501 (conectado) y 15500 (desconectado).En versiones anteriores de Windows, podría ser el identificador de evento 32/27 para el estado del enlace de red.
Luego, crea tareas programadas que detecten estos eventos y ejecuten comandos, como Disable-NetAdapter -Name "YourWiFiAdapter"cuando Ethernet se conecta y Enable-NetAdapter -Name "YourWiFiAdapter"se desconecta. Para encontrar el nombre de tu adaptador Wi-Fi, ejecuta Get-NetAdapterPowerShell; este mostrará todas las interfaces de red. Sustituye ese nombre en los comandos. Por ejemplo, si tu adaptador Wi-Fi se llama Wi-Fi, el comando de desactivación se convierte en:
Disable-NetAdapter -Name "Wi-Fi" -Confirm:$False
Configure el disparador para el evento «conectado» para desactivar el Wi-Fi y el evento «desconectado» para reactivarlo. Ajuste las propiedades de la tarea para que se ejecute independientemente de si el usuario ha iniciado sesión. En la mayoría de las configuraciones, esto funcionará en un par de segundos después de conectar o desconectar el cable, lo suficiente para que el Wi-Fi se active y desactive automáticamente sin problemas.
Utilice el script de PowerShell de WLAN Manager para el cambio automático
Si se siente cómodo con los scripts, el script de WLAN Manager es una solución muy práctica. Crea una tarea programada de Windows que comprueba el estado de su red aproximadamente cada segundo y activa o desactiva los adaptadores Wi-Fi según el estado de la conexión Ethernet. Funciona en Windows 11, 10 e incluso en sistemas anteriores.
Para instalar el script es necesario configurar correctamente la política de ejecución:
Set-ExecutionPolicy RemoteSigned
y luego ejecutar el comando de instalación:
.\WLANManager.ps1 -Install:System
Esto configura un proceso en segundo plano que vigila constantemente los cambios en la red. Al conectar Ethernet, todos los adaptadores Wi-Fi se desactivan; al desconectarlo, el Wi-Fi se reactiva. El script también tiene opciones para notificar al cambiar de red y se puede eliminar simplemente ejecutando:
.\WLANManager.ps1 Remove:System
Ojalá que esto ayude, ya que el script suele ser bastante fiable tras la configuración inicial. Solo asegúrate de que la tarea se ejecute al inicio y tendrás un cambio sin problemas sin tener que complicarte la vida manualmente cada vez.
Configurar la política de grupo para bloquear redes que no sean de dominio
Si trabaja en un entorno corporativo y usa Windows Pro o Enterprise, el Editor de directivas de grupo también puede forzar la desconexión de la red Wi-Fi al conectarse a una red de dominio cableada. Vaya a Configuración del equipo > Directivas > Plantillas administrativas > Red > Administrador de conexiones de Windows. Active la directiva » Prohibir la conexión a redes que no sean de dominio al conectarse a una red autenticada por dominio «.Esto impide que Windows se conecte a la red Wi-Fi cuando ya está conectado a la red cableada, lo que ayuda a mantener la seguridad y el orden.
Como alternativa, configure » Minimizar el número de conexiones simultáneas a Internet o a un dominio de Windows » (configúrelo en 3) para evitar que el Wi-Fi se active cuando hay Ethernet. Atención: los adaptadores virtuales y el software de red virtual a veces pueden activar esta configuración, así que no se sorprenda si requiere ajustes.
Resumen
- Habilite el cambio de LAN/WLAN BIOS/UEFI si es compatible.
- Verifique la configuración del controlador de Wi-Fi para ver las opciones de desactivación automática.
- Configure scripts activados por eventos con el Programador de tareas para un control personalizado.
- Pruebe el script de PowerShell de WLAN Manager para la alternancia automática.
- Utilice la política de grupo para evitar conexiones Wi-Fi cuando esté en una LAN corporativa.
Resumen
Estos métodos no son infalibles, pero cubren la mayoría de los escenarios de usuario. Para muchos, modificar las opciones de la BIOS o configurar un script de PowerShell es la solución. Se acabaron los molestos cambios manuales cada vez que se conecta o desconecta Ethernet. Solo tenga en cuenta que algunos enfoques dependen de la compatibilidad del hardware y los controladores. En algunos equipos, es cuestión de prueba y error.
Ojalá esto le ahorre algunas horas a alguien. Mucha suerte y no olvides probar cada método después de configurarlo; a veces, basta con reiniciar o reconfigurar para que todo funcione correctamente.