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
- Signing in to the Microsoft Store, or to the Xbox app and Game Pass on PC.
- Adding a work or school account under Settings, Accounts.
- Teams or Outlook stuck on a sign-in window after a password change.
- Setting up a new PC, at the account step of the first-run screens.
- Mapping a shared folder, where the same code may appear as a network path failure.
Cause map
| What may be wrong | Signs on your PC | Try this |
|---|---|---|
| Windows labels the network as having no internet | Globe or exclamation icon in the tray while browsing works | Connectivity check and adapter restart |
| Virtual adapter from a VPN or virtual machine | Several adapters in Network connections, one with a red cross | Disable extra adapters |
| IPv6 half-working on the router | Slow first loads, Microsoft apps fail but websites load | IPv6 test |
| Active VPN or old VPN leftover | Error disappears when the VPN is off | VPN section |
| Network Location Awareness service not running | Network icon stuck on Identifying | Service check |
| Router or ISP fault | Other devices have similar trouble | Router 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
- Reinstalling Windows. The cause is almost always a setting, an adapter, a VPN or the router, so a clean install is a very large step for a small problem.
- Registry cleaners and "internet speed boosters". They do not fix reachability and may cause other trouble.
- Permanently disabling IPv6 everywhere. Use it as a test, then fix the router side.
- Deleting network drivers you cannot reinstall. Disable first, and download the correct driver from the maker before removing anything.
- Typing random DNS or gateway numbers into adapter settings without knowing your network layout.
- Turning off the Windows firewall as a permanent fix.
When it is time for expert help
- The PC shows a 169.254 address or no gateway even after the router was restarted and a cable test.
- The Wi-Fi adapter is missing from Device Manager or shows a yellow warning.
- The error comes back right after a network reset.
- You depend on a company VPN and cannot change its configuration yourself.
- Other accounts on the PC work while yours does not, which suggests a profile issue.
- You see random disconnects together with the error, which may point to failing network hardware.
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
- After removing a VPN or a virtual machine tool, check Network connections for leftover adapters.
- Update the router firmware a couple of times a year.
- Keep the Wi-Fi driver current through the laptop maker, not only through Windows Update.
- Leave automatic time on, so sign-ins do not fail on a drifting clock.
- Note which VPN profile and DNS settings you use, in case a network reset is ever needed.
- Use Ethernet for large installs or first-time account setup when you can.
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.
