关于win10 cpu占用过高的优化 无响应卡顿等现象

时间:2024-10-16 09:44:21

1、我本人实际观点是微软发布的更新造成的,最好是找个网络好的地方检查并下载安装好症状现象描述:机器启动运行几分钟后 svchost.exe就会占系统cpu资源的100%拔掉网线就好了,重咒邃狁廖连上网后一会儿:svchost.exe又占cpu资源的99%;解决方法:假设你已经使用了免费杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:想办法清空C:/WINDOWS/SoftwareDistribution 目录下所有的文件重启机器即可。(C:/WINDOWS/SoftwareDistribution是Windows update服务的临时文件存放目录)如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:则想办法打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,重启后再删除 C:/WINDOWS/SoftwareDistribution。问题就解决了。然后再打开控制面板==>管理工具==>服务,找到"Automatic Updates",恢复成自动启动重启。(此步很重要,不仅仅删除加设置手动启动就完了,如果没有再次恢复"Automatic Updates"之类的自动启动,结果还是一样很耗cpu,引者之语)注意:重启后最好在上网条件比较好的地方让系统顺利完成一次系统自动更新。原因分析:先说说什么是svchost.exe:简单的说没有这个RPC服务,机器几乎就上不了网了。很多应用服务都是依赖于这个RPC接口的,如果发现这个进程占了太多的CPU资源,直接把系统的RPC服务禁用了会是一场灾难:因为连恢复这个界面的系统服务设置界面都无法使用了。恢复的方法需要使用注册表编辑器,找到 HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Services >> RpcSs, 右侧找到Start属性,把它的值改为2再重启即可造成svchost占系统CPU 100%的原因并非svchost服务本身:以上的情况是由于Windows Update服务下载/安装失败而导致更新服务反复重试造成的。而Windows的自动更新也是依赖于svchost服务的一个后台应用,从而表现为svchost.exe负载极高。 常发生这类问题的机器一般是上网条件(尤其是去国外网站)不稳定的机器,比如家里的父母的机器,往往在安装机器几个月以后不定期发生,每个月的第二个星期是高发期:因为最近几年MS很有规律的在每个月的第二个星期发布补丁程序)。上面的解决方法并不能保证不重发作,但是为了svchost文件而每隔几个月重装一次操作系统还是太浪费时间了。教训:spoolsv.exe和svchost.exe的问题都是应用遇到失败/例外情况后自动重试造成的,本想为用户节省时间的设计,但是重试的频度过高反而导致了和病毒一样的效果。 如果以下无效的话,请使用任务管理器看到占用cpu最大进程,选中并右键转到详细信息,再右键设置优先级为低,设置相关性只选上一个核心(取消打勾第一项“<所有处理器>”,再任意选上一个“CPU 0”或者“CPU 1“ ”......等等),等可以限制进程或软件的CPU使用率,请参考||如何限制软件或进程对CPU占用率?http://jingyan.baidu.com/article/4ae03de321109e3eff9e6bb6.html(1)方法1、(来自微软社区):可能是由于您开启了家庭组,建议您关闭家庭组,同时将以下两个服务禁止HomeGroup ListenerHomeGroup Provider关闭服务的步骤:1. 选择计算机,鼠标右击之。选择“管理”;2. 在管理界面选择“服务和功能”,在展开项选择“服务”;3. 在右半窗口的详细信息中找到以下两个服务,双击之,选择禁止。HomeGroup ListenerHomeGroup Provider希望对您有用!方法2、 (来自百度知道 黑白的都灵心 的回答)1、关闭网络账户,改用本地账户登录:Metro界面(鼠标移到桌面右上角出来的那个)——设置(齿轮装图标)——更多电脑设置——左侧“用户”——右侧“切换到本地账户”磁盘占用就会小很多2、同理:win10-开始菜单-点击账户名称-更改账户设置-改用本地账户登录我自己实测确实可以解决游戏画面卡顿的现象 (最近试验结果显示出:一开启微软账户登录,360ttsvcs就复活了,似乎跟开启Microsoft账户登录有关,而且似乎一开启主机服务那些进程就提升了。)方法3、 (可以试着关闭)服务Diagnostics Tracking Service(同时结合方法4)我们会发现他的描述是The Diagnostics Tracking Service enables data collection about functional issues in Windows我们翻译过来是:诊断跟踪服务使Windows功能的问题,数据收集哈哈,微软,你在逗我,你在不经过我同意就收集东西,侵犯我隐私,还乱用我的CPU,果断禁用你,于是这个世界安静了还有其它一些Diagnostics 开头的服务方法4、 (试试结合方法3,可以试着将所开游戏用兼容模式玩,使用win7兼容,也许是这么个导致占用资源的原因,这是摘者的话。)一般这种情况是由于后台有相应的程序与系统存在不兼容的情况,然后导致大量占用资源。请尝试同时按下win键和R键,输入msconfig并回车。 在启动中,点击全部禁用。在服务中,点击隐藏所有Microsoft服务,点击全部禁用。 点击应用,点击确定。重新启动后,请再次确认结果。

2、(2)还有一个是关于360casvcs、360ttsvcs、360ttsrv的占用,网上据说是驱动精灵的服务,因为在纯净的新装的win7没有这个系统服务,任务管理里是显得很干净的,在别的机子里你找不到,而且上谷ge你也搜索不到大部分是中国的网站才有询问,似乎可以说是国内软件的,可以完全保证说是系统不依赖于它,系统没有它更好,去除了不受影响,最近试验结果显示出:一开启微软账户登录,360ttsvcs就复活了,似乎跟开启Microsoft账户登录有关,而且似乎一开启主机服务那些进程就提升了。估计装过才有,1. 选择计算机,鼠标右击之。选择“管理”;2. 在管理界面选择“服务和功能”,在展开项选择“服务”;3. 在右半窗口的详细信息中找到以下两个服务,双击之,选择禁止。360casvcs360ttsvcs4.大部分网到这儿可能禁不掉(猜测而已)就是我的纯属意外了解决方法:任务管理器找到服务主机: 本地系统(无网络)服务主机: 本地系统(网络受限)右键结束任务它有提示 ,选上放弃未保存的数据并关闭,然后点关闭,依次执行之后,对了,怎么回事?这你会看到系统崩溃的蓝屏,收集信息,不用担心,等会儿,重启,没事地。5.你再看任务管理器已经找不到这个进程了,管理-服务 那里你也看不到这两个服务了,成功消灭它们。(我也不清楚是那门子因果,不知道再次使用驱动精灵是不是还会顽固地重现,但是可以肯定跟microsoft账户登录有关,开启之后就激活,跟随着出现在任务管理器中,期间没有开启过驱动精灵)

3、可能跟网络host之类的配置有关,导致网络堵塞,之类的软件占用高(暂时猜测,不负责)

© 手抄报圈