标题:
[交流]
如何删除比较顽固的“正在使用的文件”的方法
[打印本页]
作者:
a5ff91b
时间:
2007-8-8 23:01
标题:
如何删除比较顽固的“正在使用的文件”的方法
第一招 磁盘扫描
看到这个题目大家不要郁闷,磁盘扫描是如何能做到的呢,其实磁盘扫描 CHKDSK 有一个参数 /X ,作用是强制关闭指定磁盘打开文件的句柄。正是利用这个来解决问题。
假设 E: 有个文件正在使用,无法删除。
第一步:关闭 E: 上已知正在运行的程序或文件。毕竟能用正常方法关闭的文件就用正常方法关闭。
第二步:运行 CMD 打开“命令提示符”窗口,输入 CHKDSK E: /X 。如没有意外,系统会显示 E: 已被强制卸下,所有打开的句柄都将无效,这说明 E: 上所有打开的文件已被强制关闭,待磁盘扫描完毕后就可以去删除你要删除的文件了。
特别说明:
此方法不适用于 Windows 所在的系统磁盘以及虚拟内存所在磁盘。例如你 Windows 装在 C: ,那么 C: 是无法被强制卸下的。如果虚拟内存放在 D: ,那么 D: 也不能够被强制卸下。
第二招 利用 NTFS 安全设置
要用这个方法必须保证磁盘为 NTFS 文件系统才行。
首先,找到正在使用而无法删除的文件,打开其“属性”,选择“安全”选项卡(XP 要在“文件夹选项”里面取消“使用简单的文件共享”才显示该项。),单击“高级”按钮,打开高级选项页,取消从父文件夹继承权限的选项。访问者列表里面除了自己的登陆账号以外其它的统统删除,之后点击“编辑”按钮编辑你自己的访问权限,只勾选“删除”的权限,其它诸如“读取”“执行”的权限等等全部取消或拒绝,确定后重新启动计算机。计算机重新启动后任何用户都无权读取该文件,该文件自然不会变成“正在使用的文件”。而你自己的账号有删除的权限,则可以轻松删除该文件了。
作者:
cmyxp
时间:
2007-8-8 23:55
其实有更简单的一招啦!冰刃我想很多人都知道吧.那家伙可以强制删除好多文件的包括正在使用的文件的!在清除以DLL插入的恶意程序效果不错!
作者:
chhkyj
时间:
2007-8-9 10:25
还有unlock和killbox都可以,其实方法很多,呵呵
作者:
123sss
时间:
2007-8-9 10:55
有一个方法可以关闭运行正在运行的进程,这样一样文件就可以删除了,
ntsd -c q -p pid
作者:
sayme
时间:
2007-8-11 19:08
谢谢楼住了啊,使用就好了和。支持楼住。
作者:
psdc88
时间:
2007-8-11 19:45
的确有时候这样的文件很叫人头痛,删又删不掉,楼主的方法还是不错的,保存备用
作者:
fengzisan
时间:
2007-8-11 22:58
我一直用的方法就比较笨了,我以前是删不了就注销完后再删。比较慢
作者:
freeseesaw
时间:
2007-8-12 01:12
比较残忍的办法是直接关闭explorer,这样就关闭了缓存,就能删掉了
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://23.225.255.81/bbs1/)
Powered by Discuz! 7.2