[Windows Client] Applications Report No Internet Connection While Twingate Is Connected
Last updated: September 19, 2026
Applicable to:
Twingate Component: Client
Platform: Windows
Overview
Certain applications refuse to start or report that you are offline while the Twingate Client is connected, even though internet access is working normally. Browsers, email and general web traffic are unaffected. Disconnecting the Twingate Client makes the affected applications work again.
This happens because Windows has marked the connection as local only, and those applications check that status with Windows before they will run.
Symptoms
Microsoft Store fails with "you'll need the internet for this"
Spotify will not connect or stays offline
The network icon may show limited or no internet access
Browsers, DNS resolution and access to Twingate Resources all continue to work normally
Everything recovers as soon as the Twingate Client is disconnected
In the Windows Event Viewer, under Applications and Services Logs > Microsoft > Windows > NCSI > Operational, Event 4042 is logged:
Capability: Local ChangeReason: SuspectDnsProbeFailedCause
Windows checks whether a device is online using a component called the Network Connectivity Status Indicator (NCSI). Part of that check is a DNS query, and NCSI sends it on each network adapter separately, using the DNS server configured on that adapter.
While the Twingate Client is connected, DNS sent over UDP to any server other than Twingate's own resolver is not delivered. This is intended behavior and is described in Using nslookup with Manually Defined Nameserver Fails on Windows with Twingate Client Running. The Windows connectivity check is affected by it, receives no reply, and records the connection as local only.
Most software is unaffected because ordinary name resolution still works through Twingate. The applications that break are the ones that ask Windows whether the device is online before doing anything.
Windows provides a setting that changes this. NCSI_GlobalDns allows the connectivity check to resolve on any adapter rather than only the one being tested, so it can use Twingate's resolver and succeed. Microsoft describes the policy as: "NCSI by default will restrict DNS lookups to the interface it's currently probing on. If you enable this setting, NCSI will allow the DNS lookups to happen on any interface." See Microsoft's ADMX_NCSI policy reference.
Resolution
This changes how Windows detects internet connectivity for the whole device, not only for Twingate. It is a standard Microsoft policy setting and can be reverted at any time.
Run the following from an elevated Command Prompt or PowerShell. Right click and choose Run as administrator.
Check whether the setting is already present:
reg query "HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator" /v UseGlobalDnsOn most devices this returns ERROR: The system was unable to find the specified registry key or value, which means it is not set.
Enable it:
reg add "HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator" /v UseGlobalDns /t REG_DWORD /d 1 /fOpen the affected application again. If Windows still reports no internet, restart the device and retry.
To revert the change:
reg delete "HKLM\Software\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator" /v UseGlobalDns /fThis corrects the Windows connectivity check only. DNS queries that name a specific external DNS server will still time out while the Twingate Client is connected, which remains expected behavior.
If many devices are affected
The Windows Client installer can apply this at install time with ncsi_global_dns=true, which writes the same registry value. This is the preferred approach when deploying the Client across a fleet. It applies during installation only, so devices that already have the Client installed will need the registry change above.