更改 Windows 中的桌面位置会导致链接错误的文件夹

更改 Windows 中的桌面位置会导致链接错误的文件夹

我很困惑,我按照说明操作这里并将我的桌面文件夹设置为D:\Pocket\desktop2

我们可以在注册表中验证这一点:

在此处输入图片描述

desktop2文件夹没有显示在 中D:\pocket。而是Desktop显示 !

在此处输入图片描述

我不明白发生了什么。我已启用“显示隐藏文件和文件夹”,但为什么没有D:\pocket\desktop2显示?

答案1

Windows 可以为特殊文件夹设置“本地化”名称。例如,在所有 Windows 版本中,“Documents”文件夹仍为“Documents”,但以当前用户的 GUI 语言显示其名称。这就是您看到名为“Desktop”的文件夹的原因。

如何重命名

  1. 如果资源管理器文件夹选项(在视图选项卡中)启用“显示隐藏文件”

  2. desktop.ini在记事本中打开隐藏文件

  3. 将 LocalizedResourceName 更改为你喜欢的任何名称:

    [.ShellClassInfo]
    LocalizedResourceName=我的魔法名称
    IconResource=%SystemRoot%\system32\imageres.dll,-112
    IconFile=%SystemRoot%\system32\shell32.dll
    图标索引=-235
    

您可以直接删除此desktop.ini文件,但有时它会自动重新创建。

答案2

“桌面”是一个特殊的虚拟文件夹(因此有不同的图标)。您更改了它(实际上)指向的实际文件夹,但您没有更改 Windows 资源管理器显示的特殊虚拟文件夹的名称。

答案3

它看起来更像是一个功能,而不是一个缺陷。

您已将文件夹 D:\Pocket\Test 设置为桌面文件夹。现在 Windows Vista 正在屏蔽真实文件夹并向您显示逻辑文件夹,即桌面。

您可以通过右键单击桌面文件夹并验证路径来确保桌面文件夹确实是您的 D:\Pocket\Test特性

还可以尝试从运行提示符打开 D:\Pocket\Test。它应该打开桌面文件夹。

如果您确实想查看 D:\Pocket\Test 是否存在,只需使用 Live CD 启动并浏览 Windows 驱动器到 D:\Pocket\Test。您将在那里找到该文件夹​​。

答案4

十年后…… 掩盖真实文件夹的关键是隐藏和系统文件desktop.ini,它位于同一目录中。每个指定为系统文件夹的目录都有一个,它控制如何处理该文件夹。当Windows“掩盖”或进行任何更改(如默认类型、颜色、背景或图标……和名称……)时,都是通过这个文件完成的。这实际上是在注册表搞砸一切之前事情的样子——现在我们忘记了它应该是怎样的(Linux仍然使用本地文件进行控制——没有注册表。)所以——我正在研究看看这一切——但你可以得到说明并根据需要将名称改回来。只是还不知道Windows会如何反应。此外,对于常用名称、图标、颜色等,Windows将引用定义它的一些注册表项值,因此如果您愿意,可以全局更改它,并且您可以在任何地方将“桌面”更改为“鸟笼”。

相关内容