svchost.exe cpu占用高 怎么解决

如题所述

第1个回答  2017-03-05
方法1:使用免费杀毒软件排除病毒和已经使用防间谍软件排除恶意软件的影响;
方法2:用ntsd命令清除。首先需要了解想要清除的Svchost进程,其PID是多少?在Windows XP下,按Ctrl+Alt+Del打开任务管理器,点击“进程选项卡”|“查看”|“选择列”,在弹出的窗口中(图4),勾选“PID(进程标识符)”,然后回到任务管理器中,即可看见PID了(例如要杀的Svchost进程,其PID是844);关闭该进程,点击“开始”|“程序”|“附件”|“命令提示符”,在命令提示符下,输入命令ntsd -c q -p 844即可杀掉Svchost进程(PID是844);

方法3:清除C:WINDOWSSoftwareDistribution 目录下所有的文件重启机器即可;
方法4:如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录,则想办法打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动, 重启后再删除 C:WINDOWSSoftwareDistribution问题就解决了。然后再打开控制面板==>管理工具==>服务,找到"Automatic Updates",恢复成自动启动重启;