Guía de comandos de Windows
Cómo reiniciar adaptadores de red activos con PowerShell
A veces el problema no está en toda la pila de red sino en el propio adaptador, que quedó atascado después de suspensión, cambios de dock, fallos de driver o eliminación de VPN. Reiniciar el adaptador activo es un paso de recuperación más enfocado que evita reiniciar todo el sistema.
Esta guía está escrita alrededor del encaje concreto entre síntoma y comando para reiniciar adaptadores de red activos, no como un volcado genérico de líneas de terminal. Eso hace la página más útil para troubleshooting real y reduce la posibilidad de ejecutar un paso equivocado.
PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false"
Dónde conviene ejecutarlo
PowerShell es el contexto correcto para esta página. Aunque no siempre haga falta elevar, usar la shell correcta evita errores de sintaxis y hace más fiable la salida.
Flujo rápido de reparación
- Empieza por el síntoma exacto de esta página: El icono de red muestra problemas después de suspensión o undocking
- Ejecuta después la línea de reparación de red exactamente como aparece.
- Este flujo está ajustado para this repair, así que evita mezclarlo demasiado pronto con comandos de reparación que no correspondan.
- Reconecta el adaptador o reinicia el PC si el cambio tocó estado de red guardado.
- Verifica conectividad real, resolución de nombres y asignación IP antes de culpar al router o al driver.
Bloque de script copiable
Usa este wrapper cuando quieras la orden de la página dentro de un bloque de script más claro con aviso de inicio y final.
$ErrorActionPreference = "Continue"
Write-Host "Run this PowerShell block in the matching shell and read the output carefully."
Write-Host "Starting targeted Windows repair step..."
PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false"
Write-Host "`nReview the output above before moving to the next fix."
Comandos de verificación después de la reparación
Estas líneas de seguimiento te ayudan a comprobar si cambió de verdad el estado de Windows que importa, en lugar de asumir éxito por una sola orden.
ipconfig /all
ping 1.1.1.1
nslookup example.com
Qué problema intenta resolver este comando
Este comando apunta a problemas de conectividad a nivel del adaptador, cuando Wi-Fi o Ethernet parecen activos pero no funcionan bien.
- El icono de red muestra problemas después de suspensión o undocking.
- Wi-Fi o Ethernet estaban conectados antes pero ahora no pasan tráfico.
- Desactivar y activar el adaptador manualmente suele ayudar.
Cómo funciona el comando
La línea de PowerShell busca adaptadores con estado Up y los reinicia sin confirmación. Eso reinicia brevemente el adaptador y renegocia la conexión.
Cuándo conviene ejecutarlo
Úsalo cuando quieras un paso más concreto que un restablecimiento completo de red. Es muy útil en portátiles que cambian de red con frecuencia.
Antes de ejecutar este comando
- Abre la shell correcta para PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" antes de pegarlo.
- Confirma que el síntoma realmente coincide con esta guía, sobre todo si estás viendo señales como el icono de red muestra problemas después de suspensión o undocking.
- Comprueba si el problema es realmente de todo el sistema y no solo de una web, un navegador o una red Wi‑Fi concreta.
Qué resultado puedes esperar
Después de ejecutar PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false", compara el resultado con el síntoma original. El punto de control más útil es ver si el icono de red muestra problemas después de suspensión o undocking aparece menos, cambia de forma o deja un mensaje de error más claro. Una buena guía no termina en la línea del comando: también ayuda a comprobar el resultado.
Cómo comprobar que funcionó
La mejor verificación después de PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" es repetir la acción que antes disparaba el problema. Si wi-fi o ethernet estaban conectados antes pero ahora no pasan tráfico sigue apareciendo exactamente igual, el comando probablemente no era toda la respuesta y conviene pasar al siguiente paso concreto.
Shell y contexto de ejecución
Este comando normalmente no necesita un contexto elevado completo, pero funciona mejor en la shell adecuada y leyendo bien la salida que devuelve.
Antes de ejecutarlo
La conexión se cortará unos momentos. No lo ejecutes a la ligera dentro de una sesión remota.
Cuándo probablemente no es la solución correcta
No es la primera solución correcta cuando solo cae una web, el proveedor tiene una caída o solo una app está bloqueada por una regla de firewall. Encaja cuando el estado de red guardado en Windows o la pila de red parecen dañados.
Qué hacer si no ayuda
Si PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" no mejora el icono de red muestra problemas después de suspensión o undocking, pasa al siguiente paso de la misma familia de síntomas en lugar de apilar comandos al azar. El mejor siguiente movimiento depende sobre todo de si el fallo está relacionado con conectividad, DNS, IP, proxy o estado del adaptador.
Preguntas frecuentes
¿Debo usar PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" para este síntoma exacto de Windows?
Úsalo cuando el comportamiento de tu PC encaje de verdad con el objetivo de reparación de esta página: Este comando apunta a problemas de conectividad a nivel del adaptador, cuando Wi-Fi o Ethernet parecen activos pero no funcionan bien.
¿Qué debería comprobar justo después de PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false"?
Comprueba si el disparador original sigue reproduciendo el mismo fallo. En esta página interesa ver si el icono de red muestra problemas después de suspensión o undocking aparece menos, cambia de forma o te guía hacia un siguiente paso más específico.
¿Cuándo no basta con PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false" por sí solo?
No es la primera solución correcta cuando solo cae una web, el proveedor tiene una caída o solo una app está bloqueada por una regla de firewall. Encaja cuando el estado de red guardado en Windows o la pila de red parecen dañados.