AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1777920
Accepted
Ξένη Γήινος
Ξένη Γήινος
Asked: 2023-04-07 23:06:24 +0800 CST2023-04-07 23:06:24 +0800 CST 2023-04-07 23:06:24 +0800 CST

Windows 10 relata falsamente sem internet

  • 772

Eu sei que isso foi perguntado muitas vezes, mas não encontrei nada que realmente resolva.

Eu uso VPNs para acessar a internet internacional, a liberdade de informação é um direito humano básico, infelizmente moro na China, então tenho que usar VPNs para exercer esse direito.

E agora o Windows 10 relata falsamente "Sem Internet" enquanto a VPN está conectada, apesar do fato de eu poder visitar qualquer site bloqueado sem problemas (por exemplo, www.google.com ). O Windows relatou corretamente "Acesso à Internet" enquanto a VPN estava ativa no passado, mas de alguma forma agora não.

Você pode pensar que isso não é grande coisa, mas meu ISP tenta constantemente desconectar minha VPN e às vezes eles conseguem, e o Indicador de status de conectividade de rede não consegue me dizer quando estou realmente desconectado.

É claro que pesquisei no Google e alguns resultados sugeriram as seguintes edições de registro e reinicialização do roteador:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
"ActiveDnsProbeContent"="8.8.8.8"
"ActiveDnsProbeContentV6"="2001:4860:4860::8844"
"ActiveDnsProbeHost"="dns.google"
"ActiveDnsProbeHostV6"="dns.google"
"ActiveWebProbeContent"="success"
"ActiveWebProbeContentV6"="success"
"ActiveWebProbeHost"="detectportal.firefox.com"
"ActiveWebProbeHostV6"="detectportal.firefox.com"
"ActiveWebProbePath"="success.txt"
"ActiveWebProbePathV6"="success.txt"
"CaptivePortalTimer"=dword:00000000
"CaptivePortalTimerBackOffIncrementsInSeconds"=dword:00000005
"CaptivePortalTimerMaxInSeconds"=dword:0000001e
"EnableActiveProbing"=dword:00000001
"PassivePollPeriod"=dword:0000000f
"StaleThreshold"=dword:0000001e
"WebTimeout"=dword:00000023

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies]


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator]
@=""

Eu tentei e não funcionou.

Eu posso pingar os servidores usados ​​no teste muito bem:

PS C:\Users\Xeni> ping detectportal.firefox.com

Pinging prod.detectportal.prod.cloudops.mozgcp.net [34.107.221.82] with 32 bytes of data:
Reply from 34.107.221.82: bytes=32 time=203ms TTL=120
Reply from 34.107.221.82: bytes=32 time=203ms TTL=120
Reply from 34.107.221.82: bytes=32 time=203ms TTL=120
Reply from 34.107.221.82: bytes=32 time=204ms TTL=120

Ping statistics for 34.107.221.82:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 203ms, Maximum = 204ms, Average = 203ms
PS C:\Users\Xeni> ping 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=203ms TTL=120
Reply from 8.8.8.8: bytes=32 time=203ms TTL=120
Reply from 8.8.8.8: bytes=32 time=203ms TTL=120
Reply from 8.8.8.8: bytes=32 time=200ms TTL=120

Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 200ms, Maximum = 203ms, Average = 202ms

Desativei e reativei o adaptador de rede...

Nada funciona.

No entanto, sei que se eu desconectar a VPN, o NCSI informará imediatamente corretamente que tenho acesso à Internet, reproduzi isso com sucesso muitas vezes sem falhas, mas é claro que essa não é a solução por motivos óbvios.

Minhas configurações -> Rede e Internet -> Status -> Status da rede diz:

Sem acesso à Internet

Seu dispositivo está conectado, mas talvez você não consiga acessar

qualquer coisa na rede. Se você tiver um plano de dados limitado, poderá

torne esta rede uma conexão limitada ou altere outras

propriedades.

Como faço para corrigir esse problema?

PS Esses detalhes são irrelevantes, mas vou adicioná-los aqui caso alguém os mencione:

Meu sistema operacional é o Windows 10 Pro 22H2 x64 e estou usando conexão Ethernet com fio, mas eles não afetam muito o problema; e não, dism /online /cleanup-image /restorehealthabsolutamente sfc scannownão corrige esse problema, portanto, não reinstala o sistema operacional; E eu já atualizei o driver de rede usando o Snappy Driver Installer anteriormente e reiniciei meu computador...

