Windows Error 0x800704CF: The Network Location Cannot Be Reached

Illustration of a laptop with a Wi-Fi symbol crossed out next to a router

Error 0x800704CF shows up when Windows believes it has no usable route to the internet for an app, even though the Wi-Fi icon may look normal. It is commonly seen when signing in to the Microsoft Store, Xbox, Teams or a Microsoft account. Start by checking how Windows classifies the connection, then try the adapter, IPv6, VPN and router, and finish with a network reset.

Key takeaways

  • The message is about reachability: the app asked Windows for a network path and was told none exists.
  • A "No internet" label on the network icon, even with working browsing, is a strong clue for this code.
  • VPN clients, virtual adapters and IPv6 quirks are frequent causes on otherwise healthy connections.
  • Your files are not at risk. These steps change network settings and may remove saved VPN and Wi-Fi profiles.
  • Network reset is effective but removes saved Wi-Fi networks and VPN profiles, so keep your passwords handy.

Plain-English meaning

The error text, "The network location cannot be reached", is the description for the Windows code ERROR_NETWORK_UNREACHABLE. Apps such as the Microsoft Store, Xbox, Teams and the Windows sign-in dialog first ask Windows whether the network is available. Windows answers from its own connectivity checks. If those checks fail, the app stops and displays 0x800704CF before even trying the server.

That explains the odd behaviour many people report: the browser may work, a video call may stay up, and yet the Store insists that you are offline. The connectivity check and your actual traffic are two different things, and the error comes from the first one.

Typical places to meet it

Cause map

What may be wrongSigns on your PCTry this
Windows labels the network as having no internetGlobe or exclamation icon in the tray while browsing worksConnectivity check and adapter restart
Virtual adapter from a VPN or virtual machineSeveral adapters in Network connections, one with a red crossDisable extra adapters
IPv6 half-working on the routerSlow first loads, Microsoft apps fail but websites loadIPv6 test
Active VPN or old VPN leftoverError disappears when the VPN is offVPN section
Network Location Awareness service not runningNetwork icon stuck on IdentifyingService check
Router or ISP faultOther devices have similar troubleRouter check

Step 1: Read what Windows thinks of the connection

Look at the network icon next to the clock. If it shows a globe, a small warning symbol or the words "No internet", Windows has marked the connection as limited. Open Settings, Network and internet, and look at the status line of your connection. Check whether the connection says Connected, no internet, or Limited.

Then open a browser and visit a plain page. If pages load while Windows says no internet, then the status check, not your link, is what is failing. Both outcomes are useful. A true outage points you to the router and the provider. A false "no internet" points you toward adapters, VPN software and IPv6.

Step 2: Restart the adapter

Go to Settings, Network and internet, Advanced network settings, More network adapter options (on Windows 10: Change adapter options). Right-click your Wi-Fi or Ethernet adapter, choose Disable, wait ten seconds, and enable it again. For a faster route, use PowerShell as administrator:

Get-NetAdapter
Restart-NetAdapter -Name "Wi-Fi"

Replace "Wi-Fi" with the name shown by the first command, for example "Ethernet". After the adapter returns, wait for the icon to settle, then try the app again. Plugging a laptop into Ethernet, if it has a port, is also a quick comparison test.

Step 3: Remove noise from the adapter list

People who use VPN clients, Hyper-V, VirtualBox, VMware or Docker often have extra virtual adapters. Sometimes Windows picks the wrong one as the main route. In the adapter list, look for entries you do not need right now, such as a disconnected VPN adapter, and disable them temporarily. Do not delete drivers you rely on for work. Disabling is reversible, uninstalling is not as simple.

If you use a VPN, disconnect it fully and test the app. When the error disappears with the VPN off, change the VPN server, switch its protocol, or update the client. Some products leave a kill switch rule that keeps blocking traffic even after you close the program, so open the client and check its settings.

Step 4: Check the Network Location Awareness service

Windows uses a service named Network Location Awareness to decide how to describe the connection. Press Windows and R, type services.msc, and find Network Location Awareness. It should be running, and the startup type should be Automatic. If it is stopped, start it. From an elevated prompt you can restart it too:

net stop NlaSvc
net start NlaSvc

If it will not stop because other services depend on it, restart the PC instead. Also check that DHCP Client and DNS Client are running in the same list, since the network label relies on them.

