Win7的Desktop.ini探秘_Desktop_1.ini
在Win7中将文件夹查看方式设置为显示所有文件,在桌面发现了两个同名文件“desktop.ini”。在一个文件夹里为什么会有同名的文件存在?为此我们对它进行了一番探究。
答疑解惑―桌面上为何有两个同名文件
大家知道Windows是不允许在同一个目录下存在同名文件的,那么为什么在Win7桌面会出现两个同名文件“desktop.ini”(图1)?其实这主要是大家对桌面理解有误,实际上桌面并非是一个单一目录,因为桌面上保存本机当前用户和公共用户对应桌面快捷方式(包括文件)和特殊文件(如我的电脑、回收站)。因此对于Win7来说,桌面实际上是多个目录结合体,其中的“Desktop.ini”则是不同用户的桌面配置文件,它的作用是存储用户对文件夹的个性设置,并保存着系统文件夹(如我的文档、下载目录)、开始菜单在多语言环境下对应的语言。
了解桌面真实面目后,现在就可以解释同名文件的存在了,实际上两个“Desktop.ini”是分别对应当前用户和公共用户的配置文件。我们只要依次选中这两个文件右击选择属性,就可以看到一个文件位置是“C:\users\当前用户\desktop”,另一个则位于“c:\users\public\desktop”(图2),所以实际上“Desktop.ini”是位于不同目录下的两个文件,它也是系统正常文件,并不是病毒。
小提示
由于“desktop.ini”保存着系统文件夹、开始菜单在多语言环境下显示为对应的语言,如果误删这个文件,则可能造成当前用户下的目录如“下载”、“我的音乐”变为英文显示。此时只要启动记事本输入下列代码,保存为“desktop.ini”放置在“C:\users\当前用户\desktop”,并设置其系统、隐藏属性即可。
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
为我所用―活用Desktop.ini配置文件
通过上面的介绍,很多朋友对“Desktop.ini”有了一定的了解,实际上除了储存用户对文件夹的个性设置外,通过添加特定的参数,我们可以用活这个配置文件,为我们的日常操作服务。
实例解读:使用desktop.ini为任务计划程序建立一个固定目录
平时很多朋友喜欢使用任务计划执行一些自动任务,被执行的程序都是借助命令行完成,这就要求被执行程序需要有固定路径,如果更改程序所在目录名称就会导致任务无效。现在借助“desktop.ini”就可以建立一个固定目录,无论用户怎么更改目录名称,目录实际名称都不会改变。
第1步:在任意分区如I盘建立一个名为“cfan”的目录,然后将需要执行计划任务的程序如“cfan.exe”放置在该目录。接着启动“记事本”输入下列代码,将文件以“desktop.ini”保存在“i:\cfan”下。
[.ShellClassInfo]
LocalizedResourceName=cfan
第2步:启动命令提示符依次输入下列命令,为“desktop.ini”添加上“系统”、“隐藏”属性。
Cd k:\cfan
Attrib +s +h desktop.ini
第3步:现在任务计划中指定的命令“i:\cfan\cfan.exe”就可以固定执行了,不管用户以后将“i:\cfan”改为什么目录名称都可以执行“i:\cfan\cfan.exe”(因为cfan目录的实际名称是不会变化的)。比如将cfan目录名称更改为“电脑爱好者”,还可以再建立一个名为“电脑爱好者”的目录,实现两个同名目录(图3)。
第4步:由于Windows是不允许在同一个目录下存在同名文件的,实际上包含“desktop.ini”的“电脑爱好者”目录,它的实际名称仍然是“i:\cfan”,它之所以能显示为“电脑爱好者”,正是“desktop.ini”的存在所致。打开命令提示符使用DIR命令可以看到前者真正的名称仍为“cfan”,也就意味着我们无论将“I:\cfan”怎么改名,都可以让任务计划正常地运行(图4)。
火眼金睛―批量删除Desktop病毒
一些病毒也会利用这些特性在很多目录下生成类似“desktop.ini”的病毒(名称可能为Desktop_1.ini、_desktop.ini),对于这些假冒“desktop.ini”的病毒,利用Win7自带的搜索功能即可轻易删除。
首先打开资源管理器,将文件夹选项设置为显示所有文件、显示受保护系统文件,搜索范围选择“计算机”,接着在搜索框输入“Desktop_*.ini”(使用通配符搜索所有类似Desktop_1.ini的文件)。最后在搜索结果列表选中全部搜索到的Desktop_1.ini、Desktop_2.ini文件删除即可(图5)。
小提示
由于系统正常的“desktop.ini”是系统文件,它们大多是在安装系统时产生的,因此我们也可以从“desktop.ini”修改时间(即系统安装时间)判断是否为病毒文件。
栏目最新:
- 基于情感化的医院装饰设计应用研究2023-07-04
- 基于改进BERT的景点评论情感分析2023-06-30
- 初中音乐教学中的社会情感学习初探2023-06-29
- 夜的故事(组诗)2023-06-28
- 原生纯电,豪华满级,听Stefan,Sielaff讲...2023-06-18
- 故事,可以这样开始2023-06-17
- “美”“白”会谈——黑色素的故事2023-03-30
- 解析小学音乐教学中的情感教育2023-03-20
- 新闻报道故事化的叙事学研究2023-03-17
- 岁月深处的故事2023-03-15
相关文章: