Legal. Você teria pensado que definir EnableActiveProbing
para 0 teria o efeito oposto.
Este artigo explica exatamente para onde a chave é. Ele pode desabilitar os testes para msftncsi.com
, que é verificar se você tem uma boa conexão com a Internet.
When a Windows machine connects to a network, there are two technologies, Network Location Awareness (NLA) and Network Connection Status Indicator (NCSI); it uses to automatically identify the network it is connecting to and whether or not it has access to the Internet.
Ele também explica por que você tem um ícone de conectividade "limitado" (com todos os problemas que o acompanham).
Setting this value to 0 will disable active probes. A potential side effect is that, the machines may determine that they don’t have internet connectivity and display a or exclamation “!” on the network icon and “limited” connectivity in the network UI.".
Nesse caso (se você tiver uma boa conexão com a Internet), defini-lo de volta para 1 eliminaria a conectividade "limitada".
Provavelmente, há alguma ferramenta que você usou, que define isso como 0. Quando o problema ocorrer novamente, verifique o valor e, se for 0 novamente, há uma ferramenta que está fazendo isso em segundo plano.
Editar:
Se você realmente não quiser a verificação para msftncsi.com
eu acho que você precisa definir várias opções: ( origem )
-
Defina a seguinte chave no registro (como foi para você):
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
defina como:0
-
Edite o GPO (
gpedit.msc
para uma máquina local ougpmc.msc
se o domínio do AD for amplo):%Computer Configuration
>Administrative Templates
>System
>Internet Communication Management
>Turn off Windows Network Connectivity Status Indicator active tests
definido como:ENABLE
-
Edite um segundo GPO:%
Computer Configuration
>Policies
>Administrative Templates
>Network Connections
>Do Not show the “local access only” network icon”
definido como:ENABLE
Mas se você puder viver com as verificações para msftncsi.com
i as deixaria ativadas.
Para os realmente paranóicos entre nós, há também a opção de executar o seu próprio servidor NCSI. (explicado aqui ).
Editar # 2 :
Se houver um utilitário que esteja alterando o valor de EnableActiveProbing
para 0
a cada dois dias (e você não conseguir encontrá-lo), crie um EnableActiveProbing.reg
em sua área de trabalho e execute-o assim que encontrar o problema. (mais fácil, em seguida, cavando regedit.exe
):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NlaSvc\Parameters\Internet]
"EnableActiveProbing"=dword:00000001
E ... ainda mais fácil ... você pode criar um arquivo em lote que desabilite sua "Conexão local", altera a chave de registro EnableActiveProbing
de volta para 1
e ativa a conexão de rede novamente ... < br>
(eu sei, sou preguiçoso):
EnableActiveProbing_and_restart_connection.bat
:
netsh interface set interface "Local Area Connection" DISABLE
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet /v EnableActiveProbing /t REG_DWORD /d 1 /f
netsh interface set interface "Local Area Connection" ENABLE
Espero que você encontre o culpado que está mudando a chave em breve ...