我有一个网络 SMB 共享(由 Netgear ReadyNas 固件 6.9.3 提供)
在我尝试连接到此共享的 15 台 Windows 10 Pro PC 中,大约有一半无法“看到”该共享,而另一半可以毫无困难地看到和浏览它。
那些看不到它的人会得到这样的信息:“Windows 无法访问 [共享名]”0x80004005“未指定的错误”
我正在尝试匿名连接(这是一个一般共享,只能在我的 LAN 中访问,而且我不想使用帐户)。
所有 PC 都与 NAS(10.168.200.x)位于同一 LAN 段中。
所有这些电脑(工作和不工作的)以前都加入过 SBS 2008 服务器域,但几个月前已从该域中删除。有问题的电脑显示它们不是域成员。
我还为了测试目的完全禁用了 PC 的防火墙,但没有任何效果。设备之间没有其他防火墙,NAS 上也没有防火墙。
PC 可以 ping NAS 设备。Google 表示很多人都遇到过这个问题,但我没有找到任何有效的方法。
有什么建议么?
答案1
我可以通过在 NAS 设备上创建用户并使用这些凭据进行连接来让有问题的 PC 进行连接。
除非我手动将用户帐户作为设备名称\帐户输入到 Windows 凭据管理器中,否则它不起作用;只需输入“帐户”就会产生“凭据不起作用”样式的消息。
当我没有首先手动将凭据添加到凭据管理器,并尝试浏览 NAS 设备上的共享时,Windows 报告说它找不到该设备/共享(这是一个完全不准确的错误消息 - 正如我的问题中所提到的,名称解析和 ping 正在运行)。
我无法让电脑匿名连接。
这并不理想,但这不是一个完美的世界,而且这个问题已经耗费了大量的故障排除时间。
谢谢大家的帮助。
答案2
我遇到过类似的问题,在我们获得新的网关/dhcp 服务器后安装的所有 Win10p 客户端都无法解析主机名。较旧的 Win10p 客户端和 Win7p 不知何故没有问题。我们的设置是用户可以将驱动器映射到 NAS 上的共享,然后登录并相应地获得访问权限。他们在 Windows 中执行此操作并指定“\nas-name\share-name”。我们不运行任何域控制器,只运行 Win/Mac 客户端和 NAS。
问题在于 DHCP 服务器中的“域名”设置,显示“companyName.local”。完全删除域名后,我们的简单共享映射又恢复正常。