当我打开“此电脑”时,Windows 10 将 Windows 资源管理器中显示的信息存储在哪里?

当我打开“此电脑”时,Windows 10 将 Windows 资源管理器中显示的信息存储在哪里?

我有一个网络存储设备(至少有 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 中的某个位置),但您可以告诉服务在重新启动时重置所有内容:

相关内容