我有一台 Windows7 机器,我使用以下命令连接网络驱动器:
> net use t: \\pathname\foldername /user:Username password
然而,尽管这个程序已经运行了好几年,但它在大约 2 个月前停止了工作。这是我收到的错误:
发生系统错误 86
指定的网络密码不正确
它尝试连接的服务器是 Windows2008 服务器。我们有很多其他计算机连接正确,但它们都在域中。我无法将这台计算机添加到域中,因为它在另一个网络上。
但是,我尝试使用不在域中的另一台计算机(使用本地帐户)进行此操作,并且它可以正常工作。因此,我相当肯定问题出在客户端计算机上,而不是服务器上。
这是我迄今为止尝试过的:
- 同步时钟(一开始确实是关闭的,但是同步并没有解决错误)
- 将 LAN 管理器身份验证设置为每个选项(并且每次都重新启动)
- 密码绝对正确,因为它在另一台机器上运行
有人能告诉我我还能尝试什么吗?遗憾的是,重新安装操作系统不是一个选择。
答案1
有人能告诉我我还能尝试什么吗?
如果您尝试在 Windows 2008 R2 服务器上安装 CIFS 共享,即使您正确输入凭据,系统仍会提示您输入凭据。
此外,如果您尝试使用 shell 命令
net use
,您会收到以下错误:C:\Users\Admini>NET USE R: \\10.0.0.1\share /user:admin password System error 86 has occurred. The specified network password is not correct.
要解决此问题,请执行以下操作:
- 转到开始>运行
- 输入 secpol.msc。
- 本地策略 -> 安全选项
- 将“网络安全:LAN 管理器身份验证级别”的值更改为:LM 和 NTLM – 如果协商,则使用 NTLMv2 会话安全
答案2
答案3
我发现,如果系统中定义的单个用户有没有密码。在这种情况下,只需添加密码,您的网络登录就会恢复正常。
注意:毫无疑问,在“无域”设置(例如连接到 Windows 8.1 笔记本电脑主机的 Windows 7 VM 客户机)上,它们都必须具有同一工作组。
(我还验证了 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel 没有问题,并且区域和时间设置与主机相同)
~~ 我也尝试了在网上找到的方法,怀疑是 Windows 8.1 主机出了问题。因此,我去了
- 控制面板,然后
- 网络和互联网,然后
- 网络与共享,然后
高级共享设置,然后
家庭组连接 - 我将其从“推荐”设置更改为允许 Windows 管理连接
而是选择
- 使用用户账户和密码连接到其他计算机~~
但我仍然无法成功登录(使用正确的密码!),所以......
最终取得突破的方法是尝试另一台以前运行良好的虚拟机,但这次出现了同样的错误。嗯……密码可能确实不正确?所以我再次进入 Windows 8.1 主机并检查帐户,结果发现帐户没有密码!什么???它一直使用同一个密码年!一定是我几天前做的 1.5GB Windows 更新。
总而言之,我很可能需要改变上述所有的终于让如此简单的事情得以实现。然而,在我的特定情况下,这对我来说是解决方案。从其他帖子中可以看出,相同的错误消息有不同的解决方案。我希望我的解决方案能帮助那些像我一样在黑暗中摸索的人。
答案4
我知道这是 5 年前的帖子,但是,这个(kerberos)工作的必要条件是时间同步。
- w32TM /config /syncfromflags:manual /manualpeerlist:pool.ntp.org
- w32tm /配置/更新
- w32tm /重新同步
- 理想情况下,服务 w32tm 设置为自动启动。