对症下药 解决文件无法删除的难题
当我们要删除一些文件时,系统有时会提示文件正被另一程序打开无法删除,但是很多时候又没有提示文件具体被哪个程序占用。查看占用文件的程序并将其彻底删除的方法。
情况1:文件被资源管理器占用
文件无法删除的情况大部分发生在资源管理器中,此时系统会提示文件夹或文件已在另一程序中打开,但是无法从提示中知道具体打开的程序(图1)。
此时可以启动“资源监视器”,查看“explorer.exe”进程(即资源管理器)是否加载了需要被删除的文件。如果是,则可以将该进程终止后再删除它。启动该组件后切换到“CPU”选项卡,在“名称”下勾选“explorer.exe”,接着展开下方的“关联的模块”,在“模块名”下查找,可以看到当前无法删除的“QQShellExt64.dll”,正是被“explorer.exe”进程加载的文件(图2)。
情况2:文件被后台进程占用
一些文件无法删除是由于其正被后台系统服务或者进程所加载,因此要彻底删除该文件,就需要先找出加载该文件的进程。比如笔者有一次在试图删除“rdpwrap.dll”文件时,系统弹出文件已在“remote desktop services”中打开的提示
总结:不管哪种情况,最方便是使用 文件强制删除工具即可
|