0

0

Windows提示“该文件在另一程序中打开” Win10/Win11找出占用文件进程

幻夢星雲

幻夢星雲

发布时间:2026-02-05 16:22:03

|

593人浏览过

|

来源于php中文网

原创

当系统提示“该文件在另一程序中打开”时,说明有进程正占用该文件句柄;可通过资源监视器、PowerShell命令、Handle.exe工具、任务管理器详细信息页或LockHunter软件定位并结束占用进程。

windows提示“该文件在另一程序中打开” win10/win11找出占用文件进程

如果您尝试删除、重命名或移动某个文件时,系统弹出“该文件在另一程序中打开”的提示,则说明当前有进程正在访问该文件句柄,导致操作系统拒绝修改操作。以下是找出并定位占用进程的多种方法:

一、使用资源监视器精准查找占用进程

资源监视器是Windows内置的深度诊断工具,可实时扫描所有对指定文件路径执行读写、映射或锁定操作的进程,支持模糊匹配与完整路径检索,避免遗漏后台服务或隐藏进程。

1、按下 Ctrl + Shift + Esc 打开任务管理器。

2、切换至“性能”选项卡,点击底部的“打开资源监视器”链接。

3、在资源监视器窗口中,切换到“CPU”选项卡,展开下方的“关联的句柄”区域。

4、在搜索框中粘贴被占用文件的完整路径(例如 C:\Users\John\Documents\report.xlsx)或输入文件名(如 report.xlsx)。

5、等待搜索完成,在结果列表中查看“进程”列“句柄名称”列,确认占用源。

6、右键点击对应进程,选择“结束进程”;若为系统关键进程(如 svchost.exe),请先核对“映像名称”与“PID”再操作。

二、通过PowerShell命令筛选含目标路径的进程

PowerShell提供原生命令支持按进程加载路径进行过滤,无需额外工具即可快速识别直接打开该文件的应用程序,适用于已知文件被某类编辑器或播放器调用的场景。

1、以管理员身份运行PowerShell:右键“开始”按钮 → 选择“Windows PowerShell(管理员)”。

2、执行以下命令(将 C:\path\to\file.txt 替换为实际文件路径):

Get-Process | Where-Object { $_.Path -like "*C:\path\to\file.txt*" } -ErrorAction SilentlyContinue

3、若返回结果为空,尝试扩大匹配范围,改用文件所在目录路径:

Get-Process | Where-Object { $_.Path -like "*C:\path\to\*" } -ErrorAction SilentlyContinue

4、记录输出中的Id(PID)ProcessName,用于后续终止操作。

三、使用Sysinternals Handle.exe工具查询底层句柄

Handle.exe由微软官方开发,可穿透系统保护机制,显示内核级句柄分配详情,包括非标准路径访问、内存映射文件及远程线程注入等隐蔽占用形式,精度高于资源监视器。

1、从微软官网下载handle64.exe(64位系统)解压至本地固定目录(如 C:\Tools\)。

2、以管理员身份运行PowerShell,执行路径切换命令:

cd C:\Tools\

名品购物网店系统
名品购物网店系统

适合品牌专卖店专用,从前台的美工设计就开始强调视觉形象,有助于提升商品的档次,打造网店品牌!后台及程序核心比较简洁,着重在线购物,去掉了繁琐的代码及垃圾程式,在结构上更适合一些中高档的时尚品牌商品展示. 率先引入语言包机制,可在1小时内制作出任何语言版本,程序所有应用文字皆引自LANG目录下的语言包文件,独特的套图更换功能,三级物品分类,购物车帖心设计,在国内率先将购物车与商品显示页面完美结合,完

下载

3、运行句柄查询命令(需包含引号包裹完整路径):

.\handle64.exe -a "C:\path\to\file.txt"

4、在输出中查找“pid: XXXX”字段,记录该进程标识符。

5、执行强制终止命令(将XXXX替换为实际PID):

taskkill /f /pid XXXX

四、借助任务管理器“详细信息”页签快速筛选进程

任务管理器的“详细信息”视图支持按映像名称、PID、命令行参数进行实时搜索,适合已知文件类型对应典型进程名(如 WINWORD.EXE、chrome.exe)的快速定位。

1、按下 Ctrl + Shift + Esc 打开任务管理器。

2、切换至“详细信息”选项卡(若未显示,请点击右下角“更多详细信息”)。

3、点击任意列标题(如“名称”)进行排序,便于观察高频可疑进程。

4、在右上角搜索框中输入文件扩展名对应进程名(例如:输入 WINWORD 查找 Word,chrome 查找 Chrome 标签页)。

5、检查搜索结果中各进程的“命令行”列,确认是否包含目标文件路径。

6、右键目标进程,选择“结束任务”

五、使用LockHunter工具一键识别并解锁

LockHunter是一款轻量级第三方工具,提供图形化右键菜单集成,能自动扫描所有句柄层级(包括子进程、DLL加载、注册表键监听),并支持强制解锁与延迟重启功能,适合非技术用户快速处理。

1、从LockHunter官网下载安装包,确保版本兼容Win10/Win11且无捆绑软件。

2、安装完成后,右键点击被占用的文件或文件夹,选择“What is locking this file?”

3、等待扫描完成,在弹出窗口中查看占用进程树状图及每个节点的句柄类型(如 Read, Write, Delete)。

4、勾选需释放的进程项,点击“Unlock It!”按钮执行强制解除。

5、若提示进程受保护,可勾选“Remove lock and kill process”后再次点击解锁。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

888

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

764

2023.11.06

mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

186

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

293

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

261

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

127

2025.08.07

线程和进程的区别
线程和进程的区别

线程和进程的区别:线程是进程的一部分,用于实现并发和并行操作,而线程共享进程的资源,通信更方便快捷,切换开销较小。本专题为大家提供线程和进程区别相关的各种文章、以及下载和课程。

589

2023.08.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

279

2023.11.13

java连接字符串方法汇总
java连接字符串方法汇总

本专题整合了java连接字符串教程合集,阅读专题下面的文章了解更多详细操作。

4

2026.02.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.5万人学习

Excel 教程
Excel 教程

共162课时 | 15.6万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号