Solución rápida: El punto de acceso móvil de Windows 11 se apaga después de 5 minutos si no se conecta ningún dispositivo. Para cambiar el tiempo de espera mediante el Registro: abre el Editor del Registro (como administrador) → navega a HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings. Busca el DWORD PeerlessTimeoutEnabled. Establece el valor en 0 para desactivar el tiempo de espera por completo. O ajusta PublicConnectionTimeout (en segundos). Reinicia el servicio Punto de acceso móvil.
El punto de acceso móvil se desactiva automáticamente después de 5 minutos de inactividad de forma predeterminada. Es un valor útil para la batería, pero molesto cuando se espera a que se conecten dispositivos. El ajuste del Registro modifica o elimina el tiempo de espera.
Afecta a: Windows 11.
Tiempo de solución: ~10 minutos.
Qué causa esto
El punto de acceso móvil de Windows 11 (servicio de uso compartido de conexión a Internet / icssvc) se desactiva automáticamente después de 5 minutos si no se conecta ningún dispositivo. Ahorra batería y datos móviles. El Registro controla este comportamiento:
- PeerlessTimeoutEnabled: 1 = tiempo de espera activo, 0 = desactivado.
- PublicConnectionTimeout: tiempo de espera en segundos.
Método 1: Desactivar el tiempo de espera por completo mediante el Registro
La ruta estándar.
- Abre el Editor del Registro como administrador (Win+R,
regedit). - Navega a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\icssvc\Settings. - Haz clic derecho en el panel derecho → Nuevo → Valor de DWORD (32 bits).
- Nombre: PeerlessTimeoutEnabled. Valor: 0.
- Aceptar.
- Reinicia el servicio: abre Servicios (services.msc) → busca Internet Connection Sharing (ICS). Haz clic derecho → Reiniciar.
- O abre PowerShell:
Restart-Service icssvc. - Vuelve a habilitar el punto de acceso móvil en Configuración → Red e Internet → Punto de acceso móvil. Ahora permanece activado indefinidamente.
- Vigila la batería y los datos; un punto de acceso permanente consume más.
Esta es la solución estándar.
Método 2: Establecer una duración de tiempo de espera específica
Para un tiempo de espera personalizado (no ilimitado).
- Misma ruta del Registro:
HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings. - Crea un DWORD: PublicConnectionTimeout. Valor: tiempo de espera en segundos.
- 300 = 5 min (predeterminado).
- 600 = 10 min.
- 1800 = 30 min.
- 3600 = 1 hora.
- Mantén PeerlessTimeoutEnabled en 1 (activo) para que esto se aplique.
- Reinicia el servicio icssvc.
- El punto de acceso ahora respeta el nuevo tiempo de espera.
- Para ajustar valores específicos: prueba también PrivateConnectionTimeout para el tiempo de espera de dispositivos conectados.
- Para desconexiones crónicas después de un tiempo específico: prueba diferentes valores para encontrar el punto óptimo.
- Puede ser necesario reiniciar.
Este es el control granular.
Método 3: Usar la automatización de PowerShell para el punto de acceso
Para scripting y un estado consistente.
- Para la gestión automatizada del punto de acceso:
# Enable Mobile Hotspot via PowerShell [Windows.System.Threading.ThreadPool, Windows.System.Threading, ContentType = WindowsRuntime] | Out-Null $connection = [Windows.Networking.Connectivity.NetworkInformation, Windows.Networking.Connectivity, ContentType = WindowsRuntime]::GetInternetConnectionProfile() $tetherManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager, Windows.Networking.NetworkOperators, ContentType = WindowsRuntime]::CreateFromConnectionProfile($connection) # Enable: $tetherManager.StartTetheringAsync() # Disable: $tetherManager.StopTetheringAsync() - Para mantener activo según programación: Programador de tareas → desencadenar en inactividad.
- Para lote: escribe un script que vuelva a habilitar el punto de acceso si está deshabilitado.
- Para comprobar el estado del punto de acceso:
netsh wlan show hostednetwork. - Para iniciar hostednetwork (método heredado, puede no funcionar en todos los adaptadores):
netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=Password123 netsh wlan start hostednetwork - Para un control completo: herramientas de terceros como Connectify, mHotspot.
Esta es la ruta de automatización.
Cómo verificar que la solución funcionó
- El punto de acceso móvil permanece activado más allá de los 5 minutos de inactividad predeterminados.
- Conecta un dispositivo después de esperar > 5 minutos — sigue siendo detectable.
- El Registro muestra PeerlessTimeoutEnabled = 0 (o PublicConnectionTimeout con un valor mayor).
- Estado del servicio:
Get-Service icssvc— En ejecución.
Si nada de esto funciona
Si el punto de acceso aún se agota: Se necesita reiniciar el servicio: reinicia icssvc después de cambiar el Registro. Para adaptadores Wi-Fi que no admiten red hospedada: netsh wlan show drivers → comprueba «Red hospedada admitida». Si es No: el adaptador no lo admite; no se puede anular. Para adaptadores Wi-Fi 6 / 6E: algunos no admiten la red hospedada anterior — usa Wi-Fi Direct. Para anclaje por emparejamiento Bluetooth: es independiente; configuración diferente. Para punto de acceso de datos móviles: lo proporciona el teléfono o la eSIM; es independiente del Wi-Fi. Para desactivación crónica: los cambios del Registro pueden restablecerse con las actualizaciones de Windows. Vuelve a aplicarlos. Para equipos gestionados por la empresa: la Directiva de grupo puede forzar la desactivación total del punto de acceso. Para tiempo de espera crónico en cualquier caso: las herramientas de punto de acceso de terceros omiten la función integrada de Windows.
Conclusión: Registro: HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings → DWORD PeerlessTimeoutEnabled = 0 para desactivar el tiempo de espera. O PublicConnectionTimeout para segundos personalizados. Reinicia el servicio icssvc.