最近发现电脑启动后,1分钟左右,svchost.exe的cpu占用率逐渐飙高,占用率超过50%长达数分钟,以为是GG桌面的问题,就给卸了,结果照旧。又还怀是kis的问题,卸了以后问题依旧。不得已,找到了processexplorer查了一下,发现该svchost.exe提供N多服务,而且是wuauclt.exe的父进程,这个wuauclt是自动更新程序。svchost.exe占用率飙高是从启动wuauclt.exe开始的。然后去网上GG了一下,发现原来是微软的问题

WINDOWS/SoftwareDistribution/DataStore/DataStore.edb

该文件平常是1M~3M,非正常的就会超过30M,我的是38M,所以导致svchost.exe居高不下,找到了别人的解决方案,分享一下。

解决方案如下(转):

一、关闭自动更新(我的电脑-属性-自动更新-关闭), 重新启动计算机,如下检查或操作
1. 点“开始-运行”, 输入 services.msc 并回车。
2. 双击服务 Automatic Updates。
3. 点“登录”选项卡, 确保选项“本地系统帐户”被选中,并其中的“允许服务与桌面交互”不被选中。
4. 检查下面“硬件配置文件”中的服务已经启用,如果没有,请点击“启用”按钮,激活它。
5. 点回“常规”选项卡,设“启动类型”为“自动”,在“服务状态”下面点击“启动”按钮,开启这个服务。
6. 重复上面的步骤,对另一个服务: Background Intelligent Transfer Service (BITS) 进行同样的操作,一定要开启此服务,很多人会忽视它。

二、重新注册 Windows Update 组件
1.点“开始-运行”, 输入命令 REGSVR32 WUAPI.DLL 并回车
2.当你看到“WUAPI.DLL中的 DllRegisterServer 成功”这个消息就说明成功了
3.请重复这个步骤,逐一运行下面的命令
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

三、清除被破坏的 Windows Update 临时文件夹

1. 点“开始-运行”,输入命令 net stop WuAuServ 并回车
2. 点“开始-运行”, 输入命令 %windir% 并回车,在打开的文件夹窗口中,找到文件夹 SoftwareDistribution 把它改名成 SoftwareDistribution1(或别的,可任意)
3. 点“开始-运行”, 输入命令 net start WuAuServ 并回车

四、重新启动计算机,点“我的电脑 - 属性 - 自动更新”把“自动(推荐)”选中,或者定期打开下面地址进行 你的 Windows 更新吧。

注:其实没这么麻烦,只要删除里面的一个文件就可以了(C:/WINDOWS/SoftwareDistribution/DataStore/DataStore.edb,不过保险起见,还是老实的重新按照步骤注册自动更新服务吧:))

由此看来,CPU占用率过高,不都是病毒引起的,而微软的技术也不能够迷信。

本文转自http://blog.csdn.net/philis/article/details/1633475,所有权力归原作者所有。

