Cuando habilita el punto de acceso móvil en Windows 10, permanecerá encendido mientras haya un dispositivo conectado a él. En algunos casos, si un dispositivo está conectado pero no está usando activamente la conexión, el punto de acceso se apagará. Esto significa que tendrá que volver a encenderlo y luego conectar su dispositivo. A continuación, le mostramos cómo puede mantener siempre activado el punto de acceso móvil.

Hay dos soluciones que puede probar. Es posible que el primero y más simple no esté disponible si su Windows 10 no está actualizado. El segundo funcionará en Windows 10 independientemente de la versión.

Desactivar el ahorro de energía

Abra la aplicación Configuración y vaya al grupo de configuraciones Red e Internet. Seleccione la pestaña Mobile Hotspot. Desplácese hacia abajo hasta la sección Ahorro de energía y verá un interruptor llamado ‘Cuando no hay dispositivos conectados, apague automáticamente el punto de acceso móvil’. Apágalo.

Es posible que esta opción no esté presente en versiones anteriores de Windows 10.

Script de PowerShell

Si está ejecutando una versión anterior de Windows 10 que no tiene el interruptor de Ahorro de energía en la configuración del punto de acceso móvil, puede usar un script de PowerShell para mantener el punto de acceso móvil activado.

Abra un nuevo archivo de Bloc de notas y pegue lo siguiente en él.

Add-Type -AssemblyName System.Runtime.WindowsRuntime
$asTaskGeneric = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and $_.GetParameters()[0].ParameterType.Name -eq 'IAsyncOperation`1' })[0]
Function Await($WinRtTask, $ResultType) {
$asTask = $asTaskGeneric.MakeGenericMethod($ResultType)
$netTask = $asTask.Invoke($null, @($WinRtTask))
$netTask.Wait(-1) | Out-Null
$netTask.Result
}
Function AwaitAction($WinRtAction) {
$asTask = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and !$_.IsGenericMethod })[0]
$netTask = $asTask.Invoke($null, @($WinRtAction))
$netTask.Wait(-1) | Out-Null
}

$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)
if ($tetheringManager.TetheringOperationalState -eq 1) 
{
"Hotspot is already On!"
}
else{
"Hotspot is off! Turning it on"
Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])
}

Asígnele un nombre que le diga para qué es el script y guárdelo con la extensión de archivo PS1. Ejecute este script y cada vez que detecte que el punto de acceso móvil está apagado, lo encenderá. Depende de usted cómo mantener este script en ejecución. Puede agregarlo a la carpeta Inicio o puede crear una tarea programada que ejecute el script cuando inicie su sistema. También puede ejecutarlo usted mismo cuando inicie su escritorio.

Por qué se apaga el hotspot móvil

El punto de acceso móvil se apaga para ahorrar energía. Si su sistema está alimentado por batería, mantener el punto de acceso móvil encendido cuando no está en uso agotará la batería mucho más rápidamente. Es el mismo caso que para un dispositivo móvil. El punto de acceso móvil requiere que se transmita una señal y eso requiere energía adicional. Incluso cuando está conectado a una fuente de alimentación, el punto de acceso se apaga para limitar la cantidad de energía que se utiliza.