设为首页收藏本站

51ibm

 找回密码
 立即注册

搜索
51IBM北京现货机型报价51精品二手机报价

常用软件资源汇总

Thinkpad国际保修查询联系地址,购机流程,售后须知
图文热点
    查看: 2418|回复: 0
    打印 上一主题 下一主题

    Windows7下怎么知道一个文件被谁占用?

    [复制链接]

    193

    主题

    204

    帖子

    1万

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    12569

    51ibm勋章周年庆纪念勋章自由勋章文联勋章51特殊贡献勋章

    跳转到指定楼层
    1#
    发表于 2013-7-6 08:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Windows7下如何删除正在被占用的文件?

    Windows7下怎么知道一个文件被谁占用?

    我怎么查到一个注册表键值被谁占着不让我改?

    请先不要着急给我推荐第三方软件,Windows7的新地盘里面我能自己做主了,我们往下看——

    当删除文件或文件夹,特别是 Temp 临时文件夹时,可能遇到下列错误信息【文件正在使用】或是【操作无法完成,因为文件已在 XXX 中打开】。( 请注意:XXX 代表其开启的程序。)

    要成功删除这些文件,首先要找出哪些进程调用了它们,然后将相关应用程序关闭。相较于以前的操作系统,Windows 7 的“文件正在使用”对话框有了改进,通常它会列出是什么程序在调用文件(如上图红色方框所示)。

    不过,很多时候, 系统还是无法一一列出所有调用文件的程序,因此无法顺利将文件删除。这时,Windows 7 “资源监视器”——名气不大,却很实用的工具——就发挥作用了。

    解决方法:

    打开资源监视器。在开始搜索框中,键入“资源监视器”,按回车键打开。

    如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。

    在“资源监视器”对话框中,切换到“CPU”选项卡。点击“关联的句柄”栏右侧的小箭头,将其展开。在搜索栏中输入文件名(若文件名较长,输入部分文件名即可),然后按一下回车键。现在,文件相关的所有进程都在“映像”栏中列出来了。

    将调用文件的进程选中,右键鼠标,点击“结束进程”。

    现在可以顺利删除相关文件/文件夹了。

    小提示:运用关联句柄搜索,我们还可以查询注册表键值所对应的进程呢!^^

    Windows Vista、Windows XP 系统没有自带资源监视器,无法实现类似查询
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表