xmy2232867
0.03D
V2EX  ›  问与答

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

  •  
  •   xmy2232867 · Dec 30, 2014 · 3918 views
    This topic created in 4181 days ago, the information mentioned may be changed or developed.
    只能重启才能解决,有别的办法查是哪个程序么
    Supplement 1  ·  Dec 30, 2014
    用process explorer 找到了 是各种 svchost.exe ,这些是怎么突然触发的?怎么解决,每次开机用一会就出现这种情况
    Supplement 2  ·  Dec 30, 2014
    用process explorer 找到了 是各种 svchost.exe ,这些是怎么突然触发的?怎么解决,每次开机用一会就出现这种情况
    Supplement 3  ·  Dec 30, 2014
    最后发现是system这个进程一出现,cpu就飚了,而且鼠标一直转。。。刚开始是没有system这个进程的
    Supplement 4  ·  Dec 31, 2014
    好吧,最后解决了,罪魁祸首360!!!发现一个叫在进程system里发现了360netmon.sys的玩意儿,于是怒删360之后,一切恢复平静
    Supplement 5  ·  Dec 31, 2014
    不行,360netmon这货删不掉,又出现了
    20 replies    2014-12-31 14:26:53 +08:00
    yfdyh000
        1
    yfdyh000  
       Dec 30, 2014   ❤️ 1
    Process Explorer
    hging
        2
    hging  
       Dec 30, 2014
    那就是那俩在用呗- -
    Starduster
        3
    Starduster  
       Dec 30, 2014
    Windows defender 之类的关了没,我虚拟机有时候放后台一会就会这样,后来发现是巨硬的鬼玩意自己开始全盘扫描
    heiybb
        4
    heiybb  
       Dec 30, 2014
    @Starduster +1 Defender时常会有一些诡异的行为..
    casparchen
        5
    casparchen  
       Dec 30, 2014
    确定不是『魔方』或者『数字』占用的?
    Muninn
        6
    Muninn  
       Dec 30, 2014
    哈哈 这个帖子好有趣...
    Seikinmeid
        7
    Seikinmeid  
       Dec 30, 2014
    用任务管理器不能看么。。。。
    yfdyh000
        8
    yfdyh000  
       Dec 30, 2014   ❤️ 1
    在进程上悬停看看它的服务是什么。单个比较好确定,多个就不太好找,用 Process Monitor 监视看看它在读写什么资源吧。
    xmy2232867
        9
    xmy2232867  
    OP
       Dec 30, 2014
    @yfdyh000 的确有一个windows defender, 已经被我关了。
    但是这些为什么会突然冒出来呢
    yfdyh000
        10
    yfdyh000  
       Dec 30, 2014
    你目前在用其他杀软吗,如果是可能是那个杀软挂了。如果是一直在用WD,最近才出现的吗。一直裸奔就是你忘关(或软件又打开)WD的服务了。
    WD有卡EXE的毛病,是浏览目录时才出现吗。另外,WD更新时也会较占资源,会启动扫描。
    系统的“事件查看器”也许有一些信息参考。我目前用着WD感觉还好,基本没卡过。
    xmy2232867
        11
    xmy2232867  
    OP
       Dec 30, 2014
    @yfdyh000 但是还有其他的svchost.exe,WD只是其中之一
    yfdyh000
        12
    yfdyh000  
       Dec 30, 2014
    哪个占用了大部分的CPU就查哪个服务。难道平均或者随机的吗。考虑 Process Monitor 监控看看吧,但信息量很大,不太好筛选。
    can
        13
    can  
       Dec 30, 2014
    tasklist看下svchost.exe的PID,哪个svchost.exe占用高就查哪个的PID,然后tasklist -svc根据PID查找对应的是哪个应用程序,应该就能明了了
    simapple
        14
    simapple  
       Dec 30, 2014
    svchost很多是关联了服务的,你查一下 这个进程所属的服务
    abbatuu
        16
    abbatuu  
       Dec 30, 2014
    在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  
       Dec 30, 2014
    瞧你用的这俩东西。。。。
    xmy2232867
        18
    xmy2232867  
    OP
       Dec 30, 2014
    @patchao2000 额。。那用啥?
    xmy2232867
        19
    xmy2232867  
    OP
       Dec 30, 2014
    最后发现是system这个进程一出现,cpu就飚了,而且鼠标一直转。。。刚开始是没有system这个进程的
    xiaohanqing
        20
    xiaohanqing  
       Dec 31, 2014
    360狗好好玩哦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4405 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 00:11 · PVG 08:11 · LAX 17:11 · JFK 20:11
    ♥ Do have faith in what you're doing.