当我尝试访问 Windows 7 中的网络共享时,出现错误 0x80004005。网络共享由 Windows 7 计算机创建,并由 Windows 7 计算机访问。一个月前,同样的配置运行正常,但不知什么原因,现在却不能正常工作了。
我试过了
- 创建
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy
并设置值1
- 在设备管理器中删除所有
6to4
适配器 - 禁用 IPv6 并将 IPv4 设置为与其他计算机位于同一子网掩码上的静态地址
- 验证两台计算机是否位于同一工作组中
- 禁用防火墙和防病毒软件
- 更新 Windows
\\[IP_ADDRESS]\[SHARE]
使用和访问共享\\[HOSTNAME]\[SHARE]
- 在主机(服务器)上检查
\\localhost
共享 - 共享确实出现,我可以访问文件 - 启用 TCP/IP 上的 NetBIOS
我如何访问此网络共享?如能提供任何帮助,我将不胜感激!
答案1
我最近通过启用以下组策略权限解决了这个问题:
本地计算机策略>计算机配置>管理模板>网络>Lanman 工作站>启用不安全的来宾登录
答案2
通过安装修复KB4487345。
答案3
我在 Windows 10 中遇到了这个问题,尝试访问开放共享(无需用户名)。
要修复此问题,您需要在注册表中的
“HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters”下启用“AllowInsecureGuestAuth”。
您可以使用以下命令检查系统上的内容
reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth
您可以将其设置为启用“AllowInsecureGuestAuth”
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t REG_DWORD /d 1
您需要在以管理员身份启动的命令提示符或 Powershell 中执行此操作(或“以管理员身份运行”)