微软的自动更新问题,导致svchost.exe占用cpu超过50%相关推荐

  1. w3wp oracle,w3wp.exe占用CPU超过50%的处理

    w3wp.exe占用CPU超过50%的处理 1.查看CPU占用高的进程:任务管理器 C:\Documents and Settings\Administrator>iisapp W3WP.exe ...

  2. 关于使用WindowsUpdate 或 Windows 自动升级时碰到的 svchost.exe 进程 CPU 资源占用过高的问题的相关信息...

    当你使用 WindowsUpdate 或 Windows 自动升级的时候,可能会碰到 svchost.exe 进程CPU占用100%的现象.如果你的现象符合下面的相关症状,请安装一个补丁程序用于缓解这 ...

  3. win7开机后svchost..exe占用CPU和内存很高的解决方法

    近来,经常发现win7系统开机后反应超慢,经过检查发现占用CPU和内存很高.这种情况要持续十几分钟,之后就正常了. 各种开机项目都禁止了,还是如此.有可以的服务也禁止了,依旧如此.实在搞不明白了,难道 ...

  4. win7进程中的svchost.exe占用CPU和内存很高的原因和解决窍门

    最近因为换电脑,刚装上了win7的64bit系统(99%纯净版,这个版本目前还挺流行的),然后就遭遇了一个问题是:电脑开机几次后发现内存占用其高无比,4G内存被吃掉了80%!!!就去百度经验上找经验, ...

  5. svchost.exe占用CPU 100%,也可能是这样的原因

    近来碰到这么个问题,就是电脑在使用一段时间后变得异常迟钝,用任务管理器一看,发现CPU被一个名为svchost.exe的进程占用完了.     一开始的反应是遭遇病毒了,马上到网站上搜索相关的文章,找 ...

  6. VSCode更新之后,rg.exe占用cpu过高

    下载VSCode 1.18以上版本 安装完成之后文件->首选项->搜search.followSymlinks"改为false

  7. svchost.exe占用cpu100 的解决方法

    今天郁闷了,星期六自主去公司加下班,下午来的开机下个DW5结果界面卡了半天以为同事在下载,就开P2P监视下,结果发现是自己的机子的下载上传特别的高,麻痹神马情况,直接开 开启流量监测,没有进程,或程序 ...

  8. win7 svchost.exe 占用内存cpu过高

    自己新安装系统 开机发现svchost.exe 占用cpu 和内存过高,网上找到有个有效的解决方法,原来是windows update服务占用的.这里推荐有个查看系统进程的软件Process Expl ...

  9. svchost.exe占用cpu100%

    网上有很多关于 svchost.exe是什么进程,svchost.exe是什么病毒,svchost.exe占用cpu100%或占用大量内存,svchost.exe有十几个,svchost.exe偷偷连 ...

最新文章

  1. 【视频】【zt】温馨的求婚
  2. ES2017异步函数现已正式可用
  3. ace unlck工具下载_压缩工具:WinRAR 曝出代码执行漏洞,该升级了
  4. OpenCV与图像处理学习十四——SIFT特征(含代码)
  5. C/C++程序从源代码到可执行程序的流程
  6. 门户网站服务器迁移,云服务器怎么迁移网站
  7. Moodle: 查询 / 更新 / 添加 / 删除 / 导出 用户 ($DB用法)
  8. Qt4_你可以使用加农炮了
  9. 请君入瓮: 火眼自称遭某 APT 国家黑客组织攻击
  10. vivox20 html阅读器,【vivoX20评测】屏幕:全面屏也得看显示素质_vivo X20_手机评测-中关村在线...
  11. win10cmd重置系统_命令提示符修复系统win10 系统还原
  12. 卡方拟合优度检验怎么做?
  13. pr如何处理音效_PR音乐音效处理教程 Premiere Pro CC Essential Sound
  14. Warshall算法的实现(两种方式)
  15. 设置Office 365移动设备管理MDM服务——创建APNs证书
  16. 微信特殊字符包括颜文字、表情的后台存储及前端展示方法
  17. 简历中的项目经历怎么写?
  18. Windows编译FreeRDP
  19. 弹窗Modal实现和有滚动条偏移解决方法。
  20. C# 图片转Base64

热门文章

  1. 【JZOJ4920】【NOIP2017提高组模拟12.10】降雷皇
  2. c# Chart 服务器端动态创建ChartArea
  3. bzoj2751 [HAOI2012]容易题(easy)
  4. Excel与DataGridView的操作示例
  5. [转]程序员真实写真:35岁前成功的12条黄金法则
  6. C语言课后习题(50)
  7. mysql explain insert_mysql explain详解
  8. 矢量归一化_7. 从矢量观测到姿态观测
  9. 不会使用Spring的配置文件,赶紧把这个甩给他
  10. 一文讲清楚FusionInsight MRS CDL如何使用