You’re connected to Wi-Fi or Ethernet, the network icon shows full signal strength — yet Windows 11 insists there’s “No Internet access.” You can still browse the web, use apps, and stream videos, but the system tray stubbornly displays the disconnected globe icon.
This problem is confusing because it’s usually not a real connection issue. Instead, it happens when Windows fails to verify connectivity through its Network Connectivity Status Indicator (NCSI) service. In other cases, a misconfigured DNS, VPN, or proxy setting causes the network check to fail even when the internet is working fine.
In this guide, we’ll walk you through several reliable methods to fix the “No Internet access” message in Windows 11 while keeping your connection stable.
Fix Windows Showing No Internet Access While Connected
You’ll need administrator access to your Windows 11 PC and an active internet connection (even if Windows says otherwise). Some steps may require restarting your computer or router.
Tip: Before troubleshooting, check if other devices on your network show the same message. If they do, your router or ISP might be the real issue.
Step 1: Restart Your PC and Router
The simplest fix often works best. Restarting your PC and router clears cached network states and resets your IP assignment.
- Unplug your router or modem from the power outlet.
- Wait at least 30 seconds.
- Plug it back in and wait until the network stabilizes.
- Restart your computer and reconnect to Wi-Fi or Ethernet.
If the “No Internet access” message disappears, it was likely a temporary DHCP or network discovery glitch.
Step 2: Run the Windows Network Troubleshooter
Windows includes a built-in troubleshooter that can automatically fix most connectivity-related problems.
- Press Windows + I to open Settings.
- Go to System → Troubleshoot → Other troubleshooters.
- Find Network Adapter and click Run.
Follow the on-screen instructions. The troubleshooter will reset adapters, check DNS settings, and repair configuration errors automatically.
Step 3: Reset the Network Stack
If your PC still shows “No Internet access,” it might be due to a corrupted network stack. You can reset it using Command Prompt.
- Press Windows + X and select Terminal (Admin).
- Run these commands one by one:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - Restart your computer.
These commands reset the Winsock catalog, TCP/IP configuration, and DNS cache — all of which can affect how Windows detects connectivity.
Step 4: Check the Network Connectivity Status Indicator (NCSI) Settings
Windows determines whether you’re online by pinging a Microsoft test server through a system service called NCSI. If that check fails, you’ll see the “No Internet access” warning even if your connection works.
You can reconfigure or reset NCSI through the Registry.
- Press Windows + R, type regedit, and press Enter.
- Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet - Double-click the EnableActiveProbing value.
- Set the Value data to 1.
- Click OK and close the Registry Editor.
- Restart your PC.
This re-enables active probing, allowing Windows to properly verify your network connection with Microsoft’s servers.
Step 5: Disable and Re-enable Your Network Adapter
Sometimes the network adapter itself gets stuck in an incorrect state. Disabling and re-enabling it forces Windows to refresh the connection.
- Press Windows + X and choose Network Connections.
- Click Advanced network settings.
- Under Network adapters, click your active connection.
- Choose Disable, wait a few seconds, then click Enable.
You can also open Device Manager, right-click your network adapter, and choose Disable device, then Enable device.
Once re-enabled, Windows should correctly detect internet connectivity.
Step 6: Temporarily Disable VPN or Proxy
If you use a VPN or proxy, Windows may detect limited connectivity even when your internet is fine.
Disable VPN
- Open your VPN app and disconnect from the active session.
- Check if the “No Internet” message disappears.
Disable Proxy
- Open Settings → Network & Internet → Proxy.
- Turn off both Automatically detect settings and Use a proxy server if they’re enabled.
After disabling these, reconnect to your network and see if Windows detects the connection properly.
Step 7: Update or Reinstall Network Drivers
Outdated or corrupted network drivers can also trigger false “No Internet access” warnings.
- Press Windows + X and select Device Manager.
- Expand Network adapters.
- Right-click your adapter and choose Update driver.
- Select Search automatically for drivers.
If Windows doesn’t find new drivers, visit your PC or motherboard manufacturer’s website and manually download the latest version.
If the problem persists, uninstall the device and restart your PC — Windows will reinstall it automatically.
Step 8: Disable Metered Connection and Power Saving Mode
Metered or power-saving settings can cause network adapters to enter low-power states, disrupting the connectivity check.
- Go to Settings → Network & Internet → Wi-Fi (or Ethernet).
- Click your current connection.
- Make sure Metered connection is turned Off.
Then, disable power saving for the adapter:
- Open Device Manager.
- Double-click your network adapter.
- Go to the Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Click OK.
Reconnect to the network and check if the status updates correctly.
Step 9: Check DNS and IP Configuration
A misconfigured DNS can prevent Windows from verifying connectivity even if the connection works.
- Open Settings → Network & Internet → Advanced network settings → More network adapter options.
- Right-click your active connection and choose Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Set the following:
- Obtain an IP address automatically
- Obtain DNS server address automatically
If the issue persists, try using Google’s DNS servers instead:
- Preferred DNS server: 8.8.8.8
- Alternate DNS server: 8.8.4.4
Click OK, close all windows, and restart your PC.
Step 10: Run the Network Reset Tool
If nothing works so far, perform a full network reset to restore default configuration.
- Open Settings → Network & Internet → Advanced network settings.
- Scroll down and click Network reset.
- Click Reset now and confirm.
- Restart your computer.
This removes all network adapters, resets all configurations, and reinstalls the required components. You’ll need to reconnect to your Wi-Fi afterward.
Step 11: Check Firewall or Security Software
Some third-party antivirus or firewall tools interfere with network detection. Temporarily disable them to test.
- Open your antivirus or firewall program.
- Turn off network protection or firewall monitoring temporarily.
- Restart your PC and see if the message disappears.
If it does, add NlaSvc (Network Location Awareness) and svchost.exe to your firewall’s exception list before re-enabling protection.
Step 12: Verify Group Policy Settings (Pro or Enterprise Users)
If your computer is part of a managed network, a Group Policy setting may block NCSI checks.
- Press Windows + R, type gpedit.msc, and press Enter.
- Navigate to:
Computer Configuration → Administrative Templates → Network → Network Connectivity Status Indicator - Double-click Specify global DNS suffixes or Turn off Windows Network Connectivity Status Indicator active tests.
- Set these to Not Configured or Disabled.
- Click Apply and restart.
Windows should now detect your connection properly.
Wrapping Up
When Windows 11 shows “No Internet access” even though you’re connected, the problem is usually with how the system checks online connectivity — not your actual network. Resetting your network stack, re-enabling NCSI probing, and verifying DNS settings almost always solve the issue.
If the warning persists, a clean network reset or driver reinstall will typically fix it completely. Once resolved, Windows will accurately display your connection status — no more false alerts when your internet is working perfectly fine.