Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

时间:2024-03-18 21:18:58

场景:在我们卸载程序时,常常有些残留文件保留在安装路径下,我们进入目录进一步做删除清理时,发现文件被占用,却不知道什么进程占用,接着我们就可利用微软公司提供的这么一款工具来解决我们的问题。

下载地址:
https://docs.microsoft.com/zh-cn/sysinternals/downloads/handle

Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

解压文件后打开是这样:
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
以第一个文本文件是软件相关协议的声明,handle.exe可执行文件兼容64位和32位机器,handle64.exe一般只能在64位机器运行,在这里我们使用handle.exe,配置环境变量:
1、右键此电脑,点击属性

2、点击高级系统设置

3、点击环境变量Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
4、用户变量(只作用于当前登录用户)和环境变量(全局)类似,这里我配置用户变量,编辑Path环境变量
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

5、点击新建,输入handle.exe的文件路径
如我解压后的文件路径:
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
Path变量内容:
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

6、点击确定

7、运行cmd,输入命令"handle",接着弹出类似软件协议的对话框,点击Agree,然后会自动进行配置,稍等几秒。然后我们做测试
,比如我在D:\Handle下新建了一个Word文档,
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
用Word打开,然后删除该文件,出现对话框
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

在dos下我们直接输入命令"handle Handle.docx",输出显示:
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)

接着用到DOS命令tasklist用来结束进程:
Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
接着再次删除文档,就可成功删除了,当然,知道了进程名,就可以在任务管理器结束进程了,但在dos下的进程名与任务管理器的进程名又有点差异,如
WINWORD.EXE

Windows进程管理小工具Handle:用于解决未知程序占用文件问题(Windows10系统)
但都是对应同一个PID(唯一性),所以怕结束错进程,就用taskkill命令吧。