我管理的 Windows 2003 AD 域有几个 Windows XP 客户端和一个 Windows 7 RC1 客户端。最近,Windows 7 客户端开始拒绝访问网络共享,除非提供主机的 FQDN。有趣的是,仅使用主机名的 DNS 解析工作正常。有谁知道这可能是什么原因或如何解决?
工作正常
ping hostname
\\hostname.mydomain.internal\MyShare
不工作
\\hostname
Error: Error code 0x80070035 - The network path was not found.
\\hostname\MyShare
Error: Error code 0x80004005 - Unspecified error
更新
这个问题在我发布这个问题一天后自行解决。也许这是 Moose 建议的时间同步问题。谢谢大家的帮助。如果我能够重现这个问题,我将重新审视这个问题并进一步探索这些解决方案。
您是否偶然停止和/或禁用了 Windows 7 中的 Windows 防火墙服务(而不是仅仅禁用防火墙本身)?
如果该服务未运行,Windows 7 会遇到各种奇怪的网络问题。
我看到整个网络完全疯了,因为有人使用 GPO 来实际禁用该服务,而不是仅将防火墙配置为关闭。
刚刚在一台新加载的 Windows 7 机器上出现了问题。一切正常,工作正常,然后在一段未知的时间(一两天)后,机器给出了上述确切的症状。一个有趣的提示 - 即使在这些症状期间,我也可以转到命令提示符并 PING 服务器名就好了。
再附注:我可以通过输入... \servername.domainname.extension 来缓解问题 - 然后一切正常。
奇怪的。
是的,这是一个奇怪的问题,它已经困扰了我好几个星期了。我很想知道它的修复方法。我还注意到我可以通过 IP 地址浏览。
我很久以前就看到过这种情况,在Win 2000的日子里,客户端和服务器之间的时间差超过5分钟。它会给您带来奇怪的错误,让您认为这是一个 dns 问题,而实际上并非如此。
时间同步对 Kerberos 非常重要。
这可能不是问题,但如果它们关闭,它很容易检查和修复。
你还在用wins和netbios吗?也许通过 tcp 的 netbios 被禁用了?当我们最终关闭wins时,我们不得不去fqdn,但话又说回来,我们可能做错了什么并且不知道。
顺便说一句,你为什么还在 RC1 上?
RTM Enterprise 评估版可免费下载:http ://technet.microsoft.com/evalcenter/cc442495.aspx 。
从那以后,我一直无法重现此问题。也许微软已经修补了它。如果它回来了,我会用我的解决方案更新这个答案。