Windows下强制删除文件或文件夹(解除文件占用/Unlock)

时间:2024-02-20 12:51:00

前言

在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下的使用感受是经常是无法解锁文件,也无法删除一些被占用的文件。所以不推荐此工具