无法在 Windows 7 中断开网络驱动器

无法在 Windows 7 中断开网络驱动器

我遇到了一个奇怪的问题。作为部署例程的一部分,我正在安装c$远程服务器的共享并将文件复制到该共享,然后断开与 的连接net use <drive> /delete。但是,我遇到了奇怪的行为:

C:\Users\user>net use T: /delete
System error 2 has occurred.

The system cannot find the file specified.

好的,那我就直接使用 Windows 本身来断开文件连接吧。计算机显示:

在此处输入图片描述

嗯,这很奇怪...我们只需右键单击->断开连接...哦......

在此处输入图片描述

由于这不是永久挂载,因此重启后它将消失。不过,我想知道为什么这种情况会发生。顺便提一下,我的所有网络驱动器都有红色“X”,但我可以正常进入它们。我没有听到网络上其他用户的问题,所以这很令人困惑。

哦,让谜题更加复杂:

C:\Users\user>net use
System error 2 has occurred.

The system cannot find the file specified.

知道发生了什么吗?这是 Windows 7 Pro x64,已应用所有更新。

答案1

谷歌搜索后发现其他人也遇到了这个问题。问题归结于注册表项的问题。他们的问题出现在 Windows Server 2008 上,但 Windows 7 的原理相同。

打开 Regedit,然后导航到以下键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order

找到名为“ProviderOrder”的字符串,其值应该是一个用逗号分隔的多个值的字符串(例如我的是:“RDPNP,LanmanWorkstation,webclient,BCMLogon”),确保“LanmanWorkstation”是其中一个值。

来源:http://panerarichang.blogspot.co.uk/2011/07/win2k8error-code-0x80070002-system.html

更新:通过删除“LanmanWorkstation”,我可以重现您所遇到的问题。

答案2

我遇到了同样的问题,但这是由我最近使用的 Windows NFS 客户端安装的有缺陷的 NFS4.1 驱动程序引起的。

受到该问题的其他答案的启发,我检查了这个 Windows 注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order

我有一个名为的字符串值提供者订单包含此数据: nfs41_驱动程序,XwpNTrdr,RDPNP,兰曼工作站,网络客户端

与其他用户报告的不同,LanmanWorkstation做过出现;问题是由nfs41_驱动程序。只需将其从列表中删除,它就会再次起作用。

答案3

就我而言,它隐藏在注册表中: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]

当我删除相应的密钥时,驱动器就彻底消失了。

来源:无法在 Windows 7 中删除网络驱动器

相关内容