任务管理器进程中多个chrome.exe的问题

偶然发现任务管理器进程中有多个chrome.exe进程,非常奇怪自己仅仅打开了一次浏览器,为什么会有多个?!

上网一查才发现:原来使用Google浏览器Google Chrome每开一个新标签页面,都会在系统进程里增加一个Chrome.exe进程。

Chrome开源计划的当中一个特点,就是“沙箱”模式,是这种,一个拓展占用一个进程,一个标签占用一个进程,这就是防止一个当中一个页面或者拓展崩溃后,造成整个浏览器崩溃的问题。总的来说,这是一个非常创新的技术。IE浏览器,尽管集成的仅仅有一个进程,可是假设当中一个网页发生崩溃,那么整个IE浏览器都会崩溃,这对用户会造成非常多困扰。

问题是明确了,但我细致数了下进程数,和自己打开的标签页数对照,发现进程数明显多余打开的标签数,这又是为什么呢?

于是我尝试着强制结束进程,看看会有什么反应。

当结束当中一个后,chrome浏览器当中一个标签提示崩溃了;如法炮制,接下来的几个也都是标签崩溃,这非常符合上面所解释的原因。

我又接着结束一个,这回浏览器标签页没提示崩溃,纳闷中......但桌面弹出例如以下信息:

后来我又结束了一个,又弹出一个提示信息:

到此总算明确了,原来这些插件就是卧底,会新建一个chrome.exe进程。

总结:事出总有因,没病不死人。

任务管理器进程中多个chrome.exe的问题,布布扣,bubuko.com

时间: 2024-08-24 07:56:46

任务管理器进程中多个chrome.exe的问题的相关文章

设置loadrunner中每个mdrv.exe进程中包含的vuser个数

在loadrunner中,默认的是每50个vuser会使用一个mdrv.exe进程,但是有些时候vuser中的使用的线程太多就会使测试程序的效率特别低,这时候就希望能够可以多起几个mdrv.exe的进程,每个进程中的vuser数量少一点,具体的办法如下: 安装目录下"dat"protocols"CsNet.lrp文件中 在[Vugen]下面新加一条MaxThreadPerProcess=要设置的vuser数量 这样每个mdrv.exe进程中的vuser数量就是你上面设置的数量

一只奇怪的"chrome.exe"进程

#最近我用来实验各种奇奇怪怪的工具的Win7虚拟机总是伴随启动一个"chrome.exe"的进程,然而机器里却从未装过google浏览器 首先定位到该文件: #症状: 1.路径:  C:\User\***\AppData\Romaing\chrome.exe,让人很烦闷的是如果结束该进程会直接给蓝屏,未免太嚣张. 2."netstat -ano"查看进程端口开启和连接,没有发现有联系上该进程的(也许是某个老版黑客工具弄的,现在没人管理了). 3.查看启动项发现有多处

教你从进程中判断病毒木马的存在

教你从进程中判断病毒木马的存在 任何病毒和木马存在于系统中,都无法彻底和进程脱离关系,即使采用了隐藏技术,也还是能够从进程中找到蛛丝马迹,因此,查看系统中活动的进程成为我们检测病毒木马最直接的方法.但是系统中同时运行的进程那么多,哪些是正常的系统进程,哪些是木马的进程,而经常被病毒木马假冒的系统进程在系统中又扮演着什么角色呢?请看本文. 病毒进程隐藏三法 当我们确认系统中存在病毒,但是通过“任务管理器”查看系统中的进程时又找不出异样的进程,这说明病毒采用了一些隐藏措施,总结出来有三法: 1.以假

进程中为什么会有同名的进程

在看一个项目代码时,发现在调试时出现有同名的进程,比如说svshost.exe;现将查找到的资料做个笔记.欢迎补充. 详细分析svshost.exe进程 微软对svshost.exe有如下描述:svshost.exe是从动态链接库(DLL)中运行的服务的通用主机进程名称. 其实svshost.exe是Windows XP系统的一个核心进程.svshost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有svshost.exe的存在.一般在Windows 20

学习笔记之卸载远程目标进程中的DLL模块(转)

学习笔记之卸载远程目标进程中的DLL模块 (2007-07-23 23:51:02) 转载▼ 学习笔记之卸载远程目标进程中的DLL模块2007/7/231.首先得把DLL模块中的线程结束使用CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD,0);创建系统线程的快照然后用Thread32First()和Thread32Next()遍历系统中所有线程.将遍历到的线程保存到THREADENTRY32结构,然后判断结构中的th32OwnerProcessID成员是否与

MFC动态调用dll到指定的进程中(win7系统vs2013环境下)

一.主程序 1.新建一个MFC项目,类型选择基于对话框 2.写一个简单的窗体 点击启动事件 MessageBox(L"调用Dll到程序中成功."); 二.要调用的Dll 1.新建一个win32dll 选择dll.勾选导出符号 1.生成Dll项目 此时会在主程序Main的debug文件夹中生成了Dll.dll和Dll.lib文件 三.配置主程序Main的属性 1.选择链接器--输入--附加依赖项:Dll.lib 1.选择连接器--输入--常规--附加库目录:..\Debug 1.包含头文

将dll文件注入到其他进程中的一种新方法

http://www.45it.com/windowszh/201212/33946.htm http://www.hx95.cn/Article/OS/201212/65095.html 我们知道将动态连接库注入到其他进程中有很多种方法.最常见的方法是使用钩子函数(Hook),但是这种方法主要有两个缺点:第一如果某个进程没有加载User32.dll,那么Hook DLL将永远也不会被加载.第二Hook DLL加载的时机问题,只有在进程发出User32调用的时候, Hook DLL才有可能被加载

如何实现在线查看进程中的变量以及执行调试函数

本程序实现了查看进程中的全局变量,以及执行进程中的调试函数的功能. 程序运行后,init_symbol函数会创建一个线程,此线程从标准输入读取 用户输入的变量名或函数调用命令,然后输出相应的结果. 例如, 输入 my_var,即可查看变量my_var的信息. 输入 my_func(1, "good", 0x123) 即可使用输入的参数执行函数my_func 目前最大支持8个参数,且每个参数size必须等于sizeof(long) my_func函数的各个入参就是一个符合要求的例子. 输

在 Windows 中手动卸载 Chrome 浏览器

如果您不能从 Windows 控制面板卸载 Chrome 浏览器,请按以下步骤手动将其删除: 这些说明还涉及修改 Windows 注册表.如果您不习惯修改注册表或不熟悉如何修改注册表,请在开始操作之前咨询计算机技术人员.您可能还需要考虑在修改之前先备份注册表. 确保显示文件的扩展名.方法如下: 依次打开开始菜单 > 控制面板. 双击文件夹选项. 点击查看. 确保"隐藏已知文件类型的扩展名"复选框处于取消选中状态. 右击此链接.http://support.google.com/c