Windows下强制删除文件或文件夹(解除文件占用/Unlock)
前言
在windows下,有时候会碰到一些文件无法删除,尽管已使用“管理员取得所有权” ,但文件或文件夹依然无法删除,这一点非常苦恼。
本文记录几款可以解锁文件占用的软件。
终极大法
如果在管理员取得所有权之后,或者在安全选项卡中,已经给Everyone用户添加所有控制权限,还是无法删除文件夹或文件。
或者在CMD下删除文件时,遇到提示:
文件或目录损坏且无法读取
表现出来的状况为:同一个文件夹下,某些文件和目录可以删除,但某些就无法删除。
经过N次探索和实践出来的终极大法就是,用管理员身份打开CMD窗口,输入代码 :chkdsk 盘符: /f
示例:
chkdsk C: /f
chkdsk D: /f
chkdsk E: /f
chkdsk F: /f
以上代码按顺序为C盘,D盘,E盘,F盘,对照你出问题的盘符,先执行完一个再执行下一个。
如果输完命令之后,回车,出现这个提示的话,输入 Y ,回车
文件系统的类型是 NTFS。
由于该卷正被另一进程使用,无法运行 Chkdsk。
如果先卸除该卷,Chkdsk 或许可以运行。
该卷的所有打开句柄将会无效。
是否要强制卸除该卷? (Y/N) Y
LockHunter
推荐此软件:LockHunter - 右键解锁强制删除顽固文件(夹),并可查看占用锁住文件的软件进程
介绍:http://www.iplaysoft.com/lockhunter.html
官网下载:http://www.lockhunter.com/download.htm
汉化版下载:https://hrtsea.com/44005.html
ProcessHacker
如果删除文件时,提示文件被占用,通过processhacker找到占用文件的进程。
在Processhacker中把占用的进程结束,然后就可以删除文件了。
https://processhacker.sourceforge.io/downloads.php
Handle
https://technet.microsoft.com/en-us/sysinternals/handle
Unlocker
虽然是老牌软件,个人在windows7和windows 8 ,windows 10下的使用感受是经常是无法解锁文件,也无法删除一些被占用的文件。所以不推荐此工具