- - Como manter sempre o hotspot móvel ativado no Windows 10

Como manter sempre o hotspot móvel ativado no Windows 10

Quando você ativa o ponto de acesso móvel no Windows 10,permanecerá ligado enquanto houver um dispositivo conectado a ele. Em alguns casos, se um dispositivo estiver conectado, mas não estiver usando a conexão ativamente, o ponto de acesso será desativado. Isso significa que você terá que ligá-lo novamente e depois conectar seu dispositivo. Veja como você sempre pode manter o hotspot móvel ativado.

Existem duas correções que você pode tentar. O primeiro e mais simples pode não estar disponível se o Windows 10 não estiver atualizado. O segundo funcionará no Windows 10, independentemente da versão.

Desativar economia de energia

Abra o aplicativo Configurações e acesse o menu Rede eGrupo de configurações da Internet. Selecione a guia Mobile Hotspot. Role para baixo até a seção Economia de energia e você verá uma opção chamada "Quando nenhum dispositivo estiver conectado, desative automaticamente o ponto de acesso móvel". Desligue isso.

Esta opção pode não estar presente em versões mais antigas do Windows 10.

Script do PowerShell

Se você estiver executando uma versão mais antiga do Windows 10 que não possua a opção Economia de energia nas configurações do Mobile Hotspot, poderá usar um script do PowerShell para manter o hotspot móvel.

Abra um novo arquivo do bloco de notas e cole o seguinte.

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])
}

Dê um nome que diga qual é o scripte salve-o com a extensão do arquivo PS1. Execute esse script e sempre que detectar que o ponto de acesso móvel está desativado, ele será ativado. Depende de você como manter esse script em execução. Você pode adicioná-lo à pasta Iniciar ou criar uma tarefa agendada que execute o script para você quando você inicializar o sistema. Você também pode executá-lo quando inicializar na área de trabalho.

Por que o hotspot móvel é desativado

O ponto de acesso móvel é desligado para economizar energia. Se o seu sistema estiver com energia da bateria, manter o ponto de acesso móvel ligado quando não estiver em uso esgotará a bateria muito mais rapidamente. É o mesmo caso de um dispositivo móvel. O ponto de acesso móvel requer que um sinal seja transmitido e que exija energia adicional. Mesmo quando você está conectado a uma fonte de energia, o ponto de acesso desliga para limitar a quantidade de energia que está sendo usada.

Comentários