windows
  • 2 2 respostas
  • 56 Views

2 respostas

  • Voted
  1. Best Answer
    Cpt.Whale
    2023-04-08T00:59:45+08:002023-04-08T00:59:45+08:00

    O indicador de status de conectividade de rede do Windows (ncsi) faz pelo menos um teste de DNS e HTTP. Geralmente, você mesmo pode testá-los para ver qual deles está falhando. Por padrão, ele verifica:

    • nslookup dns.msftncsi.compara DNS (deve resolver para 131.107.255.255)
    • Abra http://www.msftconnecttest.com/connecttest.txt em um navegador e verifique se o conteúdo é exatamenteMicrosoft Connect Test

    Se o DNS estiver falhando, você pode forçá-lo a funcionar editando o arquivo hosts


    Dito isso, acredito que depende das configurações do registro que você alterou. Você pode redefini-los para o padrão ou validar se eles fornecem as respostas corretas para os testes acima enquanto você está tendo o problema.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
    "ActiveDnsProbeContent"="131.107.255.255"
    "ActiveDnsProbeContentV6"="fd3e:4f5a:5b81::1"
    "ActiveDnsProbeHost"="dns.msftncsi.com"
    "ActiveDnsProbeHostV6"="dns.msftncsi.com"
    "ActiveWebProbeContent"="Microsoft Connect Test"
    "ActiveWebProbeContentV6"="Microsoft Connect Test"
    "ActiveWebProbeHost"="www.msftconnecttest.com"
    "ActiveWebProbeHostV6"="ipv6.msftconnecttest.com"
    "ActiveWebProbePath"="connecttest.txt"
    "ActiveWebProbePathV6"="connecttest.txt"
    "CaptivePortalTimer"=dword:00000000
    "CaptivePortalTimerBackOffIncrementsInSeconds"=dword:00000005
    "CaptivePortalTimerMaxInSeconds"=dword:0000001e
    "EnableActiveProbing"=dword:00000001
    "PassivePollPeriod"=dword:0000000f
    "StaleThreshold"=dword:0000001e
    "WebTimeout"=dword:00000023
    

    Se sua VPN envolver um proxy da Web, o ncsi tentará detectar automaticamente suas configurações de proxy. Se isso estiver falhando, você pode tentar ajudar o ncsi definindo as configurações do proxy winHTTP manualmente:

    netsh winhttp set proxy [proxy-server=]<server name> [bypass-list=]<hosts list>
    
    • 3
  2. Ξένη Γήινος
    2023-04-08T14:51:28+08:002023-04-08T14:51:28+08:00

    Identifiquei a causa raiz do problema.

    Evidentemente, o ISP sequestrou dns.msftncsi.com para 100.64.100.1, então a consulta DNS falharia enquanto conectado a uma VPN, e a falha da consulta DNS é o que causou o NCSI a relatar falsamente "Sem Internet".

    A configuração 131.107.255.255 dns.msftncsi.comno arquivo de hosts, no entanto, causará o oposto, fará com que o NCSI relate falsamente "Acesso à Internet" quando minha Internet foi cortada pelo meu ISP.

    Ambos são indesejados e acabei de encontrar uma maneira de fazê-lo funcionar corretamente.

    O que causou a falha na consulta de DNS é o envenenamento de DNS do meu ISP, portanto, usar um DNS seguro conhecido fará com que a consulta de DNS seja bem-sucedida quando deveria.

    Mudei meu adaptador para usar DNS 8.8.8.8 em Painel de controle -> Rede e Internet -> Conexões de rede -> Propriedades Ethernet -> página Propriedades IPv4, isso irá ignorar o envenenamento de DNS causado pelo GFW.

    Mas o NCSI ainda relatará falsos negativos depois que a VPN for conectada, isso é resolvido pelos seguintes comandos:

    devcon disable *dev_8168*
    devcon enable *dev_8168*
    

    (Você precisa fazer o download devcon.exee colocá-lo na pasta %windir%\system32 se quiser experimentá-lo)

    • 0

relate perguntas

  • Como desativar a aceleração do mouse em um touchpad de precisão do Windows?

  • renomear em massa conjuntos de arquivos de imagem

  • Qual seria o equivalente em lote do argumento "pass" do Python?

  • Comunique-se com o daemon do Docker no Windows

  • atalho do shell da área de trabalho no painel lateral do explorer

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve