谷歌浏览器(Google Chrome)是我的默认浏览器,就像数百万其他用户一样,我实际上对它很满意。但是如果您打开任务管理器(Task Manager),您可能会惊讶地看到许多Google Chrome进程正在运行。即使我只在一个带有 4 个选项卡的窗口中打开,我也可以看到 18 正在运行。这是因为Chrome会为其每个选项卡、扩展程序、选项卡和子框架打开一个单独的进程。这显然在我们的 PC 中使用了大量的RAM和其他资源。(RAM)
为什么Chrome会运行多个进程?
在我们继续修复之前,我们首先需要了解为什么Google会运行多个进程,即使是打开一个窗口也是如此。所以这基本上是Chrome中的默认设置,它为每个选项卡、实用程序和每个扩展程序运行多个进程。如果您的任何标签崩溃, Chrome(Chrome)会这样做以避免任何数据丢失。虽然Windows 任务管理器(Windows Task Manager)只会显示正在运行的chrome.exe ,但您可以在(chrome.exe)Chrome 任务管理器(Chrome Task Manager)中查看详细信息。查看下面的屏幕截图,它显示Google Chrome也为其每个实用程序和扩展程序运行一个单独的进程。
阻止(Stop)多个Chrome进程在Windows 10中运行(Windows 10)
要减少或停止在您的 Windows 10 PC 上运行多个Chrome进程,请尝试以下建议:
- 更改 Chrome.exe 目标
- 通过Chrome 任务管理器(Chrome Task Manager)手动结束任务
- 关闭空闲标签
- 删除不需要的扩展
- 结束在后台运行的应用程序
1]更改Chrome.exe目标
由于它是Chrome中的默认设置,这意味着它被配置为为每个选项卡、实用程序和扩展程序运行多个进程。我们可以通过更改配置来阻止这种情况。这将需要管理员访问权限。
要让Chrome在(Chrome)任务管理(Task Manager)器中显示单个进程:
- 转到桌面(Desktop)上的Chrome 快捷方式(Chrome shortcut)
- 右键单击并选择属性(Properties)。
- 转到目标选项
- 在最后添加
--process-per-site
命令 - 确保(Make)在键入此命令之前留有空格。
您可以复制粘贴的路径是:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site
现在使用此快捷方式始终运行Chrome。
注意(NOTE):一些用户报告说这对他们现在不起作用,所以让我们知道这是否仍然适合您。
2]通过Chrome任务管理器(Chrome Task Manager)手动结束任务
您可以手动结束任务。请记住(Remember)通过Chrome 任务管理器(Chrome Task Manager)执行此操作,您可以在其中查看哪些进程正在运行以及您想要结束哪些进程。
要启动Chrome 任务管理器(Chrome Task Manager),请按键盘上的Shift+Esc键,或者您可以通过Settings > More tools > Task Manager进行。
选择要终止的任务,然后单击结束进程。(End process.)
3]关闭空闲标签
我们经常在工作时保持空闲选项卡也打开,并注意每个选项卡都有自己的进程在您的 PC 上运行并使用RAM。
要解决Chrome运行多个进程的问题,请确保关闭空闲和不需要的选项卡。
相关(Related):Chrome 没有正确关闭,恢复页面(Chrome didn’t shut down correctly, Restore pages)?
4]删除不需要的扩展
正如我们在Chrome 任务管理器(Chrome Task Manager)中注意到的那样,每个扩展程序和插件都有自己独立的进程在您的 PC 上运行。
删除浏览器上安装的不需要的扩展程序和插件是个好主意。我们经常倾向于在需要时下载并安装扩展程序,但在不再需要时经常忘记将其删除。请记住(Remember),即使您没有使用该扩展程序,Chrome仍在为其运行单独的进程。
5]结束(End)在后台运行的应用程序
谷歌浏览器(Google Chrome)在后台运行网络应用程序和安装的扩展程序,即使它关闭并且它们运行,除非你手动结束它们。
- 要结束在后台运行的应用程序,请转到设置(Settings)。
- 单击(Click)左侧面板中的“高级”
- 在“系统”选项卡下,您会看到一个框,上面写着: Google Chrome 关闭时继续运行后台应用程序(Continue running background apps when Google Chrome is closed)
- 取消选中此框。
这些方法应该减少或结束在您的 PC 上运行的多个进程。如果他们为您工作,请告诉我们。
相关(Related):为什么任务管理器中有多个 Microsoft Edge 实例(Why are there multiple instances of Microsoft Edge in Task Manager)?
How to stop multiple Chrome processes from running in Task Manager
Google Chrome is my default browser like millions of other users and I am actually happy with it. But if you open the Task Manager, you may be surprised to see many Google Chrome processes running. I could see 18 running even though I had opened only in one single window with 4 tabs. This is because Chrome opens a separate process for each of its tab, extension, tab and, subframe. This obviously used a good amount of RAM and other resources in our PC.
Why does Chrome run multiple processes?
Before we proceed with the fix, we first need to learn why Google runs multiple processes even for a single-window open. So this is basically a default setting in Chrome that runs multiple processes for each tab, utility, and each extension. Chrome does this to avoid any data loss if any of your tabs crash. While Windows Task Manager will only show chrome.exe running, you can check the details in Chrome Task Manager. Check the screenshot below, it shows that Google Chrome runs a separate process for each of its utility and extensions too.
Stop multiple Chrome processes from running in Windows 10
To reduce or stop multiple Chrome processes from running on your Windows 10 PC, try the following suggestions:
- Change Chrome.exe target
- End tasks manually via Chrome Task Manager
- Close idle tabs
- Remove unwanted extensions
- End apps running in the background
1] Change Chrome.exe target
Since it is a default setting in Chrome, which means it is configured to run multiple processes for each tab, utility and extension. We can stop this by changing the configuration. This will require admin access.
To make Chrome display a single process in the Task Manager:
- Go to Chrome shortcut on your Desktop
- Right-click and select Properties.
- Go to the Target option
- Add
--process-per-site
command at the end - Make sure you leave a space before you type this command.
The path you can copy-paste is:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site
Now use this shortcut to run Chrome always.
NOTE: Some users have reported that this does not work for them now, so let us know if this still works for you.
2] End tasks manually via Chrome Task Manager
You can end the tasks manually. Remember to do this via Chrome Task Manager wherein you can see which processes are running and which of those you want to end.
To launch Chrome Task Manager press Shift+Esc keys on your keyboard or you can go via Settings > More tools > Task Manager.
Select the task you want to terminate and click on End process.
3] Close idle tabs
We often keep the idle tabs also open while working and mind it each tab has its own process running on your PC and using the RAM.
To fix this issue of Chrome running multiple processes, make sure you close the idle and unwanted tabs.
Related: Chrome didn’t shut down correctly, Restore pages?
4] Remove unwanted extensions
As we noticed in the Chrome Task Manager, every extension and plugin has its own separate process running on your PC.
It would be a good idea to remove the unwanted extensions and plugins installed on your browser. We often tend to download and install an extension when required but often forget to remove it when not required anymore. Remember that even though you are not using that extension Chrome is still running a separate process for it.
5] End apps running in the background
Google Chrome runs the web apps and installed extensions in the background even when it is closed and they run unless you end them manually.
- To end the apps running in the background, go to Settings.
- Click on ‘Advanced’ from the left panel
- Under the ‘System’ tab, you will see a box saying: Continue running background apps when Google Chrome is closed
- Uncheck this box.
These methods should reduce or end the multiple processes running on your PC. Do let us know if they worked for you.
Related: Why are there multiple instances of Microsoft Edge in Task Manager?