Chrome高占用CPU和磁盘读写

本文介绍如何解决Chrome浏览器中的software_reporter_tool.exe导致的高CPU占用问题,包括禁用权限、修改配置文件及替换原文件的方法。

可恶的software_reporter_tool.exe 高占用cpu 狂扫硬盘文件

本文转载于此,mark一下方便以后,强调一下此链接才是原作哦!

自从上次换Chrome浏览器以来,使用谷歌浏览器有一个多月了,有优秀的地方,也有让人痛恨的地方,例如这次的software_reporter_tool.exe。

刚刚用着电脑都很正常的,开着日常运行的一堆程序,刚才并没做什么耗资源的操作,但是发现CPU占用满了,硬盘不停的疯狂在读,并且持续了好几分钟没下降的趋势,打开任务管理器一看:
在这里插入图片描述
software_reporter_tool.exe CPU占用94%

software_reporter_tool.exe占用了94%的CPU了!实在是太可恶了,另外在资源监视器里看一下,磁盘I/O基本被它吃光了,直接杀进程,cpu和磁盘I/O立马掉到几乎为0,一切都平静下来了。

网上搜索一下,了解到这个Software Reporter Tool是一个谷歌浏览器的清理工具,用于清理谷歌浏览器中不必要或恶意的扩展、应用程序、劫持开始页面等。安装Chrome的时候,Software_reporter_tool.exe就会被下载在SwReporter文件夹下的Chrome应用数据文件夹中。

通常software_reporter_tool.exe的默认位置位于(可通过任务管理器 右键 打开文件位置 来定位):
C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\SwReporter\版本号\software_reporter_tool.exe

也可以通过这个路径打开:%localappdata%\Google\Chrome\User Data\SwReporter

谷歌浏览器Chrome software_reporter_tool.exe长时间占用CPU和硬盘的解决办法
首先在Chrome设置里,把“将使用情况统计信息和崩溃报告自动发送给 Google”的选项去除。

禁用software_reporter_tool.exe权限
打开software_reporter_tool.exe所在位置后,右键点击 software_reporter_tool.exe 选择 属性 —> 转到“安全”选项卡 —> 点击“高级” —> 点击“更改权限” —> 将“包括可以从该对象的父项的权限”前的勾选去除 —> 点击“删除” —> 之后一路点击“确定”即可,如下图:
在这里插入图片描述
禁止software_reporter_tool.exe所有权限

这样就没有用户能启动SwReporter文件夹的software_reporter_tool.exe了。

这样处理后software_reporter_tool.exe基本就不能再被自动运行了,但为了保险起见,我又做了以下两步。

修改manifest.json
在software_reporter_tool.exe的同目录下有个manifest.json文件,用记事本打开,将里面的

“allow-reporter-logs”: true,
修改为:
“allow-reporter-logs”: false,
保存即可。

替换software_reporter_tool.exe文件
做了个简陋的exe,重命名为software_reporter_tool.exe,替换掉原有的exe文件,以后只要software_reporter_tool.exe被自动运行了,即会跳出窗口提示:
在这里插入图片描述
software_reporter_tool.exe启动提示

下次software_reporter_tool.exe自动运行就会被抓现行啦。


原文链接: http://blog.dngz.net/fuck-software_reporter_toolexe.htm

Windows 系统中,查看进程占用资源(如 CPU、内存、磁盘、网络等)有多种方法。以下是几种常用且有效的方式: --- ### ✅ 方法一:使用任务管理器(图形化界面) **1. 打开任务管理器** - 按快捷键:`Ctrl + Shift + Esc` - 或右键点击任务栏 → 选择“任务管理器” **2. 查看进程占用情况** 切换到 **“进程”** 选项卡,可以看到: - **CPU** 占用率 - **内存(Memory)** 使用量 - **磁盘(Disk)** 读写 - **网络(Network)** 使用 - **GPU** 使用情况(如有) > 可点击列标题排序,快速找出占用的进程。 --- ### ✅ 方法二:使用 PowerShell 命令行 #### 查看所有进程及其资源使用情况: ```powershell Get-Process | Sort-Object CPU -Descending | Select-Object Name, Id, CPU, PM, VM ``` - `Name`: 进程名称 - `Id`: 进程 PID - `CPU`: 占用CPU 时间(秒) - `PM`: 私有内存(Private Memory) - `VM`: 虚拟内存 📌 示例输出: ```text Name Id CPU PM VM ---- -- --- -- -- chrome 1234 120.5 345678 987654 ``` --- ### ✅ 方法三:使用命令提示符(CMD)结合 `tasklist` ```cmd tasklist /FI "MEMUSAGE gt 100000" /FO TABLE ``` - 列出内存使用超过 100MB 的进程 - `/FI` 表示过滤条件,可换为 `CPU gt 50` 查看 CPU 于 50% 的进程 --- ### ✅ 方法四:使用性能监视器(级分析) 1. 按 `Win + R`,输入 `perfmon` 回车 2. 打开“性能监视器”或“资源监视器” - 更详细的实时图表 I/O 分析 - 可查看每个进程的磁盘/网络活动 > 推荐使用:“资源监视器”(在任务管理器的“性能”选项卡底部点击“打开资源监视器”) --- ### ✅ 方法五:通过 WMI 查询(PowerShell 级用法) ```powershell # 获取特定进程的详细信息 Get-WmiObject Win32_Process -Filter "Name='chrome.exe'" | Select-Object Name, ProcessId, WorkingSetSize, PercentProcessorTime ``` > 注意:`PercentProcessorTime` 是累计值,需配合时间间隔计算实时 CPU。 --- ### 小贴士: - 记住进程的 **PID(进程 ID)**,可用于终止进程:`taskkill /PID 1234 /F` - 某些系统进程(如 `System`, `svchost.exe`)属于系统核心,不要随意结束。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值