Windows Cannot Access \\PCNAME — Error Code 0x80070043 (Fix)
Error 0x80070043 means Windows found the machine but cannot reach the share. Here is exactly why it happens and the step-by-step fix.
Error 0x80070043 "the network name cannot be found" means Windows reached the other machine but the share name does not exist or cannot be served: the share was deleted or renamed, the Server (LanmanServer) service is stopped, the firewall blocks port 445, the host's network profile is Public, SMB versions fail to negotiate, or security software interferes. Check the share name first — it is the cause in most cases.
What This Error Means
Windows cannot access \PCNAME\ShareName Error code: 0x80070043 The network name cannot be found.
This error is distinct from 0x80070035. The key difference:
- 0x80070035 — Windows cannot find the machine at all (path resolution failed)
- 0x80070043 — Windows found the machine but cannot reach the specific share name
The host machine is on the network. The path to it resolves. But when Windows attempts to connect to the named share on that machine, the share either does not exist, is not responding, or is being blocked.
Root Cause 1 — The Share Name Does Not Exist
The most straightforward cause: the share name in your path does not match any share on the host machine. This happens when:
- The folder was renamed or the share was deleted
- The path has a typo (
\\HOSTNAME\Projectwhen the share is namedProjects) - The share was on a different machine
Fix — Verify the exact share names on the host: On the host machine, open PowerShell and run:
Get-SmbShare | Select-Object Name, Path
This lists every share and its exact name. Match it against what you are typing.
Or browse directly:
On the connecting machine, type just \\HOSTNAME (without a share name) in the File Explorer address bar. If any shares exist and are accessible, Windows shows them as a folder list.
Root Cause 2 — SMB Service Is Not Running on the Host
The SMB Server service (LanmanServer) must be running for any shares to be accessible.
Fix: On the host machine, open PowerShell as Administrator:
Get-Service LanmanServer
If it shows Stopped:
Set-Service LanmanServer -StartupType Automatic
Start-Service LanmanServer
Root Cause 3 — Windows Firewall Blocking Port 445
SMB uses TCP port 445. If the host machine's firewall blocks incoming connections on port 445, shares are unreachable even though the machine itself is visible on the network.
Fix: On the host machine:
- Control Panel → Windows Defender Firewall → Advanced Settings
- Inbound Rules → look for "File and Printer Sharing (SMB-In)"
- If it shows a red circle (disabled): right-click → Enable Rule
- Confirm the rule applies to the Private profile
Test the port from the connecting machine (PowerShell):
Test-NetConnection -ComputerName HOSTNAME -Port 445
If TcpTestSucceeded shows False, port 445 is blocked.
Root Cause 4 — Host Machine Network Profile Is Public
Fix: Settings → Network and Internet → your active connection → Network Profile Type → Private network
With Public profile, the host machine does not accept incoming SMB connections regardless of firewall rules or share configuration.
Root Cause 5 — SMB2 or SMB3 Not Negotiating Correctly
In some configurations, the SMB version negotiation fails silently, causing 0x80070043. (SMB version negotiation is a minefield on modern Windows — what the SMB protocol is and why it keeps breaking on Windows 11 explains the background.)
Check SMB server configuration on the host:
Get-SmbServerConfiguration | Select-Object EnableSMB2Protocol
If EnableSMB2Protocol shows False:
Set-SmbServerConfiguration -EnableSMB2Protocol $true -Force
Root Cause 6 — Third-Party Security Software
Security suites with "network protection" features (Kaspersky Internet Security, Norton 360, ESET Smart Security) sometimes block incoming SMB even when Windows Firewall is correctly configured.
Test: Temporarily disable the third-party security suite on the host machine and retry. If connection succeeds, add a rule in the security suite to allow SMB traffic from the private network subnet.
Step-by-Step Diagnostic
- Type
\\HOSTNAMEonly (no share name) — if you see a list of shares, the host is accessible and the share name is the problem - Run
Get-SmbShareon the host to confirm the share exists - Run
Test-NetConnection HOSTNAME -Port 445from the client — if TcpTestSucceeded is False, port 445 is blocked - Check network profile on the host — must be Private
- Check LanmanServer service — must be Running
If you look after several machines, run through the Windows networking checklist for small offices once — it catches the settings behind most of these share errors before they bite. And if your office keeps adding PCs to the same share, see how many PCs can realistically share files on one local network before blaming the error on any single machine.
Done troubleshooting Windows?
Oxolan fixes file sharing permanently. Installs in 2 minutes — no Windows configuration required.
Related Guides
Frequently asked questions
What does error 0x80070043 mean?
"The network name cannot be found": Windows found the computer but not the share on it. Either the share name is wrong or deleted, the host's Server (LanmanServer) service is not running, port 445 is blocked by a firewall, the host's network profile is set to Public, or SMB2/SMB3 cannot negotiate between the two machines.
How do I fix error 0x80070043?
On the host machine run "net share" to confirm the share actually exists with the exact name you are using, ensure the Server service is running (services.msc), allow File and Printer Sharing through the firewall, and set the network profile to Private. If it still fails, verify SMB2/SMB3 is enabled on both machines with Get-SmbServerConfiguration.
Why does 0x80070043 keep coming back after I fix it?
Because the fix depends on Windows' SMB stack staying healthy — updates reset services, firewalls re-tighten, and profiles flip back to Public. Apps that transfer over their own protocol instead of SMB (like Oxolan) are immune to this error, because there is no share name to resolve at all.
Tired of fixing this error every month?
Oxolan replaces Windows file sharing entirely — so 0x-errors, ghost PCs and dropped shares simply cannot happen again.
Stop fixing, start sharing — free 14 days