Network error 0x800704cf stops Windows from connecting to network shares, drives, or printers, and the fix is usually to reset the network connection or adjust firewall and SMB settings. This guide walks you through the most effective solutions, from quick wins like restarting services to more advanced fixes like editing the registry. Follow the steps in order, testing after each one, until the error clears.
What Causes Error 0x800704cf?
Error 0x800704cf appears when Windows cannot reach a network resource, typically a shared folder or mapped drive. The code itself is a Windows networking error that translates to “The network location cannot be reached.” Common triggers include:
- A temporary glitch in the network stack or Wi-Fi adapter
- Outdated or corrupted network drivers
- Windows Firewall or third-party antivirus blocking SMB (Server Message Block) traffic
- Incorrect SMB protocol settings (e.g., SMB 1.0 disabled when an old device needs it)
- DNS or IP address conflicts
- Network discovery and file sharing turned off
Understanding the cause helps you pick the right fix, but you can also just work through the solutions below from simplest to most advanced.
Quick Fixes to Try First
Start with these simple steps—they resolve a large percentage of cases without deeper changes.
- Restart your PC and the device you’re trying to reach. This clears temporary network state on both ends.
- Disable and re-enable your Wi-Fi or Ethernet adapter. Go to Settings > Network & Internet > Advanced network settings > More network adapter options, right-click your adapter, select Disable, wait a few seconds, then Enable.
- Run the Windows network troubleshooter. In Settings > System > Troubleshoot > Other troubleshooters, run the Network Adapter and Internet Connections tools.
- Check that network discovery and file sharing are on. Open Control Panel > Network and Sharing Center > Advanced sharing settings and ensure Turn on network discovery and Turn on file and printer sharing are selected for your current profile (Private).
If the error persists, move on to the more targeted fixes below.
Reset TCP/IP and Flush DNS
Corrupted TCP/IP settings or a stale DNS cache can cause 0x800704cf. Resetting them is safe and often effective.
- Open Command Prompt as administrator (search “cmd”, right-click, Run as administrator).
- Run these commands one by one, pressing Enter after each:
netsh int ip reset netsh winsock reset ipconfig /release ipconfig /renew ipconfig /flushdns
- Restart your PC.
This resets the IP stack and clears any bad DNS entries. It doesn’t change your IP address permanently—your router will assign a new one via DHCP.
Update or Reinstall Network Drivers
Outdated or buggy network drivers are a frequent culprit. To update:
- Right-click the Start button and select Device Manager.
- Expand Network adapters, right-click your Wi-Fi or Ethernet adapter, and choose Update driver.
- Select Search automatically for drivers. If Windows finds none, visit your PC or adapter manufacturer’s website to download the latest driver.
- If updating doesn’t help, right-click the adapter and choose Uninstall device, then restart. Windows will reinstall the driver automatically.
Be cautious with third-party driver updater tools—they can install incorrect drivers. Manual updates from the manufacturer are safer.
Adjust Firewall and SMB Settings
Windows Firewall or third-party security software might block the SMB port (445) that file sharing uses. To check Windows Firewall:
- Open Control Panel > Windows Defender Firewall > Allow an app or feature through Windows Defender Firewall.
- Ensure File and Printer Sharing is checked for both Private and Public networks.
- If not, click Change settings, check the boxes, and OK.
If you use third-party antivirus with a firewall, temporarily disable its firewall (not the real-time protection) to test. If the error disappears, add an exception for SMB or file sharing in that software.
Also verify SMB 1.0 is enabled if you’re connecting to older devices (like a legacy NAS or Windows 7 machine). Go to Control Panel > Programs > Turn Windows features on or off, check SMB 1.0/CIFS File Sharing Support, and restart. Note: SMB 1.0 is insecure and should only be enabled temporarily if needed.
Check IP Address and DNS Settings
Sometimes the issue is a wrong IP or DNS configuration. Open Command Prompt and run ipconfig. Look at your active adapter’s IPv4 address and Default Gateway. If the address is 169.254.x.x, your PC didn’t get an IP from the router—try the TCP/IP reset above or check your router’s DHCP settings.
You can also try switching DNS to a public server like Google (8.8.8.8 and 8.8.4.4) or Cloudflare (1.1.1.1):
- Go to Network & Internet > Advanced network settings > More network adapter options.
- Right-click your adapter, select Properties, then double-click Internet Protocol Version 4 (TCP/IPv4).
- Select Use the following DNS server addresses and enter the addresses.
- Click OK and restart.
This can resolve DNS-related network location errors.
Registry Fix for SMB Signing (Advanced)
If you’re getting the error when connecting to a network share that requires SMB signing, a registry tweak can help. This is more advanced—back up your registry first.
- Press Win+R, type
regedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters. - If a DWORD named
RequireSecuritySignatureexists, double-click it and set the value to0. If it doesn’t exist, right-click > New > DWORD (32-bit), name itRequireSecuritySignature, and set it to0. - Restart your PC.
This disables the requirement for SMB signing on the client side, which can fix compatibility issues with older NAS devices or servers. Only do this if you trust the network, as it reduces security.
Frequently Asked Questions
What does error 0x800704cf mean?
It means Windows cannot reach the network location you’re trying to access. The error text is “The network location cannot be reached.” It’s not a sign of a hardware failure—it’s a communication problem between your PC and the server or device.
Why does this error happen only on one computer?
If other devices can access the same share, the issue is local to that PC—likely its network adapter, firewall, or SMB configuration. Follow the steps in this guide on the affected computer.
Can a VPN cause error 0x800704cf?
Yes. VPNs can change routing and block local network traffic. Disconnect the VPN and try again. If it works, configure the VPN to allow local network access (split tunneling) or add an exception for your local subnet.
Is it safe to disable SMB 1.0?
SMB 1.0 is outdated and has known security vulnerabilities. Microsoft recommends keeping it disabled unless you have an old device that requires it. If you must enable it, do so temporarily and disable it again after troubleshooting.
Will resetting Windows fix this error?
Resetting Windows (Settings > System > Recovery > Reset PC) will likely fix it because it reinstalls the OS and network settings. But it’s a last resort—try the simpler fixes first, as they resolve the issue in most cases without losing your files.
Does this error affect Windows 11 and Windows 10 the same way?
Yes, the error and its fixes are essentially the same on both versions. The menu paths may differ slightly (e.g., Settings layout), but the underlying network stack and SMB behavior are identical.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Remove a Remote Access Trojan from Windows PC
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Factory Reset HP Laptop Without Password: 2 Ways