三条命令联用 删除顽固文件

时间:2022-10-04 02:35:43

三条命令联用 删除顽固文件

影迷小王在下载电影的过程中,发现奇艺影音的新升级版本屏蔽掉了不少影片的下载,只有会员才能免费使用,于是想降回到旧版本下载。但是,在退出新版本安装旧版本的过程中,安装程序提示有文件被锁定,无法复制。他想到这个很容易解决,于是先从任务管理器中尝试中断该文件的进程,不成!再用Unlock解锁工具和360的强行解除锁定功能来解锁,也未能解决。其实,联合使用三个系统自带的简单内部命令,就能解决问题。

查清哪些文件在作怪

根据安装文件的提示,知道了第一个被锁文件是qiyikernelx.dll,也知道了文件的所在位置是C:\Documents and Settings\All Users\Application Data\QiYi\QiyiKernel\App,这是该应用程序在用户文件夹中安装的文件。顺着这条线索,就可以看看究竟在这个文件夹中还藏有哪些文件,如果把这些文件都删了,就不会影响旧版本的恢复安装了。

启动命令提示符窗口,在光标之后输入如下命令:

CD "C:\Documents and Settings\All Users\Application Data\QiYi\QiyiKernel\App\"

这样就可以顺利进入被锁文件所在的文件夹。接下来,我们执行DIR /A >Filelist.txt命令(图1),马上就可以得到一份该目录下文件的列表清单Filelist.txt,在其中会记录有该文件夹下所有文件的列表信息,即便是有系统属性或隐含属性的文件,在该文件中都会一览无余地记录下来。这份文件清单,供我们在处理该文件夹删除目标文件时参考使用。

上面用到的命令CD表示进入某个文件夹。DIR命令表示列出文件列表信息,它可以附带许多参数,这里附带了一个/A参数,表示列出所有文件的信息。后面的符号>表示重定向输出,本来显示结果应该在屏幕上显示,但有了这个参数以后,其文件列表显示结果就会被重新定向到其后紧随的文件Filelist.txt中存储了。

弄清这些文件的属性

接下来,我们需要弄清楚这些产生影响的文件的属性,只有弄清楚其属性,我们才能针对属性来删除文件。这些属性可能包括档案属性、只读属性、隐含属性、系统属性等4种中某几种的组合。查明属性需要用到如下命令(图2):

ATTRIB *.* /S /D >Attriblist.txt

这个命令的含义是,列出当前目录及其所包含的各级子目录中所有文件的属性,并将其记录在Attriblist.txt文件中。结果中标示A的是档案属性,标示S的是系统属性,标示H的是隐含属性,标示R的是只读属性。/S表示也包含子目录,/D表示也处理文件夹。

通过这个属性记录文件Attriblist.txt,我们要对那些被锁定的文件进行处理就好办多了,只要在删除命令中指明其属性,即便是具有系统属性或隐含属性的文件,也会被轻易删除掉。

我们看到,本例中被锁定的文件中qiyikernelx.dll文件的属性被标示为系统(S)和隐含(H)两种属性。

针对属性删除相应文件

接下来就是要按照属性类别来删除被系统锁定的文件。根据上面文件中的标示得知,要删除的文件qiyikernelx.dll被赋予了S和H两种属性,也就是说该文件同时具备系统属性和隐含属性。我们要删除这个文件,只要下达下面这条命令即可(图3):

DEL /F /Q /ASH qiyikernelx.dll

在这个命令中,DEL是命令主体,表示删除文件的意思,它也完全可以被另一个命令ERASE来代替。命令中的参数/A标示根据属性选择要删除的文件,其后面需要紧跟文件的属性参数,这里我们选择S系统属性和H隐含属性。参数/F标示强制删除只读文件,如果这个文件被赋予了只读属性,不能改写或删除,则加了这个参数后将会突破这一限制。参数/Q表示安静模式,如果删除的文件不止是一个,而是带有全局通配符的一批文件,则系统在删除文件时不会有确认提示出现,而是默默地执行你下达的删除命令。

按照上面的方法,根据掌握的文件属性和文件名列表,用类似的DEL命令,配合必要的文件属性参数,根据安装文件在安装过程中给出的锁定文件提示,将文件所在目录及其下级子目录中的所有文件都删除掉。这样就可以顺利进行旧版本软件的安装了。

小提示

请先用文件解锁软件或360安全卫士附带的右键文件解锁命令尝试对锁定文件进行解锁,不成功时再用上面的方法删除文件,一般都可以解决问题。若删除不成功,请在安全模式下执行上述操作。

上一篇:系统Ghost恢复后黑屏等 下一篇:酷网新软 第2期