我办公室的一台计算机最近无法连接到我们其中一台服务器上运行的网络共享。据我所知,“什么都没变”(我们不是都喜欢这个说法吗);使用它的秘书在度假前关闭了它,回来后又打开了它。设置如下:
- 服务器:Windows Server 2000
- 客户端:Windows 8.1(个人/家庭版)
- 客户端和服务器都位于同一工作组、同一网络和子网中。
- 客户端正在尝试访问服务器上的共享文件夹,但无法访问。
- 服务器可以访问客户端上的共享文件夹。
- 客户端可以成功 ping 服务器和 RDP。
- 客户端的凭证有效,且在客户端和服务器上都存在。
- 客户端的帐户对服务器上的共享文件夹具有权限。
- 网络上还有其他计算机以相同的方式设置,并且可以毫无问题地访问服务器上的共享文件夹。
基本上,当客户端尝试访问服务器上的共享文件夹时,系统会提示我输入凭据。没有凭据组合有效,即使是我知道有效的凭据组合(通过在 RDP 中尝试)。我收到的最好的错误消息是“指定的网络凭据无效。”
我尝试过的事情:
- 清除 Windows 凭据缓存。
- 离开并重新进入工作组。
- 使用不同的共享文件夹。
- 使用不同的用户帐户进行身份验证。
- 重新启动两台机器。
我读过的问题:
- Windows7 - “指定的网络密码不正确。”但实际上密码是正确的
- https://superuser.com/questions/384030/cannot-connect-to-a-shared-network-drive
- https://superuser.com/questions/929436/windows-7-cant-access-unc-shares-but-can-ping-and-rdp
- Windows 2008 Server 无法访问任何网络共享
- https://superuser.com/questions/242174/windows-cannot-access-servername-from-windows-server-2008-r2
我很想做但现在没有选择的事情:
- 设置域。
- 从 Server 2000 升级。
- 为客户端升级到商业/企业 Windows。
有什么想法吗?我以前处理过类似的奇怪问题,结果总是 Windows 中一些神秘的设置意外地发生了变化。到目前为止,我的搜索还没有找到任何适合我的情况的东西。
答案1
事实证明,这是我在做其他事情之前应该检查的事情之一。我做了更多的调查,发现服务器的时钟时间快了 30 分钟。纠正服务器上的时钟后,问题立即消失。我不确定时钟是如何出现偏差的;我唯一的理论是,一段时间内的断电可能导致增量偏移,最终超出凭证协商系统允许的偏差容差。