恢复用户文件夹的方法与各Desktop.ini的内容

简要说明

现在我们使用的Windows(11)的用户文件夹在资源管理器中显示的有桌面文档图片音乐视频下载这六个个。

但很有可能因为迁移等问题导致这些文件夹被误删除,重新创建这类文件夹后却只能得到普通的文件夹,再也没有那些有辨识度的图标,并且文件夹名称也不会自动翻译。(例如 Downloads文件夹会被自动翻译为下载,并且通过Downloads或下载都能访问)


例如我们常见的下载(Downloads) 文件夹。这里有以下载文件夹为例的具体方法:《解决下载文件夹变为“Downloads” | 零神 • ZEROKAMI STUDIO》,如果仅仅此问题,可以参考它来解决。


这些用户文件夹的特殊功能基本都是通过Desktop.ini配置文件实现,这就是为什么手动创建文件夹后却无法恢复原貌的原因。

解决方法

解决方法分为以下几种步骤:

创建Desktop.ini文件

在所对应的目录中使用记事本创建Desktop.ini文件,然后填入对应的配置信息保存。

这里列出我电脑Windows 11 24H2中的 桌面文档图片音乐视频下载 配置文件给大家作为参考。

桌面

1
2
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769

文档

1
2
3
4
5
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

图片

1
2
3
4
5
6
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\windows.storage.dll,-21779
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\imageres.dll,-113
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-236

音乐

1
2
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790

视频

1
2
3
4
5
6
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21791
InfoTip=@%SystemRoot%\system32\shell32.dll,-12690
IconResource=%SystemRoot%\system32\imageres.dll,-189
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-238

下载

1
2
3
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
IconResource=%SystemRoot%\system32\imageres.dll,-184

其它

如果你想恢复的文件夹或以上配置文件不适用于你现有的版本,可以参考:《Windows 之特殊文件夹的恢复方法 - LibXZR 的小本本》所提供的Desktop.ini内容。

配置文件夹和配置文件的属性

这里我们使用Windows终端(PowerShell)进行配置。在开始菜单的图标上右键 - 终端管理员即可打开。

这里使用 attrib +R <文件夹路径> 标记文件夹的只读。(此标记是为了使Desktop.ini配置文件生效,不会影响文件夹的正常使用)

再使用 attrib +S +H <Desktop.ini的路径> 标记配置文件为隐藏的系统属性文件。

最后为了使配置文件生效,可以重启资源管理器或注销重启电脑。

示例

例如我需要配置文档文件夹,那么创建完成文件夹(在C:\Users\zk\Documents)和Desktop.ini文件。
Desktop.ini内容为:

1
2
3
4
5
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

所使用的命令为:

1
2
attrib +R C:\Users\zk\Documents
attrib +S +H C:\Users\zk\Documents\Desktop.ini

最后重启电脑即可恢复。