可恶的software_reporter_tool.exe 偷偷高占用cpu 风扇高速运转 本本吃不消 干死它

自从上次换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和硬盘的解决办法

推荐方法:修改注册表镜像劫持法禁止software_reporter_tool.exe

快速设置镜像劫持法方法:

直接下载这个文件:http://blog.dngz.net/DNGZup/fuck-software_reporter_toolexe.reg
(下载的时候可能会提示“此类型文件可能会损害您的计算机,您仍然要保留吗?”选择保留。)
下载好之后,鼠标双击刚下载好的fuck-software_reporter_toolexe.reg文件,连续确认即可导入注册表。
搞定!以后software_reporter_tool.exe再也不会被运行了。

手动设置镜像劫持法方法:

1:win+r 打开运行窗口,输入regedit
2:打开注册表,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
3:鼠标右键,新建“项”,将“新项 #1”重命名为software_reporter_tool.exe
4:再在software_reporter_tool.exe下新建“字符串值”,重命名“新值 #1”为Debugger
5:双击Debugger,填入cmd.exe /c echo http://blog.dngz.net
6:确定

这样就搞定了。

首先在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 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在这段代码中实现对excel文件和sheet页的判断和操作,可以借鉴之前的示例代码,并对代码进行相应的修改。以下是一个实现了这个功能的示例代码: ```python import openpyxl import os # 定义要操作的文件名和sheet名 file_name = '问题单.xlsx' sheet_names = ['问题单', '按提出人汇总', '按处理人汇总', '总体汇总'] # 判断文件是否存在,不存在则创建 if not os.path.exists(file_name): wb = openpyxl.Workbook() wb.save(file_name) # 打开文件,获取工作簿和sheet对象 wb = openpyxl.load_workbook(file_name) for sheet_name in sheet_names: if sheet_name not in wb.sheetnames: wb.create_sheet(sheet_name) # 获取问题单工作表和各个汇总工作表对象 ws = wb['问题单'] summary_by_reporter = wb['按提出人汇总'] summary_by_handler = wb['按处理人汇总'] summary_total = wb['总体汇总'] # 在各个汇总工作表中写入数据 summary_by_reporter['A1'] = '按提出人汇总' summary_by_handler['A1'] = '按处理人汇总' summary_total['A1'] = '总体汇总' # 保存文件 wb.save(file_name) ``` 在这个示例代码中,我们首先定义要操作的文件名和sheet名,并在读取或者创建excel文件前进行判断。接着,我们使用`openpyxl.load_workbook`方法打开文件,并根据需要创建或者获取sheet对象。最后,我们在各个汇总工作表中写入数据,并保存文件。 需要注意的是,这个示例代码中只实现了对指定的sheet页进行操作,如果需要操作其他的sheet页,则需要在代码中添加相应的处理逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值