我有一个网络存储设备(至少有 5 年历史的 Drobo 设备),我时不时会连接它。当我连接时,它显示为 A:。最近我在连接它时遇到了问题。当我连接到它时,设备附带的应用程序无法识别它。
该设备现在已完全断开连接。但是当我在 Windows 资源管理器中查看“此 PC”时,我看到的是 A:,好像这是那个网络设备。它显示了应该存储在那里的一小部分文件,当我尝试打开其中任何一个文件时,它说文件不存在。所以它似乎是我之前连接的某种“幽灵”。
我想知道清除这个幽灵是否有助于解决连接问题。这些信息在 Windows 10 中保存在哪里?在注册表的某个地方?如果是,打开时我应该寻找什么regedit
?
答案1
“网络位置”下列出的图标可以是以下之一:
A映射驱动器,即已分配驱动器号的共享。您应该可以右键单击它并使用“断开网络驱动器”,或使用
net use X: /d
取消映射。映射驱动器可以是临时的,也可以是永久的(登录后重新建立)。如果其他所有方法都失败,请删除下面
HKEY_CURRENT_USER\Network
与映射字母相对应的注册表子项:reg delete HKCU\Network\X /f
只是一个捷径到共享,该共享存储在文件系统中(作为
*.lnk
文件):~\AppData\Roaming\Microsoft\Windows\Network Shortcuts\
您应该能够从该文件夹或直接从“此电脑”中删除它。
~\NetHood
(这与以前 Windows 版本(即 2000/XP)中“网上邻居”下显示和存储的内容相同。)
在这两种情况下,共享仍然以相同的方式访问(即通过 SMB),我怀疑其中涉及“脱机文件”——它是 Windows 的标准功能,可在本地缓存部分网络共享,以便您可以继续离线使用共享。
有时“脱机文件”缓存会混乱。您无法直接访问缓存的文件(尽管它们存储在 C:\Windows\CSC 中的某个位置),但您可以告诉服务在重新启动时重置所有内容: