我看到有些人询问如何“摆脱”文档、图片、下载等的本地化名称。
但就我而言,我想将其“恢复”为默认值。
当我使用“xcopy”提示命令创建自己的批处理文件以进行某些自动文件复制时发生了这种情况。
受此命令影响的任何文件夹都会丢失其本地化名称,并且无法恢复 - desk.ini 文件完好无损,但资源管理器无法将设置应用到显示。
也许和注册表有关?
答案1
您可能遇到了两个问题中的一个,或者两个都遇到了。
通常,除非设置了系统属性,否则 Windows 不会遵守 Desktop.ini 文件的内容。如果复制了该文件,则可能不会遵守。要设置它,您必须使用 Windows 系统提示符,据我所知,在 Windows 资源管理器中无法完成此操作。在 Desktop.ini 文件所在的文件夹中,使用命令cd
进入该文件夹,键入:
ATTRIB desktop.ini
这将显示设置了哪些属性。出于某种原因,Windows 不允许您在不设置/清除隐藏属性的情况下设置/清除系统属性,即使您按原样设置。如果设置了只读属性,您也无法更改,因此如果设置了只读属性,您还必须清除/重置它。了解它们是什么,并且不需要设置desktop.ini 文件,如果未设置系统属性,请使用以下命令进行设置:
ATTRIB +S +H -R desktop.ini
如果设置了系统属性,但仍然无法正常工作,那么您可能在移动desktop.ini文件时丢失了其中的一些信息。当这些文件被复制到原始位置之外时,Windows会从这些文件中剥离本地化信息。要恢复它们,您必须手动编辑每个文件。记事本可以很好地完成这项工作,或者任何文本您习惯使用的编辑器。要编辑文件,它们需要具有系统和只读属性离开,隐藏对此无关紧要。但为了使它们更容易在 Windows 资源管理器中找到,关闭隐藏会有所帮助。对于您需要编辑的每个 desk.ini 文件,请转到其文件夹并键入:
ATTRIB -S -H -R desktop.ini
以下是文件原本应包含的内容的列表,本例中重要的行是 LocalizedResourceName= 和 IconResource=,但将它们全部设置为原始值也无妨。文件更正后,要使它们再次工作,您需要再次用以下命令重置属性:
ATTRIB +S +H desktop.ini
原始的desktop.ini 内容
回收站
[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-8964
联系方式
[.ShellClassInfo]
LocalizedResourceName=@%CommonProgramFiles%\system\wab32res.dll,-10100
InfoTip=@%CommonProgramFiles%\system\wab32res.dll,-10200
IconResource=%SystemRoot%\system32\imageres.dll,-181
桌面
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
文件
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
下载
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
IconResource=%SystemRoot%\system32\imageres.dll,-184
收藏夹
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21796
IconResource=%SystemRoot%\system32\imageres.dll,-115
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-173
链接
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21810
IconResource=%SystemRoot%\system32\imageres.dll,-185
DefaultDropEffect=4
[LocalizedFileNames]
[email protected],-21816
[email protected],-9031
Recently [email protected],-32813
[email protected],-21790
[email protected],-21779
[email protected],-21770
音乐
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\imageres.dll,-108
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-237
[LocalizedFileNames]
Sample Music.lnk=@%SystemRoot%\system32\shell32.dll,-21806
图片
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21779
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\imageres.dll,-113
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-236
[LocalizedFileNames]
Sample Pictures.lnk=@%SystemRoot%\system32\shell32.dll,-21805
已保存的游戏
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21814
IconResource=%SystemRoot%\system32\imageres.dll,-186
搜索
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-9031
IconResource=%SystemRoot%\system32\imageres.dll,-18
[LocalizedFileNames]
Indexed [email protected],-32811
[email protected],-32814
Shared By [email protected],-32802
Recent [email protected],-32803
Recent [email protected],-32804
Recent Pictures and [email protected],-32806
Recent [email protected],-32807
Recently [email protected],-32813
视频
[.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
[LocalizedFileNames]
Sample Videos.lnk=@%SystemRoot%\system32\shell32.dll,-21807
公共桌面
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21799
公开文件
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21801
IconResource=%SystemRoot%\system32\shell32.dll,-235
公开下载
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21808
公共音乐
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21803
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\shell32.dll,-237
公开图片
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21802
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\shell32.dll,-236
公开影片
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21804
InfoTip=@%SystemRoot%\system32\shell32.dll,-12690
IconResource=%SystemRoot%\system32\shell32.dll,-238
答案2
恢复任何个人文件夹本地化的简单技巧。打开文件夹的“属性”对话框。转到“位置”选项卡。将位置更改为某个不存在的文件夹(例如 %userprofile%\Documents2),然后单击“确定”。首先,系统会要求您创建目录 - 按“是”。其次,系统会要求您移动当前文件夹的内容。按“否”!然后再次打开属性对话框,将位置更改为原始位置(即上一个)。由于上一个文件夹存在,系统会询问您是否只想移动内容。现在按“是”确认此操作,然后确认覆盖desktop.ini 文件。修复所有文件夹后,只需退出并再次登录(或重新启动计算机)。