0x80004005 (Unspecified error) when accessing network share in Windows 7
Matthew Harrington
I'm getting error 0x80004005 when trying to access a network share in Windows 7. The network share was created from a Windows 7 computer and is being accessed by a Windows 7 computer. The same exact configuration worked properly a month ago and for whatever reason doesn't work anymore.
I've tried
- Creating
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicyand setting the value to1 - Removing all
6to4adapters in Device Manager - Disabling IPv6 and setting IPv4 to a static address on the same subnet mask as the other computer
- Verifying the two computers are on the same workgroup
- Disabling the firewall and antivirus
- Updating Windows
- Accessing the share using
\\[IP_ADDRESS]\[SHARE]and\\[HOSTNAME]\[SHARE] - On the host computer (server) checking
\\localhostfor the share - the share does appear and I can access files - Enabling NetBIOS over TCP/IP
How can I access this network share? Any help would be appreciated!
33 Answers
I recently resolved this issue by enabling the following group policy permission:
Local Computer Policy>Computer Configuration>Administrative Templates>Network>Lanman Workstation>Enable insecure guest logons
Fixed by installing KB4487345.
I had this problem in Windows 10, trying to access an open share (without username).
To fix it, you need to enable "AllowInsecureGuestAuth" in the registry under
"HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters".
You can check what it is on your system with
reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuthAnd you can set it to enable "AllowInsecureGuestAuth" with
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t REG_DWORD /d 1You need to do that in a Command Prompt or Powershell started as Admin (or "Run as Administrator")