在重装win10系统之后,发现访问局域网共享提示错误代码0x80004005。网上搜了一大堆的原因解释,有的说是没有开启共享高级设置中的权限,也有的解释为防火墙不允许,甚至还有说是可能电脑中没有正确注册某些动态链接库文件 。。。。。。乱七八糟。至于某些动态链库文件嘛,由于是新装的系统不存在这种情况(除非安装镜像iso本身有问题)。于是只能一个个挨个试了,最终找到有效方法如下:

第一步:点击左下角开始 > 运行,弹出运行窗口,在打开后面的输入框内输入:regedit 打开注册表。

win10局域网内共享失败如何解(win10系统无法访问局域网共享)(1)

输入 regedit 打开注册表

第二步: 依次打开注册表中以下目录结构:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

第三步:在右侧窗口中找到 “AllowInsecureGuestAuth” 项,如果没有,就新建一个DWORD(32)项,重命名为“AllowInsecureGuestAuth”,将值设为“1”,确定。

win10局域网内共享失败如何解(win10系统无法访问局域网共享)(2)

AllowInsecureGuestAuth 值为 1

修改完注册表,无需重启,即可成功访问局域网共享目录,包括其它共享设备,如网络打印机等。至此完美解决。

原因猜想:注册表中 AllowInsecureGuestAuth 字段项用来定义是否允许guest用户访问共享,不知道啥原因,新版10系统默认不开启(默认值为 0)或者没有此项,导致不能访问局域岗。将值改为1,则表示允许访问,因此而解决问题。

另外,经多次尝试发现,win10更新版本后,因设置被覆盖,可能再次出现问题,再重复一次上述操作,也能有效解决。

总结:此方法针对系统默认未开启guest访问局域网权限而引的问题。若由其它原因如:系统文件丢失,损坏等不在此范围内。

,