V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xmy2232867
V2EX  ›  问与答

这几天 cpu 偶尔会突然飙到 80-90%,用魔方或者 360 都查看不到是哪个程序在占用。

  •  
  •   xmy2232867 · 2014-12-30 00:08:41 +08:00 · 3402 次点击
    这是一个创建于 3651 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只能重启才能解决,有别的办法查是哪个程序么
    第 1 条附言  ·  2014-12-30 04:27:55 +08:00
    用process explorer 找到了 是各种 svchost.exe ,这些是怎么突然触发的?怎么解决,每次开机用一会就出现这种情况
    第 2 条附言  ·  2014-12-30 04:27:59 +08:00
    用process explorer 找到了 是各种 svchost.exe ,这些是怎么突然触发的?怎么解决,每次开机用一会就出现这种情况
    第 3 条附言  ·  2014-12-30 21:06:22 +08:00
    最后发现是system这个进程一出现,cpu就飚了,而且鼠标一直转。。。刚开始是没有system这个进程的
    第 4 条附言  ·  2014-12-31 00:48:20 +08:00
    好吧,最后解决了,罪魁祸首360!!!发现一个叫在进程system里发现了360netmon.sys的玩意儿,于是怒删360之后,一切恢复平静
    第 5 条附言  ·  2014-12-31 01:56:15 +08:00
    不行,360netmon这货删不掉,又出现了
    20 条回复    2014-12-31 14:26:53 +08:00
    yfdyh000
        1
    yfdyh000  
       2014-12-30 00:10:58 +08:00   ❤️ 1
    Process Explorer
    hging
        2
    hging  
       2014-12-30 00:22:07 +08:00
    那就是那俩在用呗- -
    Starduster
        3
    Starduster  
       2014-12-30 00:22:40 +08:00
    Windows defender 之类的关了没,我虚拟机有时候放后台一会就会这样,后来发现是巨硬的鬼玩意自己开始全盘扫描
    heiybb
        4
    heiybb  
       2014-12-30 00:26:33 +08:00
    @Starduster +1 Defender时常会有一些诡异的行为..
    casparchen
        5
    casparchen  
       2014-12-30 00:42:34 +08:00
    确定不是『魔方』或者『数字』占用的?
    Muninn
        6
    Muninn  
       2014-12-30 01:15:54 +08:00
    哈哈 这个帖子好有趣...
    Seikinmeid
        7
    Seikinmeid  
       2014-12-30 03:15:39 +08:00
    用任务管理器不能看么。。。。
    yfdyh000
        8
    yfdyh000  
       2014-12-30 04:46:14 +08:00   ❤️ 1
    在进程上悬停看看它的服务是什么。单个比较好确定,多个就不太好找,用 Process Monitor 监视看看它在读写什么资源吧。
    xmy2232867
        9
    xmy2232867  
    OP
       2014-12-30 04:52:42 +08:00
    @yfdyh000 的确有一个windows defender, 已经被我关了。
    但是这些为什么会突然冒出来呢
    yfdyh000
        10
    yfdyh000  
       2014-12-30 05:28:57 +08:00
    你目前在用其他杀软吗,如果是可能是那个杀软挂了。如果是一直在用WD,最近才出现的吗。一直裸奔就是你忘关(或软件又打开)WD的服务了。
    WD有卡EXE的毛病,是浏览目录时才出现吗。另外,WD更新时也会较占资源,会启动扫描。
    系统的“事件查看器”也许有一些信息参考。我目前用着WD感觉还好,基本没卡过。
    xmy2232867
        11
    xmy2232867  
    OP
       2014-12-30 05:56:12 +08:00
    @yfdyh000 但是还有其他的svchost.exe,WD只是其中之一
    yfdyh000
        12
    yfdyh000  
       2014-12-30 06:04:30 +08:00
    哪个占用了大部分的CPU就查哪个服务。难道平均或者随机的吗。考虑 Process Monitor 监控看看吧,但信息量很大,不太好筛选。
    can
        13
    can  
       2014-12-30 08:31:09 +08:00
    tasklist看下svchost.exe的PID,哪个svchost.exe占用高就查哪个的PID,然后tasklist -svc根据PID查找对应的是哪个应用程序,应该就能明了了
    simapple
        14
    simapple  
       2014-12-30 08:47:35 +08:00
    svchost很多是关联了服务的,你查一下 这个进程所属的服务
    abbatuu
        16
    abbatuu  
       2014-12-30 09:07:09 +08:00
    在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“列设置”,选中“PID”复选框。)

    以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:

    TASKLIST –SVC

    您将看到类似如下所示的结果:
    图像名 PID 服务
    SVCHOST.EXE 1104 DcomLaunch,TermServices
    SVCHOST.EXE 1188 RpcSs
    ……

    对照您在任务管理器中看到的SVCHOST.EXE的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1188的SVCHOST.EXE占用了较多系统资源,而TASKLIST –SVC的结果显示PID为1188的SVCHOST.EXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC) 服务)占用了较高的系统资源。
    patchao2000
        17
    patchao2000  
       2014-12-30 13:27:51 +08:00
    瞧你用的这俩东西。。。。
    xmy2232867
        18
    xmy2232867  
    OP
       2014-12-30 20:09:38 +08:00
    @patchao2000 额。。那用啥?
    xmy2232867
        19
    xmy2232867  
    OP
       2014-12-30 21:06:40 +08:00
    最后发现是system这个进程一出现,cpu就飚了,而且鼠标一直转。。。刚开始是没有system这个进程的
    xiaohanqing
        20
    xiaohanqing  
       2014-12-31 14:26:53 +08:00
    360狗好好玩哦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2832 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.