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.
Afeta: Windows 11.
Tempo de correção: ~10 minutos.
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.
- Abra o Editor do Registro como Administrador (Win+R,
regedit). - Navegue até:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\icssvc\Settings. - Clique com o botão direito no painel direito → Novo → Valor DWORD (32 bits).
- Nome: PeerlessTimeoutEnabled. Valor: 0.
- OK.
- 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.
- Ou abra o PowerShell:
Restart-Service icssvc. - Reative o Hotspot Móvel em Configurações → Rede e internet → Hotspot móvel. Agora ele permanece ligado indefinidamente.
- Fique de olho na bateria/dados; um hotspot permanente consome mais.
Esta é a correção padrão.
Método 2: Definir um tempo limite específico
Para um tempo limite personalizado (não ilimitado).
- Mesmo caminho do Registro:
HKLM\SYSTEM\CurrentControlSet\Services\icssvc\Settings. - Crie um DWORD: PublicConnectionTimeout. Valor: tempo limite em segundos.
- 300 = 5 min (padrão).
- 600 = 10 min.
- 1800 = 30 min.
- 3600 = 1 hora.
- Mantenha PeerlessTimeoutEnabled em 1 (ativo) para que isso se aplique.
- Reinicie o serviço icssvc.
- O hotspot agora respeitará o novo tempo limite.
- Para ajustar valores específicos: experimente também PrivateConnectionTimeout para o tempo limite de dispositivos conectados.
- Para desconexão crônica após um tempo específico: teste diferentes valores para encontrar o ideal.
- 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.
- 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() - Para keep-alive agendado: Agendador de Tarefas → gatilho em inatividade.
- Para lote: escreva um script que reative o hotspot se desabilitado.
- Para verificar o status do hotspot:
netsh wlan show hostednetwork. - 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 - Para controle completo: ferramentas de terceiros como Connectify, mHotspot.
Esta é a rota de automação.
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.