![当我运行 cmdkey 删除凭据之前无法访问 SMB 服务器共享(不可访问错误),这是怎么回事?](https://linux22.com/image/1309518/%E5%BD%93%E6%88%91%E8%BF%90%E8%A1%8C%20cmdkey%20%E5%88%A0%E9%99%A4%E5%87%AD%E6%8D%AE%E4%B9%8B%E5%89%8D%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20SMB%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%85%B1%E4%BA%AB%EF%BC%88%E4%B8%8D%E5%8F%AF%E8%AE%BF%E9%97%AE%E9%94%99%E8%AF%AF%EF%BC%89%EF%BC%8C%E8%BF%99%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B%EF%BC%9F.png)
我遇到了网络连接共享问题。第一次连接有效,并且似乎至少能保持连接几个小时。但是,每次我的 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 格式存储凭据,然后存储密码。这样它就知道它适用于什么。