Windows PC Errors

How to Fix Windows Error 0x80070035 (The Network Path Was Not Found)

Error 0x80070035Plain English: "The network path was not found" — Windows knows the name of the shared folder or PC you asked for, but it could not reach it over the network.
Quick answer: Turn on network discovery and file and printer sharing on both PCs, make sure the remote PC is awake and on the same network, try connecting with its IP address instead of its name, and reset the network stack if the error appeared out of nowhere.

What error 0x80070035 means

Error 0x80070035 carries the message "The network path was not found." It pops up when you try to open a network location — something like \\DESKTOP-ABC123\Documents or a mapped network drive — and Windows gives up before it even gets to ask for a username or password. In other words, this is a "I cannot find the place" error, not a "you are not allowed in" error. If the remote folder existed but your account lacked permission, you would see "Access is denied" instead.

That distinction makes troubleshooting simpler, because the problem is always in one of three places: the name or address you typed, the network path between the two machines, or the sharing settings on the remote end. The connection breaks when the remote PC is asleep or powered off, when your PC is on a different subnet or a Public network profile, when Windows cannot resolve the computer name to an IP address, when network discovery is switched off, or when a firewall or an old SMB protocol version blocks the connection. Nine times out of ten, it is one of the first two.

Error 0x80070035 is extremely common in homes and small offices after a Windows update, or right after adding a new PC to the network — updates sometimes flip the network profile back to Public (which blocks discovery) or disable older sharing features. It is also the classic error with NAS boxes and old network printers, since those devices often still rely on the ancient SMB 1.0 protocol that modern Windows keeps turned off by default.

Common causes

How to fix error 0x80070035 — step by step

Work through these fixes in order. Start with connectivity, then sharing settings, then the protocol-level fixes.

  1. Make sure both PCs are powered on and on the same network. Wake the remote computer and confirm it is connected to the same Wi-Fi or wired network as yours. Press Win + R, type cmd, and ping the remote PC with ping 192.168.1.42, replacing the address with the remote PC's IP. If the ping times out, stop here — no share will work until basic connectivity does. Check that neither PC is on a guest Wi-Fi network, which isolates devices from each other by design.
  2. Turn on network discovery and file and printer sharing. On both PCs, open Settings, go to Network & internet, then Advanced network settings, then Advanced sharing settings. Make sure the profile your connection uses — usually Private — has both Network discovery and File and printer sharing switched on. Confirm the network itself is set to Private rather than Public, because Public profiles block discovery by default: in Settings go to Network & internet, then Wi-Fi or Ethernet, open your network, and set Network profile type to Private.
  3. Connect with the IP address instead of the computer name. Name resolution is the single most common trigger for 0x80070035. Instead of a path like \\DESKTOP-ABC123\Share, type \\192.168.1.42\Share into the File Explorer address bar and press Enter. To find the remote PC's IP, open a command prompt on it and run ipconfig, then look for the IPv4 address under the active adapter. If the IP works but the name does not, the share itself is fine and you have a name-resolution problem, which step 6's cache flush usually clears.
  4. Check the SMB protocol settings on both machines. If the target is an old NAS, network drive, or printer, it may only support SMB 1.0, which Windows disables by default. Open Control Panel, go to Programs, choose Turn Windows features on or off, expand "SMB 1.0/CIFS File Sharing Support," tick "SMB 1.0/CIFS Client," and restart. For a Windows-to-Windows share that broke after an update, also check insecure guest logons: run gpedit.msc, go to Computer Configuration, Administrative Templates, Network, Lanman Workstation, and set "Enable insecure guest logons" to Enabled if the remote device uses guest access.
  5. Allow file sharing through the Windows Firewall. Open Control Panel, go to System and Security, then Windows Defender Firewall, then Allow an app or feature, and tick File and Printer Sharing for the Private profile, plus Domain if shown. If you run a third-party firewall or antivirus suite, check that it is not silently blocking inbound SMB traffic on TCP port 445. Most suites have a network-profile setting that needs to say Home or Private rather than Public.
  6. Reset the network stack and flush the name cache. When everything looks right but the name still will not resolve, corrupted network state is the usual suspect. Open Terminal as administrator and run these commands one at a time: ipconfig /flushdns, nbtstat -R, netsh winsock reset, and netsh int ip reset, then restart your PC. This clears stale DNS and NetBIOS entries and rebuilds the network stack, which clears 0x80070035 in cases where the share worked yesterday and broke overnight.

Did this fix it? Quick checklist

If the error survives all six steps, verify the share name and permissions on the remote PC itself — right-click the folder, open Properties, go to the Sharing tab, and confirm it is actually shared with the right accounts. On domain-joined office PCs, group policy can override local sharing settings, so talk to your IT admin before changing SMB or firewall settings there. And if the target is a NAS box, check the manufacturer's support page for a firmware update that adds SMB 2 or SMB 3 support — that is the permanent fix for legacy-device cases.

Frequently asked questions

What does error 0x80070035 mean?

Error 0x80070035 means "The network path was not found." Windows could not reach the shared folder, computer, or NAS you tried to open, either because the address was wrong, the remote device was unreachable, or file sharing was blocked somewhere along the way.

Why does 0x80070035 hit my old NAS or printer but not other PCs?

Many older NAS boxes and network printers only speak SMB 1.0, which Windows disables by default for security reasons. Modern PCs speak SMB 2 and SMB 3, so PC-to-PC sharing keeps working while the legacy device fails with 0x80070035. Enabling the SMB 1.0/CIFS client on the Windows PC usually fixes it.

Can a VPN cause error 0x80070035?

Yes. When a VPN is connected, your PC often moves to a different virtual network, so local names like OFFICE-PC stop resolving and traffic to the local subnet gets routed away. Disconnect the VPN and try again; if the share then opens, the VPN's split-tunneling settings are the culprit.

Is it safe to turn SMB 1.0 back on?

Only as a last resort and only on a trusted home network. SMB 1.0 has known vulnerabilities that enabled attacks like WannaCry, which is why Windows keeps it off. If your NAS supports a firmware update that adds SMB 2 or SMB 3, update it instead; keep SMB 1.0 enabled for as short a time as possible and disable it again afterward.