Not sure what is wrong? Get a diagnosis first.

Our certified tech can connect remotely, check your software, drivers and backups, and tell you honestly whether the problem needs a hands-on repair.

Step 5: Look at IPv6

Some routers hand out IPv6 addresses but cannot actually pass IPv6 traffic. Windows prefers IPv6 when it is offered, so an app may attempt it first and give up. To test, open the adapter properties (right-click the adapter, Properties), untick Internet Protocol Version 6 (TCP/IPv6), press OK, and try the app. If it works at once, you have found the cause. Rather than leaving it disabled forever, check for a router firmware update or an IPv6 setting in the router, and re-enable it on the PC when possible. Microsoft recommends keeping IPv6 enabled in general, so treat this as a diagnostic step.

Step 6: Renew the address and clear name lookups

From a Command Prompt as administrator:

ipconfig /all
ipconfig /renew
ipconfig /flushdns
netsh int ipv4 show config

Read the output of ipconfig /all. A valid connection has an IPv4 address that is not in the 169.254.x.x range, a default gateway, and DNS servers. An address that starts with 169.254 means the PC did not get anything from the router, and the problem is the link or the router, not Windows. If the gateway field is empty, the same applies.

Step 7: Router and local network

Turn the router off for thirty seconds and back on. Check whether other phones and computers show internet access. If they also report trouble, contact your provider. If only this PC has the problem, log in to the router and look for MAC filtering, parental controls or a guest network isolation feature that may be blocking the PC. On a shared or workplace network, ask the administrator, because captive portals and filters can create this very error.

Step 8: Network reset as the wide fix

When the earlier steps fail, use the built-in reset. In Windows 11, go to Settings, Network and internet, Advanced network settings, Network reset, and choose Reset now. In Windows 10, it is under Settings, Network and internet, Status, Network reset. The PC restarts, reinstalls the network adapters, and sets network components back to their defaults. Afterwards, reconnect to Wi-Fi and re-enter passwords, and set up any VPN again. If you also want a command-line pass, the usual resets are:

netsh winsock reset
netsh int ip reset

Restart after these. Our page on error 0xc0000142 may be useful if apps start to fail for different reasons afterwards, and the 0x80070005 guide covers access-denied situations that can look similar on the sign-in screen.

If the error is limited to one app

When every other app has a working connection, the problem is likely inside that app. For the Store, press Windows and R, type wsreset, and wait for it to finish. For Xbox, sign out of the Xbox app and sign in again, and make sure that Gaming Services is not stuck by restarting the PC. For Teams, sign out, close the program from the tray, and sign in again. Make sure that date, time and time zone are on automatic in Settings, since sign-in tokens fail on a wrong clock.

Things not worth trying

When it is time for expert help

A technician connected remotely can review adapters, services, VPN leftovers and IPv6 behaviour in one pass, as long as the PC has at least some connection (a phone hotspot is enough). Learn more about remote repair and our Windows support. For startup problems that sometimes follow a failed network driver update, read PC will not start properly.

Preventing a repeat

FAQ

Why does the Store say I am offline when the browser works?

The Store relies on Windows connectivity status, not on a browser test. If Windows labels the network as having no internet, the Store stops with this error.

Does a VPN cause error 0x800704CF?

It can. A running VPN or leftovers such as a virtual adapter and a kill switch rule may block the route. Disconnect and test.

Is it safe to disable IPv6 to test?

Yes, as a temporary test. If it solves the problem, look at the router and consider turning IPv6 back on later.

Will Network reset remove my programs?

No. It removes saved Wi-Fi networks, VPN profiles and custom adapter settings. Your files and apps stay as they are.

What does a 169.254 address mean?

The PC did not receive an address from the router. Check the cable, the Wi-Fi link and the router, since Windows settings are unlikely to be the problem.

Can this error appear with shared folders?

Yes. When mapping a network drive, the same wording can appear if the path or the machine cannot be reached. Check the name, the connection and that sharing is turned on.

Does the date and time matter here?

For sign-in screens it does. A wrong clock can make tokens fail, so keep time and time zone on automatic.

Can you fix it remotely?

Usually yes, if the PC has some connection to start a session. Adapter, service and VPN checks are all things a technician can do remotely.