Windows 10

Error Code: 0x80070035 “The Network Path was not found” after Windows 10 Update

By March 11, 2020October 3rd, 2020No Comments

After upgrading the Windows 10 build to 1803 or higher (1809, 1903, 1909), some users noticed that they could no longer connect to shared network folders on neighboring computers or NAS devices.

Windows File Explorer cannot even display a list of shared folders on network computers (both running Windows 10 and Windows 7). When trying to open any network folder, an error appears:
Network Error
Windows cannot access \sharedNAS
Check the spelling of the name. Otherwise, there might be a problem with your network. To try identify and resolve network problems, click Diagnose.
Error code: 0x80070035.
The network path was not found.

Error code: 0x80070035. The network path was not found - win 10

At the same time, you can easily open and connect network shared folders from other computers (running older versions of Windows 10, 8.1, or 7), smartphones and other devices.

Let’s try to figure out how to fix the error with the code “0x80070035. Network path not found” in Windows 10.

SMBv1 is not Installed by Default in Windows 10

First of all, you need to understand whether the problem is related to the fact that in Windows 10 1709 and newer the unsafe legacy SMB v1.0 protocol is disabled by default (this protocol is used to access network shared files and folders in local network). If you try to connect to a network device that only supports access over SMBv1 protocol (for example, an old version of NAS storage, a computer running Windows XP/Windows Server 2003) from the latest Windows 10 builds, you won’t be able to connect to shared network folders on such a device. And when accessing the resource by the UNC path (\NASname), you can receive the error “0x80070035”.

To check if the SMBv1 protocol is enabled in Windows 10, use the following command:

Dism /online /Get-Features /format:table | find "SMB1Protocol"

dism get SMB1Protocol state in windows 10

As you can see, in this case the SMB1Protocol-Client feature is disabled.

SMB1Protocol                                 | Disabled
SMB1Protocol-Client                          | Disabled
SMB1Protocol-Server                          | Disabled

You can enable the legacy SMB client to access network devices using SMBv1 protocol via the Control Panel (Control Panel -> Programs and Features -> Turn Windows features on or off -> SMB 1.0 / CIFS File Sharing Support -> SMB 1.0 / CIFS Client). In addition, you can access the features installation dialog by running the optionalfeatures.exe command.

install SMB 1.0 / CIFS Client in WIndows 10 1709 /1803

Or you can enable the SMB 1 client with the DISM command:

Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"

Dism install SMB1Protocol-Client feature

After installing the SMBv1 client, you need to restart the computer and check if access to the network folder has appeared.
Important to note! 
When you enable the SMB1 client, and especially SMB1-Server, keep in mind that this protocol is vulnerable and has a large number of remote exploitation vulnerabilities. If you don’t need the SMB v1 protocol to access legacy devices, be sure to disable it.

On Windows 10 1709 and newer the SMBv1 client is automatically removed if it has not been used for more than 15 days.

Enable Insecure Guest Logons

If you use anonymous access to connect NAS or other computers, you need to enable the insecure guest logon policy. In Windows 1803/1709 it blocks access to shared network folders over the SMB 2.0 protocol under an anonymous (guest) account. To do this, in the Windows 10 Local Policy Editor (gpedit.msc), enable the Enable insecure guest logons policy in the GPO section: Computer Configuration -> Administrative templates -> Network -> Lanman Workstation.

windows 10 Enable insecure guest logons policy

Or you can enable SMB network access under guest account via the registry using the command:

reg add HKLMSYSTEMCurrentControlSetServicesLanmanWorkstationParameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f

Disable SMB1 and SMB2 Protocols in Windows

If only SMB v3 devices are used on your network, you can fix the 0x80070035 error by disabling legacy SMB1 and SMB2 protocols. The fact is that your computer may try to use the SMB 2.0 protocol to access network folders that allow only SMB 3.0 connections.

First disable the SMB v1.0 protocol through the Control Panel or using the commands in the PowerShell console:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb10 start= disabled
Dism /online /Disable-Feature /FeatureName:"SMB1Protocol"

Then disable the SMB 2.0 protocol:

reg.exe add "HKLMSYSTEMCurrentControlSetservicesLanmanServerParameters" /v "SMB2" /t REG_DWORD /d "0" /f
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
PowerShell -ExecutionPolicy Unrestricted
Set-SmbServerConfiguration –EnableSMB2Protocol $true

You can verify that the SMB 1 and SMB 2 protocols are disabled by running the following PowerShell command:

Get-SmbServerConfiguration | select "*enablesmb*"|fl

EnableSMB1Protocol              : False
EnableSMB2Protocol              : False
Get-SmbServerConfiguration check smb 1 and 2 version installed on windows 10

Check the Network Discovery Configuration on Windows 10

In the Network and Sharing Center section of the Control Panel on both computers, verify that the Private network profile is used as the current profile (Private (Current profile)). Make sure that the following options are enabled:

  • Turn on network discovery + Turn on automatic setup of network connected devices;
  • Turn on file and printer sharing.
turn on network discovery and file sharing windows 10 1803

In the All Networks section, enable the following options:

  • Turn off password Protect Sharing;
  • Turn on sharing.

On both computers, reset the DNS cache:

ipconfig /flushdns

And reboot both computers.

What else is worth checking out:

  1. In the properties of the shared network folder (both on the NTFS file system permissions and the shared folder level), verify that the Everyone group has the permissions to read the contents of the folder;
  2. Check if the network storage (computer with a shared folder) is accessible by an IP address. To do this, enter \192.168.1.100 in the File Explorer and press Enter (replace with the IP address of your network storage or remote computer);
  3. If you simultaneously have two active network interfaces on your device (Wi-Fi and Ethernet), try to temporarily disable one of them and check access to your local network resources;
  4. Verify that the following services are running on your computer (open the services.msc console). Try to start these services and change startup type to the Automatic Delayed Start:
    • Function Discovery Provider Host – fdPHost
    • Function Discovery Resource Publication – FDResPub
    • SSDP Discovery – SSDPSRV
    • UPnP Device Host – upnphost
    • DNS Client (dnscache)
  5. Try to temporarily disable your antivirus and/or firewall application and check if the problem persists while accessing the network resources;
  6. Try to change the computer name in the System properties;
  7. Try to disable the IPv6 protocol in the properties of your network adapter in the Control Panel;
  8. Try to reset the TCP/IP network stack on the computer with commands:
    netsh winsock reset
    netsh int ip reset
  9. Run the PowerShell console and check the availability of the SMB port on the remote computer using the Test-NetConnection cmdlet (network access may be blocked by a firewall): Test-NetConnection 10.16.1.70 -port 445(if the firewall is not restricting SMB traffic, the status should appear TcpTestSucceeded : True).

Access NAS and Samba Storage from Windows 10 with Saved Credentials

If the problem occurs only when you accessing the NAS (or Samba server on Linux), you can try to save the NAS connecting password to the Windows Credential Manager (Control PanelAll Control Panel ItemsCredential ManagerAdd a generic credential).

windows saved credentials

Then in Network and Sharing Center in the Advanced sharing settings enable the option Use user accounts and passwords to connect to other computers.

Use user accounts and passwords to connect to other computers

I hope this blog post will be useful, and you will restore access to your shared folders on your LAN.

Leave a Reply