6月30日,针对Windows 11系统中常见的“文件被占用无法删除”问题,微软工程师Russinovich发文解释了三种主要原因,并提供了相应解决方案。
在日常使用中,Windows 11用户执行删除或重命名文件操作时,常会遇到“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”的提示。Russinovich解释称,程序每打开一个文件,系统都会创建一个“文件句柄”,用于记录哪个程序在何时访问了哪个文件。只要句柄处于活跃状态,为避免数据损坏,系统通常不允许删除或重命名该文件。

正常情况下关闭应用即可释放句柄,但有时应用界面虽已关闭,句柄却未随之释放。Russinovich指出,导致该问题的三种常见原因包括:
1. 杀毒软件扫描文件时,在系统层级保留句柄。
2. 同一网络中的其他电脑仍在引用该文件。
3. 文件被映射进进程地址空间后,可能不会以常规句柄形式显示,但文件依然处于锁定状态。
解决方案方面,微软提供了三种工具:
· Handle工具:以管理员命令提示符运行后,可查看系统内全部打开的文件句柄,按文件名搜索锁定来源。
· Process Explorer:按下Ctrl+Shift+F打开搜索窗口,输入文件名即可查看占用进程。
· PowerToys的File Locksmith模块:右键文件选择“Unlock with File Locksmith”,可直接查看所有占用进程并在同一窗口结束相关进程。
对于普通用户而言,File Locksmith无疑是最友好的选择——无需敲命令,点几下鼠标就能解决困扰已久的“删不掉”烦恼。









暂无评论内容