余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

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

xiyangw 2023-09-29 13:48 33 浏览 0 评论

三条Windows内部命令联合使用,任何不能被删除的顽固文件都能迎刃而解。

影迷小王在下载电影的过程中,发现奇艺影音的新升级版本屏蔽掉了不少影片的下载,只有会员才能免费使用。于是想降回到旧版本下载。但是,在退出新版本安装旧版本的过程中,有一个文件被锁定,无法复制。他想到这个很容易解决,于是先从任务管理器中尝试中断该文件的进程,无果!再用解锁工具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中,这样,文件列表就进入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安全卫士附带的右键文件解锁命令尝试对锁定文件进行解锁,不成功时再用上面的方法删除文件,一般都可以解决问题。若删除不成功,请在安全模式下执行上述操作。



文件解锁实操文章预告:

●《三招出手 顽固文件不死也不行》

从三个不同层面,介绍分别用一种工具软件解决被锁文件的方法。

●《寻求简单安全的文件删除方案》

介绍用批处理和一拖即删两种特殊办法解决顽固文件的方法。

●《重启系统时自动删除顽固文件或文件夹》

该文介绍另一种删除顽固文件的解决方法,即重启系统时自动删除被锁文件。

相关推荐

华为交换机配置命令总结

1、配置文件相关命令[Quidway]displaycurrent-configuration显示当前生效的配置[Quidway]displaysaved-configuration显示fla...

解决账户无法登录的故障
解决账户无法登录的故障

在优化系统时错误地根据网上的提示,将唯一的Administrator账户设置为禁用,导致重启后无法进入系统。类似的故障还有使用组策略限制本地账户登录,导致重启后...

2023-10-11 17:16 xiyangw

S5720交换机登录提示初始密码存在安全风险
S5720交换机登录提示初始密码存在安全风险

问题描述客户每次登录输密码时,提示初始密码不安全,现在客户嫌麻烦想要去掉:Username:huaweiPassword:Warning:Theinitia...

2023-10-11 17:15 xiyangw

Springboot,Mybatis修改登录用户的密码
Springboot,Mybatis修改登录用户的密码

一、Mybatis.xml<updateid="changePassword"parameterType="string...

2023-10-11 17:15 xiyangw

PHP理论知识之沐浴更衣重看PHP基础(二)
PHP理论知识之沐浴更衣重看PHP基础(二)

接上篇,咱们继续讲解PHP基础八、标准PHP组件和框架的数量很多,随之产生的问题就是:单独开发的框架没有考虑到与其他框架的通信。这样对开发者和框架本身都是不利的...

2023-10-11 17:15 xiyangw

新鲜出炉UCloud云主机“数据方舟”评测报告(5)— — 关其城
新鲜出炉UCloud云主机“数据方舟”评测报告(5)— — 关其城

2015年10月29日,UCloud云主机黑科技——“数据方舟”功能正式上线,首轮内测随即开放。截止至2015年12月6日,我们共收到了534位用户的评测申...

2023-10-11 17:14 xiyangw

业余无线电Q简语及英文缩语
业余无线电Q简语及英文缩语

Q简语:语音通信及CW通信通用(加粗为常用)QRA电台何台QRB电台间之距离QRG告之正确频率QRH频率是否变动QRI发送音调QRJ能否收到QRK信号之可...

2023-10-11 17:14 xiyangw

非常详细!如何理解表格存储的多版本、生命周期和有效版本偏差
非常详细!如何理解表格存储的多版本、生命周期和有效版本偏差

表格存储在8月份推出了容量型实例,直接支持了表级别最大版本号和生命周期,高性能实例也将会在9月中旬支持这两个特性。那么,最大版本号和生命周期以及特有的...

2023-10-11 17:14 xiyangw

H3C交换机恢复出厂和各种基本配置,这20个要点你知道吗?
H3C交换机恢复出厂和各种基本配置,这20个要点你知道吗?

私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!H3C交换机不知道密码如何恢复出厂设置1、开机启动,Ctrl+B进入bootrom菜单,选择恢复出...

2023-10-11 17:13 xiyangw

在使用移动支付系统的时候如何保护信息安全?

移动支付的方式近年来不断被更新,使得Venmo(据嘉丰瑞德理财师了解,此为美国的“支付宝”)之类的支付方式已经可以某种意义上代替随身携带现金了。但是你必须防范那些第三方应用程序轻松地获取你的银行卡以及...

界面控件DevExpress WinForms MVVM入门指南——登录表单(下)

从本文档中,您将了解如何向应用程序添加登录表单。在本节教程中着重讨论了如何实现此任务,这基本上是附加应用程序功能的一部分。DevExpressUniversalSubscription官方最新版免...

linux基础命令(一)
linux基础命令(一)

为啥要学linux?您可能熟悉WindowsXP、Windows7、Windows10和MacOSX等操作系统。Linux就是这样一种强大的操...

2023-10-11 17:13 xiyangw

MySQL数据库密码忘记了,怎么办?

#头条创作挑战赛#MySQL数据库密码忘记了且没有其他可以修改账号密码的账户时怎么办呢?登录MySQL,密码输入错误/*密码错误,报如下错误*/[root@TESTDB~]#mysql-u...

MobaXterm忘记Session密码,如何查看已保存的密码
MobaXterm忘记Session密码,如何查看已保存的密码

MobaXterm工具登录过SSH终端后,如果存储了Session(存储后再连接ssh的时候只需要输入账号不需要输入密码就可以直接连接上ssh),则可以...

2023-10-11 17:12 xiyangw

华为交换机密码丢失修改方法
华为交换机密码丢失修改方法

华为S2300交换机找回密码设置一、目的交换机的console和telnet密码丢失,无法登录设备。交换机已进行过数据配置,要把密码恢复而数据配置不能丢失。二、...

2023-10-11 17:12 xiyangw

取消回复欢迎 发表评论: