通过前两次文章对 Process Explorer 的介绍,相信大家都认识了这个非常优秀的进程管理工具。但我们要如何使用它来实际诊断和排除系统使用过程中遇到的故障呢?本文中我们将以一个非常简单的实例向大家进行介绍。

找出被锁定的文件

不知道大家有没遇到过这样的情况:当我们删除某个文件或文件夹时 Windows 弹出该文件或文件夹正在使用或者被另一程序打开的提示,导致我们无法删除文件夹。

出现该情况是因为该文件夹中的文件正在被应用程序读写,而该程序锁定了对文件的操作,所以无法正常删除。如果我们想找出是哪个应用程序在读写该文件夹要怎么办呢?其实非常简单,用 Process Explorer 的搜索功能即可实现。

1. 首先打开 Process Explorer

2. 按 Ctrl + F 打开搜索窗口,填写要查找的文件夹名称或路径点击 Search(搜索) 即可

从上图中我们可以看出,MidManager.exe 进程正在打开 D:\桌面\Winclient.cn 文件夹里面的文件,因此该文件夹被锁定无法删除。我们只要将该应用关闭,即可正常删除这个文件夹了。

与此类似的另外一种场景就是安全移除 U 盘,很多时候我们在退出 U盘时 Windows 会提示正在使用无法安全移除硬件。此时我们也可以使用 Process Explorer 来找出正在使用 U 盘的应用或 Handle,关闭之后即可安全移除 U 盘。


http://www.taodudu.cc/news/show-1775388.html

相关文章:

  • Visual Studio 远程调试设置
  • 文件备份软件 FreeFileSync
  • 快速启动器工具 Maye(转载)
  • 快捷软件启动工具 Rolan2(转载)
  • 硬盘空间分析工具 WizTree(转载)
  • 全文搜索工具 AnyTXT Searcher(转载)
  • SOLID原则(转载)
  • 如何理解互斥锁、条件锁、读写锁以及自旋锁?(转载)
  • extern C的思考
  • C++ main函数的几点细节(转载)
  • C++ 日志框架总结
  • 如何基于protobuf实现一个极简版的RPC(转载)
  • SetConsoleTextAttribute 设置Windows控制台字体背景颜色(转载)
  • C++11 实现defer功能(转载)
  • C++ 柔性数组(转载)
  • LW_OOPC介绍(转载)
  • C++ 前向声明(转载)
  • leveldb Arena分析(转载)
  • VC预定义常量WIN32、_WIN32、_WIN64分析(转载)
  • 完成端口(IOCP)详解[1/2](转载)
  • 完成端口(IOCP)详解[2/2](转载)
  • Windows.h下CONTAINING_RECORD宏解析(转载)
  • 面试之C++14
  • C++17特性一览(转载)
  • C++ 17 string_view(转载)
  • 面试之C++17
  • Proto3 Any与Oneof(转载)
  • C++ 实现反射机制(转载)
  • C++ Windows时间函数 QueryPerformanceCounter()与QueryPerformanceFrequency()
  • sleep实现原理(转载)

Process Explorer 诊断和排错实例(下)相关推荐

  1. [原]排错实战——使用process explorer替换任务管理器

    前言 一般,我们会使用任务管理器查看系统中有哪些进程在运行,强制杀掉某个进程.可是系统自带的任务管理器功能有限,process explorer是一个功能更强大的工具.它可以让我们查看更多更详细的信息 ...

  2. Process Explorer 15.2:微软增强型任务管理器

    Process Explorer 是一款免费的增强型任务管理器,同时也是微软著名工具包Sysinternals下的组件之一. Process Explorer 能让使用者了解看不到的在后台执行的处理程 ...

  3. windows进程管理器_探究 Process Explorer 进程树选项灰色问题

    本文为看雪论坛优秀文章 看雪论坛作者ID:jishuzhain 前言 Process Explorer是由SysInternals创建的用于Microsoft Windows的免费任务管理器和系统监视 ...

  4. Process Explorer函数调用方式

    Process Explorer Process Explorer是Windows操作系统下最优秀的进程管理工具,画面左上侧Parent/Child树结构显示当前运行的进程,右侧显示个进程的PID.C ...

  5. 超强任务管理器Process Explorer的使用

    文章目录 一.关于Process Explorer 二.下载地址 三.如何使用 1.Process Explorer主界面 2.显示进程的系统信息 3.显示当前进程所加载的DLL 4.显示当前进程所占 ...

  6. Process Explorer 进程树丢失问题的解决

    不知什么原因,导致Process Explorer 的进程树丢失了. View菜单下的 show process tree(Ctrl+T)选项变为灰色,按Ctrl+T也无效. 估计是安装的其它软件的快 ...

  7. 【开发工具集】Process Explorer——进程资源管理器

    进程资源管理器 特性 Process Explorer 是 Sysinternals 出品的工具,其在功能方面的独特之处有以下几点: 显示进程安全令牌(比如安全组列表.特权,以及虚拟化状态). 加亮显 ...

  8. Process Explorer简易图文教程

    process explorer进程浏览器,用来查看计算机上运行的进程的状态(CPU.内存.句柄.加载dll.线程及堆栈等). 查看进程CPU.内存 打开工具主界面就能看到PID.CPU.内存使用等情 ...

  9. Process Explorer简易图文教程(上)

    process explorer进程浏览器,用来查看计算机上运行的进程的状态(CPU.内存.句柄.加载dll.线程及堆栈等). 1. 查看进程CPU.内存 打开工具主界面就能看到PID.CPU.内存使 ...

  10. 使用Process Explorer和Dependency Walker定位dll库动态启动失败的问题(常用分析工具)

    近日测试同事反馈,我们的C++客户端软件登录后显示一直连不上会议服务器,于是使用一些软件工具详细地分析了一下,最终发现是底层dll库版本不一致导致的.今天就分享一下这个问题的详细排查过程. 1.初步分 ...

最新文章

  1. mac下php+mysql_Mac下Apache+MySQL+PHP安装
  2. 常州IBMV3700数据恢复成功
  3. kettle 日志存到mysql_kettle作业(job)调用转换,设置变量,写日志到数据库中【转】...
  4. c++重载运算符_Python 运算符重载
  5. mina应用程序架构(翻译)
  6. 莫队算法(Mo's_Algorithm)
  7. 如何让IOS中的文本实现3D效果
  8. 不到一秒卖出一部!荣耀9X系列国内销售29天破300万台
  9. python绘制余弦曲线散点图_python中如何用matlibplot画正弦曲线?
  10. order调用mdp
  11. 电脑cpu温度过高怎么办_解决电脑主板CPU温度过高,COC机箱提升电脑健康指数
  12. 不同方式遍历Map集合
  13. mysql实战27 | 主库出问题了,从库怎么办?
  14. main函数执行前后发生了什么
  15. 标准软件开发过程 文档
  16. linux vim替换指定字符串
  17. 智能证件照制作——基于人脸检测与自动人像分割轻松制作个人证件照(C++实现)
  18. OSPF协议的四种网络类型
  19. 南京大学计算机考研复试线2021,南京大学2021年考研复试基本分数线已发布
  20. Postman汉化教程

热门文章

  1. WinForm自适应的相关代码
  2. LR监控linux系统资源
  3. 前端CSS - 相对定位,绝对定位,固定定位
  4. 二叉搜索树 java版
  5. Opera Android将支持HTML5和Flash功能
  6. .NET简谈特性(代码属性)
  7. 《Crazy sand》感人的沙画艺术
  8. 11.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 自定义插件
  9. 23.docker export
  10. 7. JavaScript RegExp 对象