当我运行 cmdkey 删除凭据之前无法访问 SMB 服务器共享(不可访问错误),这是怎么回事?

当我运行 cmdkey 删除凭据之前无法访问 SMB 服务器共享(不可访问错误),这是怎么回事?

我遇到了网络连接共享问题。第一次连接有效,并且似乎至少能保持连接几个小时。但是,每次我的 Windows 7 PC 重新启动后,它都无法再与共享文件夹建立网络连接,也无法浏览到它,直到我不仅取消映射并重新映射映射驱动器,而且还必须使用cmdkey删除存储的凭据,如下所示:

cmdkey /delete:Domain:target=HOSTNAME

我的工作电脑在域中,我不是 IT 管理员,但我很好奇是否可以采取任何措施来调查此问题。我可以检查注册表或组策略中的任何设置,以了解为什么第一个连接有效,但每次后续尝试(一旦存储的凭据存在)浏览或使用该连接时,都会失败,并显示连接错误,提示“无法访问”,如下所示:

在此处输入图片描述

至少几分钟过去之前我都没有收到任何错误。我看到的第一件事是一个窗口冻结且空白,然后我收到此错误:

连接到 DROBO 设备上的共享时会发生这种情况,并且连接到不在域中但属于 Microsoft Home Server 的共享时也会发生这种情况。我想知道当存在 Active Directory 域控制器并且特定工作站已加入域时,Windows 7 Professional 在连接到非域共享方面是否存在问题?

仅当我单击“记住凭据”时才会出现此问题。无论使用 进行多少操作都无法解决此问题net use。使用cmdkey删除主机的所有存储凭据是恢复的唯一方法,并且它会影响所有非域共享文件夹。

更新我希望可以检查一些注册表位置,这些位置可能在某种程度上配置错误,这或许可以解释为什么 SMB/CIFS 存储的非域系统凭据似乎以这种奇怪的方式自动失效。了解 Microsoft Windows 域和安全处理有时有多么不正常,这可能是某种愚蠢的“功能”。

答案1

本地时间和托管共享的计算机可能不同步。不过您的域管理员应该会处理这个问题。通常,当您的凭据令牌传递到计算机但不同步时,它将停止工作。

另一种可能性是,您的本地计算机可能正在尝试将您的域凭据传递给 Windows Home Server。由于它不是域的一部分,它会将您弹出。

尽管不可否认,在任何一种情况下它都不应该允许您登录(除非域控制器和您的工作站已同步,但 Windows Home Server 没有同步)。

答案2

我认为这样做的一个原因是您需要以 MACHINE_NAME\USERNAME 格式存储凭据,然后存储密码。这样它就知道它适用于什么。

相关内容