删除被占用的文件

一、背景介绍

在Windows主机上,有时候,想删除一个文件,无法删除,提示文件被占用。以下方法,就是找到占用的后台进程pid,关闭他,再删除文件。

二、操作方法

1、调出资源监视器,查看占用进程的pid

win+R

Resmon

CPU——》关联的句柄

输入:D:\xxx\devcode\yyy (待删除文件的路径)

获取pid 

 

 

 

2、关闭指定的pid进程

(1)关闭pid

只需要结束其他进程。explorer.exe 进程不要结束。例如pid为123456

 

1.bat

taskkill /pid 123456 /f

以管理员运行1.bat

 

延伸:误操作结束了explorer.exe进程的处理办法:

1)打开任务管理器

ctrl + shift + esc


2)启动explorer.exe

文件——》新运行任务——》explorer.exe——》确定

 

(2)再查询,验证

关联句柄

输入:D:\xxx\devcode\yyy (待删除文件的路径)

如果没有了,就可以进入下一步

3、删除文件

D:\xxx\devcode\yyy\a.txt

 

posted @ 2022-05-12 13:38  安迪9468  阅读(663)  评论(0编辑  收藏  举报