none
Service host:local system系统进程占用系统大量内存 RRS feed

  • 问题

  • 部署的windows server 2016 DC 64位操作系统存在吃内存问题,主要表现为有一个Service host:local system的系统进程会随时间的推移,慢慢的占用系统大量内存,最高占用达到系统内存的95%以上,最终导致业务系统崩溃,影响业务的正常使用。

    通过多次的测试环境实验,最终发现是由于windows的自动更新功能导致,导致的原因描述如下:因windows server 2016版的自动更新服务会自动连接(无论是否关闭自动更新服务)微软官网下载补丁包进行更新升级,而环境是部署在内网,限制连接公网,导致自动更新进程不断重复发起连接而不释放,不断的占用内存,在一段时间后,将系统内存消耗殆尽。严重时导致系统崩溃重启。

    针对以上问题,可否通过关闭自动更新功能,或者提供一个其他解决方法?

    Thanks♪(・ω・)ノ!

    2018年9月21日 6:42

全部回复

  • 你好,

    感谢在此发帖。

    是的,关闭自动更新功能是一个好的选择。

    • 按Windows + R键打开“运行”,在框中键入services.msc,然后按Enter键。
    • 然后弹出一个窗口,其中包含服务列表。查找Windows Update服务。双击Windows Update服务,将弹出Windows Update服务属性屏幕。
    • 在“ 常规”选项卡下找到“ 启动”类型,然后从下拉列表中选择“ 已禁用 ”。单击“ 确定”以应用更改。

    祝您工作顺利!

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年9月21日 9:32
    版主
  • Hi,

         您提供的这个方法我已经测试过了,但是这只是短时间可以,在一定时间后这个系统进程又会自动出现,出现占用内存的问题。请问是否有彻底解决该问题的方案。

    Thanks♪(・ω・)ノ!

    2018年9月26日 2:12
  • 你好,

    感谢再次回复。

    这个进程确实会自动重启。

    您可以先关闭自动更新的功能,然后再次禁用 Service Host Local System进程,这样应该可以永久解决问题。

    在任务管理器中关闭 Service Host Local System进程。

    祝您工作顺利!

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年9月26日 7:22
    版主
  • 你好,

    请问您的问题解决了吗? 如果您使用我们的方案解决问题,请“将其标记为答案”,以帮助其他社区成员快速找到有用的回复。 如果您使用自己的方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员也是非常有帮助的。 如果没有,请回复并告诉我们目前的情况,以提供进一步的帮助。

    Best Regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年9月27日 10:00
    版主
  • 你好,我也是老出现这种情况,只是,是突然出现一大堆这些东西占用系统cpu,然后就占满了,几乎就没办法用了
    2018年9月27日 13:28
  • 你好,

    我建议你单独发一个帖子,并详细描述你遇到的问题。

    我们会尽力帮你解决问题。

    祝您工作顺利!

    Travis



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年9月28日 6:41
    版主
  • 您好,

          抱歉,之前在测试过程没有回复您。在这段测试时间,我在物理机上测试未发生内存占用问题,但是在虚拟机平台上这个问题依旧存在,可否提供更加彻底的解决方案,谢谢!

    2018年10月16日 10:43
  • 你好,

    Superfetch服务也有可能导致该问题。尝试在服务控制台中停止该服务。我建议您在禁用此服务后重启计算机。

    祝您工作顺利!


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年10月17日 9:27
    版主
  • 您好,根据你提供的方法发现:

    1、Superfetch服务是手动的,且在该进程占用内存时未发现该进程运行

    

    2、查看占用该内存的service host:local system服务,该服务内进程如下:

    3、我进行如下测试,关闭其中的进程:

    请帮忙确认是哪个进程导致,能否提供有效解决该问题的方法。谢谢!

    2018年10月29日 7:08
  • 你好,

    • 你在local system下尝试依次关闭进程,观察内存使用情况,找出消耗内存最多的。
    • 试试sfc / scannow,检查系统文件。

    由于帖子已经时间太久,建议重新发布。

    祝您工作顺利!


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年10月29日 9:55
    版主