Como ajustar o tempo limite de inatividade do Hotspot Móvel via Registro no Windows 11
🔍 WiseChecker

Como ajustar o tempo limite de inatividade do Hotspot Móvel via Registro no Windows 11

Correção rápida: o Hotspot Móvel do Windows 11 desliga após 5 minutos se nenhum dispositivo conectar. Para alterar o tempo limite via Registro: abra o Editor do Registro (Admin) → navegue até HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings. Localize o DWORD PeerlessTimeoutEnabled. Defina o valor como 0 para desabilitar o tempo limite completamente. Ou ajuste PublicConnectionTimeout (em segundos). Reinicie o serviço de Hotspot Móvel.

O Hotspot Móvel desativa automaticamente após 5 minutos de inatividade por padrão. Útil para economizar bateria, mas irritante quando você está esperando dispositivos se conectarem. O ajuste no Registro permite modificar ou remover esse tempo limite.

Sintoma: Deseja ajustar o tempo limite de inatividade do Hotspot Móvel via Registro no Windows 11.
Afeta: Windows 11.
Tempo de correção: ~10 minutos.

ADVERTISEMENT

O que causa isso

O Hotspot Móvel do Windows 11 (serviço de Compartilhamento de Conexão com a Internet / icssvc) desliga automaticamente após 5 minutos se nenhum dispositivo conectar. Economiza bateria/dados móveis. O Registro controla esse comportamento:

  • PeerlessTimeoutEnabled: 1 = tempo limite ativo, 0 = desabilitado.
  • PublicConnectionTimeout: tempo limite em segundos.

Método 1: Desabilitar o tempo limite completamente via Registro

A rota padrão.

  1. Abra o Editor do Registro como Administrador (Win+R, regedit).
  2. Navegue até: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\icssvc\Settings.
  3. Clique com o botão direito no painel direito → Novo → Valor DWORD (32 bits).
  4. Nome: PeerlessTimeoutEnabled. Valor: 0.
  5. OK.
  6. Reinicie o serviço: abra Serviços (services.msc) → localize Compartilhamento de Conexão com a Internet (ICS). Clique com o botão direito → Reiniciar.
  7. Ou abra o PowerShell: Restart-Service icssvc.
  8. Reative o Hotspot Móvel em Configurações → Rede e internet → Hotspot móvel. Agora ele permanece ligado indefinidamente.
  9. Fique de olho na bateria/dados; um hotspot permanente consome mais.

Esta é a correção padrão.

ADVERTISEMENT

Método 2: Definir um tempo limite específico

Para um tempo limite personalizado (não ilimitado).

  1. Mesmo caminho do Registro: HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings.
  2. Crie um DWORD: PublicConnectionTimeout. Valor: tempo limite em segundos.
    • 300 = 5 min (padrão).
    • 600 = 10 min.
    • 1800 = 30 min.
    • 3600 = 1 hora.
  3. Mantenha PeerlessTimeoutEnabled em 1 (ativo) para que isso se aplique.
  4. Reinicie o serviço icssvc.
  5. O hotspot agora respeitará o novo tempo limite.
  6. Para ajustar valores específicos: experimente também PrivateConnectionTimeout para o tempo limite de dispositivos conectados.
  7. Para desconexão crônica após um tempo específico: teste diferentes valores para encontrar o ideal.
  8. Pode ser necessário reiniciar o computador.

Este é o controle granular.

Método 3: Usar automação via PowerShell para o hotspot

Para scripts e estado consistente.

  1. Para gerenciamento automatizado do hotspot:
    # Habilitar Hotspot Móvel 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)
    
    # Habilitar: $tetherManager.StartTetheringAsync()
    # Desabilitar: $tetherManager.StopTetheringAsync()
  2. Para keep-alive agendado: Agendador de Tarefas → gatilho em inatividade.
  3. Para lote: escreva um script que reative o hotspot se desabilitado.
  4. Para verificar o status do hotspot: netsh wlan show hostednetwork.
  5. Para iniciar a rede hospedada (método legado, pode não funcionar em todos os adaptadores):
    netsh wlan set hostednetwork mode=allow ssid=MeuHotspot key=Senha123
    netsh wlan start hostednetwork
  6. Para controle completo: ferramentas de terceiros como Connectify, mHotspot.

Esta é a rota de automação.

ADVERTISEMENT

Como verificar se a correção funcionou

  • O Hotspot Móvel permanece ligado além dos 5 minutos padrão de inatividade.
  • Conecte um dispositivo após esperar > 5 minutos — ainda detectável.
  • O Registro mostra PeerlessTimeoutEnabled = 0 (ou PublicConnectionTimeout com valor maior).
  • Status do serviço: Get-Service icssvc — Running.

Se nenhum desses funcionar

Se o hotspot ainda expirar: Reinicialização do serviço necessária: reinicie o icssvc após a alteração no Registro. Para adaptador Wi-Fi que não suporta rede hospedada: netsh wlan show drivers → verifique “Rede hospedada suportada”. Se Não: o adaptador não suporta; não é possível substituir. Para adaptadores Wi-Fi 6 / 6E: alguns não suportam rede hospedada antiga — use Wi-Fi Direct. Para tethering por pareamento Bluetooth: separado; configuração diferente. Para hotspot de dados celulares: o telefone ou eSIM fornece; separado do Wi-Fi. Para desativação crônica: as alterações no Registro podem ser redefinidas por atualizações do Windows. Reaplique. Para PCs gerenciados por corporações: a Política de Grupo pode forçar o desligamento completo do hotspot. Para tempo limite crônico independentemente: ferramentas de hotspot de terceiros contornam o recurso interno do Windows.

Conclusão: Registro: HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings → DWORD PeerlessTimeoutEnabled = 0 para desabilitar o tempo limite. Ou PublicConnectionTimeout para segundos personalizados. Reinicie o serviço icssvc.

ADVERTISEMENT