Activar o desactivar Wifi a través de comandos

En otros posts del blog hemos hablado de cómo activar/desactivar el wifi en Android de manera programada o automática, ¿pero qué pasa con Windows? Si quieres activar o desactivar el wifi de tu PC a través de comandos, hay 2 formas -al menos que yo conozca- de hacerlo.

Estas opciones pueden ser muy útiles cuando el botón de activación del wifi de tu portátil está estropeado y no funciona, o tienes un problema similar. Para solucionarlo puedes crear un pequeño script copiando el código que vamos a comentar a continuación en un bloc de notas y renombrando la extensión del archivo de «.txt» a «.bat».

Estas dos maneras de gestionar la disponibilidad del receptor wifi de nuestro equipo son las siguientes:

  • Activar/desactivar el adaptador de red del equipo: Utiliza esta opción cuando no funcione el botón de Wifi de tu portátil. Un método de lo más útil cuando la avería es de hardware, pero solo afecta al botón físico que activa la señal wifi de tu ordenador.
  • Liberar/renovar la IP del equipo: Cuando el adaptador de red del Wifi funciona correctamente, pero quieres cortar la conexión y/o volverla a establecer.

Activar/desactivar el adaptador de red

Para activar o desactivar la señal wifi mediante el adaptador de red lo primero que tienes que hacer es saber el nombre del adaptador de red inalámbrico. Para ello, abre la consola de comandos (clic derecho en el botón de Inicio -> Ejecutar, o abre el buscador de la barra de tareas de Windows y escribe “cmd” sin comillas. Es importante, eso sí, que abramos la ventana de terminal con permisos de administrador. De lo contrario, el sistema no nos dejará hacer ningún cambio.

En Windows 10 y Windows 11 podemos activar los permisos de administrador seleccionando la opción «Ejecutar como administrador» en las sugerencias del buscador de la barra de tareas de Windows. Nota: También puedes activar los permisos de administrador abriendo una ventana del explorador de archivos y navegando hasta la carpeta «C:\Windows\System32». Después haz clic derecho sobre el fichero cmd.exe y elige «Ejecutar como administrador».

La forma más sencilla de abrir una ventana de terminal con permisos de administrador

Una vez tengas abierta la ventana de terminal o «símbolo del sistema», escribe la siguiente línea de comandos y pulsa enter:

netsh interface show interface

El primer paso es identificar la red inalámbrica.

Este comando nos muestra tanto los adaptadores de red de Ethernet como inalámbricos del equipo. Anota el nombre de la interfaz del adaptador de red inalámbrica. Normalmente es el que lleva por nombre «Wi-Fi», lo verás enseguida.

Activa el adaptador

Para activar el adaptador de tu conexión inalámbrica y que el receptor wifi vuelva a detectar las redes que tienes a tu alcance, copia el siguiente comando en un archivo de texto del bloc de notas:

netsh interface set interface Nombre_de_Interfaz enabled

Sustituye “Nombre_de_Interfaz” por el nombre de tu conexión inalámbrica, en el caso del ejemplo mencionado seria:

netsh interface set interface Wi-Fi enabled

Guarda el archivo del bloc de notas, y una vez guardado sustituye la extensión del fichero de .txt a .bat

wifi-03
Cambia la extensión al archivo de texto

Siempre que quieras activar el Wifi bastará con que ejecutes este script. Por supuesto, si lo único que necesitas es ejecutar el comando de manera puntual puedes simplemente abrir una ventana de cmd con permisos de administrador y lanzar el comando «a pelo».

Si todo ha ido bien no deberías ver ningún mensaje en pantalla. Si hay algún error, el sistema nos devolverá un mensaje indicando cual es el problema que ha impedido llevar a cabo la orden.

Ahora que ya tienes el Wi-Fi activado, conéctate a una red inalámbrica y verifica que tienes acceso a Internet. Para ello puedes aprovechar la propia ventana de terminal que tienes abierta y hacer un ping a cualquier servidor web para comprobar que llegas hasta él y tienes respuesta. Por ejemplo, puedes lanzar el comando «ping google.com».

Si todo ha ido bien, deberías recibir respuesta por parte del servidor de Google, tal y como se ve en la imagen superior, indicando que estás conectado a la red y tienes acceso a internet. ¡Objetivo conseguido!

Desactiva el adaptador

Para seguir el camino inverso los pasos a seguir son prácticamente idénticos. Abre un bloc de notas y copia este otro comando para desactivar el adaptador:

netsh interface set interface Nombre_de_Interfaz disabled

Sustituye “Nombre_de_Interfaz” por el nombre de tu conexión inalámbrica. En el caso del pantallazo de ejemplo la orden a introducir sería la siguiente:

 netsh interface set interface «Wi-Fi» disabled

Guarda el archivo del bloc de notas, y una vez guardado sustituye la extensión del archivo de texto de .txt a .bat

wifi-02
Convierte el txt en un archivo ejecutable

Siempre que quieras desactivar el wifi bastará con que ejecutes este script. Por supuesto, también podemos abrir una ventana de cmd con permisos de adminitrador y lanzar el comando siempre que lo necesitemos.

Liberar/renovar la IP del equipo

Otra forma de desconectar el Wifi es liberando la IP asignada a tu PC, y volviendo a asignar una nueva dirección IP en caso de que quieras conectarlo de nuevo a la red.

Para este caso los comandos a ejecutar serían los siguientes:

Liberar IP:

Ipconfig /release

Asignar nueva dirección IP:

Ipconfig /renew

El inconveniente de ejecutar estos comandos es que si dispones de una IP dinámica cuando asignes una nueva IP a tu equipo ésta dirección IP podría cambiar. En ciertos casos esto puede ser un inconveniente. En cualquier caso, ten en cuenta que tal y como comentamos en el post «Como renovar la IP estática de tu router«, la mayoría de IPs que asignan las teleoperadoras para las conexiones particulares (es decir, la fibra o conexión de nuestra casa) normalmente suelen ser direcciones IP estáticas, por lo que en principio no deberías tener ningún problema para conservar tu IP.

¿Y si nada de esto funciona?

Si has llegado a este post porque el botón de activado WiFi está averiado y ninguno de estos métodos te funciona, convendría plantearse la posibilidad de que el propio adaptador de red inalámbrica de tu portátil esté averiado.

En tal caso, si no quieres romperte la cabeza puedes optar por la solución más sencilla: hacerte con un adaptador de red usb nano. Son tremendamente pequeños, muy fáciles de usar y no valen más de 6 o 7 euros (algo menos de 7$-8$). Aquí te dejo una pequeña reseña de uno de estos adaptadores, y un enlace directo a Amazon si ya estás convencido y quieres comprarlo y probar su eficacia de primera mano. Yo tuve que hacerme con uno de ellos (el  TL-WN725N de TP-LINK de la reseña que os comento) y la verdad es que quedé encantado. En serio, echad un vistazo a las fotos, ¡es realmente diminuto!

¡Gracias por quedarte hasta el final y nos leemos en el siguiente post!

¿Tienes Telegram instalado? Recibe el mejor post de cada día en nuestro canal. O si lo prefieres, echa un vistazo a nuestro perfil de Instagram.

33 COMENTARIOS

  1. Hola. No me funcionó ninguno de los 2 metodos en Win 7. El nombre de la red es PC:

    C:\Users\Port>netsh interface show interface
    Estado admin. Estado Tipo Nombre interfaz
    ————————————————————————-
    Habilitado Desconectado Dedicado Conexión de área local
    Habilitado Conectado Dedicado PC

    También Probé directamente desde la consola CMD (Igual resultado con o sin comillas):
    C:\Users\Port>echo netsh interface set interface «PC» disabled
    echo netsh interface set interface «PC» disabled

    … pero no se deshabilita… ni a palo

    Si pudiera ayudarme, muchas gracias

    • Hola Alfonso!

      A ver si te puedo echar un cable…

      Lo primero que veo es que la conexión por cable la tienes deshabilitada, es correcto? Se trata de un ordenador portátil que en algún momento ha estado conectado por cable directamente? No quiere decir nada, pero me ha llamado la atención. Por otro lado, te recomendaría lo siguiente:

      – Intenta ejecutar los comandos desde la consola de ms-dos, pero primero ejecuta ms-dos como administrador (busca el archivo «cmd.exe» en la ruta C:\Windows\System32). Quizá sea un problema de permisos.

      Si sigue fallando, me podrías decir cual es el error que obtienes cuando ejecutas «netsh interface set interface “Conexión de red inalámbrica” disabled» ??

      Un saludo y gracias por comentar en la web!

    • Me acabo de dar cuenta del detalle, si escribes el comando desde la consola de comandos hay que escribirlo tal cual:

      C:\Users\Port>netsh interface set interface “PC” disabled

      Es decir, sin añadir el comando «echo» (ese comando solo muestra texto en pantalla, no ejecuta la acción)

      Coméntanos qué tal.

      Un saludo!

  2. Amigo, lo que pasa es que mi sobrina de 2 años estaba molestand con mi pc y daño el boton que enciende la red (Activador de red WIFI), he buscado mucho, y no encuentro algo que me ayude. He probado desde activarlo en las propiedades de red en caso de que este activado, pero eso no hace nada, formatee el equipo y nada, sigue el bombillo en rojo (Como ultimo recurso) . Probe esto y tampoco. Alguna otra solucion?

    • Que tal, Johan!

      Por lo que comentas cabe la posibilidad de que el adaptador de red interno de tu portátil haya sufrido también algún daño. Si ese fuera el caso te recomendaría que te compraras un adaptador de red externo por usb. Son muy pequeños y baratísimos (unos 7 dolares/euros). Puedes encontrarlos en Amazon por poco más de 6 o 7 dólares/euros. Acabo de actualizar el post con un par de enlaces y una reseña por si quieres echarle un vistazo y valorarlo. Es una solución rápida y muy efectiva.

      Si todavía te encuentras con fuerzas y quieres seguir ahondando en el motivo del fallo te pediría que me indicaras 2 cosas e intentaré ayudarte:

      – ¿Qué ves en la consola de comandos cuando ejecutas «netsh interface show interface»?
      – Si intentas ejecutar el comando «netsh interface set interface “Conexión de red inalámbrica” enabled» (sustituyendo «conexión de red inalámbrica» por el nombre de tu red) en la consola de comandos, ¿Qué respuesta obtienes?

      Gracias por pasarte por la web!

      • Amigo gracias por su pronta respuesta. Lo que sucede es «NO SE DISPONE DE MAS DATOS» es casi imposible de ver porque se cierra el CMD al momento de la respuesta, toca abrirlo varias veces con el fin de leer lo que dice.

        • si lo hiciste como script agrega una linea debajo de las otras que diga «pause» (sin las comillas) y/o abre el CMD y arrastra el script

  3. ¡Hola! hace muy poco se daño el boton F2 que prendia mi red, pero te comento lo que me sale tras escribir la opcion »Enabled» en el CMD
    »No existe una interfaz con este nombre registrada con el Enrutador»
    Estoy colocando el nombre de la Red tal cual está, no entiendo porque aparece ese error.

  4. Hola Carlos!

    Hay 2 opciones:
    – O bien no estás ejecutando ms-dos con permisos de administrador
    – O bien el sistema no muestra correctamente el nombre de la red inalámbrica.

    ¿Me puedes confirmar que ejecutas ms-dos con un usuario con permisos de administrador? Podría ir por ahí el asunto…

    Un saludo!

  5. C:\WINDOWS\system32> netsh interface show interface

    Estado admin. Estado Tipo Nombre interfaz
    ————————————————————————-
    Habilitado Conectado Dedicado Ethernet 2
    Habilitado Conectado Dedicado Ethernet 3
    Habilitado Conectado Dedicado Wi-Fi 2
    Habilitado Desconectado Dedicado Ethernet
    Habilitado Desconectado Dedicado Wi-Fi

    C:\WINDOWS\system32> netsh interface set interface Wi-Fi enabled
    No existe esta conexión de red

    amigo a mi me aparece esto que puedo hacer

    • Hola Ricardo,

      ¿Puedes probar a poner el nombre de la red entre comillas? Es decir:
      netsh interface set interface «Wi-Fi» enabled

      Disculpa la tardanza en responder…
      Un saludo!

        • Obvio si el nombre de red tiene espacio en blanco, hay que incluirlos entre comillas ya que el intérprete de comandos identifica el/los espacios como otra parte del comrando y no como parte del nombre.. no es igual «Wifi» que «Wifi 2»

  6. Amigo tengo un problema, por que ejecuto el CMD con los permisos admin y los comando los acepta, pero al momento de activar mi red inalámbrica me da error. Pero este es el problema:

    C:\Windows\system32>netsh interface show interface

    Estado admin. Estado Tipo Nombre interfaz
    ————————————————————————-
    Habilitado Desconectado Dedicado Wifi
    Habilitado Desconectado Dedicado Conexión de red inalámbrica 4
    Habilitado Conectado Dedicado Conexión de área local

    C:\Windows\system32>netsh interface set interface «Wifi» enabled
    No existe esta conexión de red.

    Me he dado cuenta, que el estado admin es totalmente habilitado, para las tres conexiones pero el estado para las redes inalambricas es desconectado. Y al momento de yo activar o desactivar «Wifi»solo cambia el estado admin, mas no el estado como tal. No sé si me explico muy bien, pero espero que captes.

  7. Hola yo hago netsh interface show interface y me sale:
    estado admin habilitado .. estado desconectado – tipo dedicado. .. pero sigue apareciendo la cruz roja en la señal wifi.. me podrias decir q solucion probar. muchas Gracias

  8. Me sucede lo mismo, al parecer me tecla de FN se da dañado asi mismo destaco que tambien la tecla G y H, ya descarte formateando limpiando el bus que esta debajo de las teclas, limpiando el bus que conecta a la tarjeta madre y nada el problema sucedio de la noche a la mañana, solo la apague todo estaba bien en la noche, en la mañana cuando fui a presionar que en mi caso es FN + F10 para activar wifi, y no hace nada, trate desde el teclado virtual y nada, actualize drivers y nada, me meti con la configuracion del adaptador en el apartado de la radio y lo habilite y nada, no activa por alguna razon el fabricante te obliga a usar esa dichosa Funcion (FN) intente descargar programas externos y nada, intente hasta meterme con los servicios y nada tampoco, hasta trate de cambiar la configuracion del teclado y nada me queda esto. estoy intentando por comando que se que se puede por que en una ocacion me lo comentaron pero nada no se resuelve el problema

  9. Ya sé que el tema es viejo pero me gustaría solucionar el problema que tienen con este comando.
    Lo que sucede es que, para desactivar las conexiones, Windows utiliza los permisos de administrador por defecto (eso se puede observar en el escudo que hay en el botón «Desactivar» de la conexión).

    Para solucionar ese problema los comandos a utilizar deben ser los siguientes:

    netsh interface set interface name=»NOMBRE DE TU CONEXIÓN» admin=disabled
    netsh interface set interface name=»NOMBRE DE TU CONEXIÓN» admin=enable

    NOTA 1: no funciona en un bat, el comando se debe ejecutar en CMD
    NOTA 2: el comando tarda unos instantes en realizar la operación, no cerrar la consola hasta que finalice.

    Saludos 🙂

    • Muchas gracias por el aporte:) En cuanto tenga un hueco actualizo el post con tus indicaciones, seguro que a más de uno le vienen muy bien. Un saludo y gracias por comentar!

      • Ok, un placer ayudar y agrego que esos comandos NO fallan, ya que al usar «admin» antes de la orden se le dan los privilegios necesarios.
        También cabe aclarar (por las dudas) que se debe sustituir ”NOMBRE DE TU CONEXIÓN” por el nombre de la conexión de cada uno, por ejemplo:

        netsh interface set interface name=”Conexión de red inalámbrica” admin=disabled

        Lo aclaro por si alguien intenta simplemente copiar y pegar el comando.
        Abrazo, muy buena página y gracias por el espacio 🙂

  10. Hola. Tengo un problema: no me sirven ni el comando del post ni el que menciona Lechuza. Al introducirlo para habilitar la conexión me dice: «no existe ninguna interfaz con este nombre registrada con el enrutador».

    Al introducir el comando netsh interface show interface Me sale esto:

    Estado admin. Estado Tipo Nombre interfaz
    ———————————————————————————————————————
    Habilitado Desconectado Dedicado Conexión de área local
    Habilitado Desconectado Dedicado Conexión de red inalámbrica
    Habilitado Desconectado Dedicado Conexión de red inalámbrica 2

    Por eso supongo que el problema no tiene que ver con el comando o con el nombre de la interfaz, ¿o sí? Por cierto, uso Windows 7 y mi compu es de 32b.

  11. Ah, y lo del archivo .bat tampoco me funcionó. /: Incluso intenté cambiarle en cifrado, pero me dice aveces «no existe ninguna interfaz con este nombre registrada con el enrutador» y otras veces simplemente se cierra sin más y no puedo leer el mensaje que da.

  12. Buenas.
    En mi caso (windows 8) la bateria esta mala y el ADMINUSTRADOR DE ENERGIA desabilita el wifi.
    1.-Cambie el PLAN DE ENERGIA
    2.-Camnie en el ADAPTADOR la opcionde que Windows apague el adaptador.
    Funciona.
    Saludos

  13. Exelente, funcionó. No en el primer intento, por que me daba mensaje «adaptador no existe». Luego repeti, pero con el comando «disabled» , luego «enabled». Despues de esos intentos reinicie la computadora. Fui a la configuracion de WiFi y la active manualmente, quedó funcionando.

  14. Yo en un Pavilion dv6 le he tapado la patilla 20 del adaptador de red con cinta aislante y ya activo y desactivo el WiFi desde el icono de Red que está junto a la fecha y hora. Saludos

  15. Saludos, tengo este problema en una toshiba M55 TECRA A5-S416, no activa el wifi ,he realizado todo lo arriba expuestos y nada, conectado el cable de red funciona perfecto, alguien que lo haya resulto, por favor indicarme la solución

DEJA UNA RESPUESTA

Escribe tu comentario!
Escribe aquí tu nombre
  • Fin del tratamiento: Controlar el spam, gestión de comentarios.
  • Legitimación: Tu consentimiento.
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  • Derechos: Acceso, rectificación, portabilidad, olvido.
  • Informe adicional: Más información en nuestra política de privacidad y aviso legal.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.