Como resolver problemas do LocalHost após a atualização KB5066835 do Windows 11



Então, há esse bug irritante que a Microsoft confirmou que aparece após a instalação da Atualização de Segurança de Outubro de 2025 (KB5066835) nas versões 25H2 e 24H2 do Windows 11. Basicamente, sites hospedados no localhost (como http://localhost/) de repente se recusam a carregar usando a conexão HTTP/2.É meio estranho porque o localhost deveria se comunicar com sua própria máquina, e esse problema mexe com isso — especialmente atinge sites baseados em IIS. Dependendo da sua configuração e talvez de algum momento estranho, nem todo mundo tem isso, mas para aqueles que têm, é frustrante. A boa notícia é que existem algumas maneiras decentes de corrigir isso, deixando o Windows lidar com essa reversão automaticamente ou alguns ajustes manuais no registro se você quiser que seu localhost volte a funcionar.

Como corrigir problemas de carregamento do LocalHost no Windows 11 após a atualização KB5066835

Método 1: Deixe o Windows reverter o problema conhecido automaticamente

Esta é a mais fácil — o Windows pode já ter lançado uma correção por meio de uma atualização ou um pacote de reversão que você pode instalar sem muita complicação.É como deixar o Windows fazer o trabalho pesado para você. Normalmente, é uma questão de verificar se há atualizações e reiniciar. Parece simples, mas funcionou imediatamente em algumas configurações, enquanto outras precisaram de um empurrãozinho.

  1. Abra Configurações (clique no menu Iniciar e selecione o ícone de engrenagem).

  2. Clique em Windows Update na barra lateral.

  3. Pressione o botão Verificar atualizações e aguarde a pesquisa do Windows.

  4. Se uma atualização ou um patch de reversão relacionado ao problema conhecido aparecer, clique em Baixar e instalar. Depois disso, clique em Reiniciar agora e veja se isso corrige o problema do seu host local.

Vale ressaltar que, muitas vezes, o Windows lida com isso silenciosamente, então, se o problema simplesmente desapareceu após uma reinicialização, provavelmente é esse o motivo.

Método 2: Corrija o problema manualmente usando edições do registro

Este é um pouco mais prático e, honestamente, meio técnico. Mas a ideia é ajustar algumas entradas do registro que controlam como o HTTP/2 é manipulado na sua máquina. Porque, claro, o Windows precisa complicar mais do que o necessário.

Basicamente, essa abordagem desabilita o suporte a HTTP/2 para conexões locais, o que pode restaurar o comportamento antigo do HTTP/1.1, evitando qualquer falha que esteja causando o problema. Só não se esqueça de fazer backup do registro ou criar um ponto de restauração do sistema primeiro — ninguém quer um PC travado.

Veja o que fazer:

  1. Abra Iniciar, digite PowerShell ou Terminal, clique com o botão direito e escolha Executar como administrador. Se você se sentir mais familiarizado com o Prompt de Comando, isso também funciona, mas o PowerShell é recomendado.

  2. Digite o seguinte comando para criar (ou modificar) o DWORD EnableHttp2Tls e defini-lo como 0 :

    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\HTTP\Parameters' -Name 'EnableHttp2Tls' -PropertyType dword -Value 0 -Force

  3. Em seguida, desabilite o HTTP/2 para texto simples (tráfego local não criptografado) executando:

    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\HTTP\Parameters' -Name 'EnableHttp2Cleartext' -PropertyType dword -Value 0 -Force

  4. Por fim, reinicie o seu PC. Isso força a alteração a entrar em vigor e deve impedir que o Windows interfira nas suas conexões de host local.

Após a reinicialização, teste carregando seus sites locais novamente. Em alguns casos, esse ajuste pode ser suficiente para que seu host local volte a funcionar sem erros.

Sinceramente, não sei por que funciona, mas em uma configuração resolveu o problema imediatamente; em outra, tive que refazer os ajustes no registro após uma atualização. Estranho, mas vale a pena tentar. Só não se esqueça de fazer um backup primeiro.

Resumo

  • Verifique se há atualizações do Windows — talvez haja uma solução rápida.
  • Use o PowerShell para desabilitar o suporte HTTP/2 para conexões locais editando chaves de registro.
  • Reinicie e teste seus sites locais para ver se eles carregam agora.

Conclusão

Corrigir essa falha de carregamento do localhost pode ser um pouco complicado, especialmente com as atualizações do Windows interferindo na pilha de rede. Mas esses métodos comprovadamente ajudam na maioria dos casos. Espero que ajude e que seus sites locais voltem a se comportar normalmente. Algo que funcionou para mim em diferentes configurações — espero que funcione para você também.



Este artigo foi útil?