我们使用windows系统的时候,有时需要删除一个文件却被提示文件被某个进程占用。那么如何查看文件被哪个进程占用呢?下面我给大家分享一下。
工具/材料资源管理器
01首先按下Ctrl+shift+C组合键打开资源管理器,如下图所示,选择性能,然后点击打开资源监视器
02接下来在资源监视器中选择CPU选项,如下图所示
03然后我们在底部的输入框中输入要查找的文件即可,如下图所示
04最后如果想结束占用文件的进程,那么如右键单击选择结束进程即可
只查看该进程:ps-ef
|
grep
11345
查看该进程打开的文件:lsof
-p
11345
查看内存分配:lcat
/proc/11345/maps
查看堆栈:pstack
11345
查看发出的
系统调用
:strace
-p
11345
查看调用
库函数
:ltrace
-p
11345
11345是进程号
查看任务管理器,多出"windows主进程rundll32"进程,是设置错误造成的,解决方法如下:
1、首先在电脑中打开C盘【windows】文件夹 -【system32】文件夹。
2、然后找到【rundll32.exe】文件。
3、找到文件后,使用鼠标右键,选择【属性】。
4、然后在打开的属性窗口中,切换到【安全】选项卡,接着在安全选择中点击【编辑】。
5、然后在编辑窗口中,勾选【完全控制】,点击【确定】,就完成了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)