Board logo

标题: WIN10 桌面上的2个desktop.ini文件 [打印本页]

作者: 合肥亮少    时间: 2016-6-5 12:45     标题: WIN10 桌面上的2个desktop.ini文件

当我们让系统显示隐含文件时,会发现WIN10 桌面上出现了2个desktop.ini 文件。你没看错,是2个同名同姓的 desktop.ini 文件。并且被系统赋予隐含、系统属性。

[url=][/url]

图一、显示隐含文件



[url=][/url]

图二、WIN10 桌面上出现了2个desktop.ini 文件


  这个是病毒吗?怎么会出现2个同名文件? Windows 不是不允许在一个文件夹中同时存在两个同名的文件的吗?

  其实从WIN7开始,桌面上就存在着这2个desktop.ini 文件了。对于Windows 来说,“桌面”不是普通意义的文件夹,我们不能把这个东西单纯的理解为文件夹和目录。

  其实WIN10 桌面上的2个desktop.ini, 一个在C:\Users\<当前用户>\Desktop\目录下,一个在C:\Users\Public\Desktop\目录下。分别对应当前用户和公用账号的桌面快捷键。也就是说它们是2个不同的“文件”。

  在默认的 Windows 系统设置中,桌面上显示的图标不仅来自于当前用户帐户专有的“桌面”配置文件夹,也来自于所有用户帐户共有的“公共桌面”配置文件夹。前者提供的图标仅在当前用户帐户的桌面上显示;后者提供的图标在所有用户帐户的桌面上显示。由于这两个“桌面”配置文件夹都有自己的 desktop.ini ,所以当我们允许显示隐含的文件时,两个desktop.ini 都将出现在桌面上。

  具体地说,桌面上的第一个 Desktop.INI 来自于当前用户帐户专有的“桌面”配置文件夹,具体路径是 Users/%用户帐户名%/Desktop。文件内容为:


[第一行空行]

[.ShellClassInfo]

LocalizedResourceName=@%SystemRoot%/system32/shell32.dll,-21769

IconResource=%SystemRoot%/system32/imageres.dll,-183


  第二个 Desktop.INI 来自于所有用户帐户共有的“公共桌面”配置文件夹,具体路径是 Users/Public/Desktop。文件内容为:


[第一行空行]

[.ShellClassInfo]

LocalizedResourceName=@%SystemRoot%/system32/shell32.dll,-21799


  两者的差别仅在于前者多了一行指定文件夹图标的语句。

  关于每条语句的的具体参数和详细意义,请参考微软技术手册或百度。

  现在大家知道这WIN10 桌面上这2个desktop.ini 文件了吧。它们是绝对的系统文件,不是病毒,千万不要胡乱删除,那样将造成系统快捷指向错乱。造成一些系统文件夹无法访问等故障。






欢迎光临 合肥本本之星 合肥Thinkpad专卖店 合肥Apple专卖店 hfthink 合肥本之星信息科技有限公司 (http://hfthink.com/) Powered by Discuz! 7.2