什么是“LocalserviceNoNetworkFirewall”以及如何修复其高CPU使用率?

LocalserviceNoNetworkFirewall 是 Windows 安全的一部分,由 Windows Defender(或其他基于 Windows API 的防火墙)在其操作中使用。通常,此服务不会使用太多 CPU 或内存。

但问题出现了,当此服务开始消耗大量内存以及高 CPU 使用率(在某些情况下,超过 50%)并导致系统非常缓慢以致无法使用系统。

LocalserviceNoNetworkFirewall 可以触发高 CPU 使用率,但我们确定了以下问题的主要原因:

  • 冲突的防火墙:如果您同时使用另一个防火墙(特别是使用 Windows Defender API)和 Windows 防火墙,两者可能会相互冲突,从而导致 CPU 使用率过高。
  • 大量冲突的防火墙规则:如果旧安装的第 3防火墙包含数千条入站/出站规则,而 Windows Defender 有自己的此类规则,这些冲突规则可能需要防火墙使用过多的 CPU 来执行他们全部。
  • 第 3方安全产品的损坏安装:如果像 Avast Premium 这样的第 3 方安全产品已经损坏,那么这种损坏会导致 LocalserviceNoNetworkFirewall 过度使用 CPU。
  • Windows 防火墙设置损坏:如果 Windows 防火墙设置由于其他安全产品的干扰而损坏,则 LocalserviceNoNetworkFirewall 服务可能会显示高 CPU 使用率。

请记住,一些用户可能无法在他们的系统上执行下面提到的解决方案,因为系统可能非常缓慢。在这种情况下,您可以在断开系统与 Internet 的连接(通过拔下以太网电缆或关闭路由器)或在系统的安全模式下尝试解决方案。

重新启动 Windows 防火墙

LocalserviceNoNetworkFirewall 的高 CPU 使用率可能是 Windows 防火墙的临时故障,重新启动防火墙可能会解决问题。

  1. 右键单击Windows并打开任务管理器
  2. 现在转到服务选项卡并右键单击WinDefend  Microsoft Defender 防病毒服务)。
  3. 然后在子菜单中选择重启,服务重启后,查看CPU使用率是否恢复正常。

将 PC 的 Windows 更新到最新版本

过时的操作系统与其他系统模块(如驱动程序或第三方防火墙)之间的不兼容可能会导致 LocalserviceNoNetworkFirewall 的 CPU 使用率过高。在这里,将 PC 的 Windows 更新到最新版本可能会解决高 CPU。

  1. 点击Windows,搜索,打开Check for Updates的 System Settings 。
  2. 现在,在 Windows 更新中,单击检查更新
  3. 如果它显示有一些更新可用,则下载安装这些更新
  4. PC 的 Windows 更新到最新版本后,检查 LocalserviceNoNetworkFirewall 的高 CPU 使用率是否正常化。

禁用/启用第 3安全防火墙和 Windows Defender 防火墙

如果您在系统上使用多个防火墙,即 Windows 防火墙和第 3防火墙(如 GlassWire),则一个可能由于故障导致问题无法与另一个一起正常工作。在这种情况下,禁用和启用两个防火墙可能会解决问题。

  1. 右键单击系统托盘中的 GlassWire 等第3防火墙,然后选择退出
  2. 现在单击Windows并键入Windows Defender
  3. 然后右键单击高级安全 Windows Defender 防火墙并选择以管理员身份运行
  4. 现在单击Windows Defender 防火墙属性,对于以下配置文件,将防火墙状态设置为关闭位置以禁用 Windows 防火墙:
    域名简介
    
    私人资料
    
    公开资料
  5. 然后应用您的更改并关闭 Windows Defender。
  6. 再次打开Windows Defender启用其防火墙,如上所述。
  7. 现在关闭Windows Defender 并启用/启动第 3防火墙以检查 LocalserviceNoNetworkFirewall 问题是否已解决。

还原驱动程序更新

如果您的系统最近进行了驱动程序更新,尤其是 ATI Radeon 驱动程序,则该更新可能与系统的防火墙冲突,恢复更新可能会解决问题。

  1. 右键单击Windows并打开设备管理器
  2. 现在展开最新更新的设备(例如,显示适配器)并双击该设备(例如,ATI Radeon)。
  3. 现在前往“驱动程序”选项卡并单击“回滚驱动程序”(如果适用)。
  4. 然后按照提示还原驱动程序更新并重新启动系统。
  5. 重启后,检查高 CPU 使用率是否已解决。如果是这样,那么您可以推迟驱动程序更新,直到问题被报告解决。

将 Windows 防火墙重置为其默认值

Windows 防火墙的任何自定义(例如,新添加的入站或出站规则)都可能导致系统过载,从而导致问题。在这种情况下,将 Windows 防火墙重置为其默认值可能会解决问题。

  1. 单击Windows,键入并打开Windows Security
  2. 现在,在左窗格中,前往防火墙和网络保护
  3. 然后单击将Windows 防火墙还原为其默认值
  4. 现在转到病毒和威胁防护选项卡(在左窗格中),然后在病毒和威胁防护设置下,单击管理设置
  5. 然后打开排除项下的添加或删除排除项
  6. 现在点击Add an Exclusion并选择Folder
  7. 然后在地址栏输入以下路径:
    C:\ProgramData\Microsoft\Windows Defender\
  8. 现在单击选择文件夹关闭Windows 安全。
  9. 然后重新启动您的 PC,并在重新启动时检查高 CPU 使用率问题是否已解决。

编辑 Cisco Umbrella 设置

许多 Cisco Umbrella(一种网络安全产品)用户报告说,由于该应用程序存在错误,导致他们系统的 CPU 使用率过高。如果您使用的是 Umbrella 应用程序,请检查它是否不会导致您的问题。在继续之前,请确保您使用的是最新版本的 Cisco Umbrella 客户端。

禁用 Cisco Umbrella 的 IP 层实施功能

  1. 导航到Umbrella 漫游客户端的集中设置并打开其高级设置
  2. 现在,在启用智能代理部分,取消选中启用 IP 层实施并单击继续以保存您的更改。
  3. 现在重启手机,重启后,检查高 CPU 使用率问题是否已解决。

禁用 Cisco Umbrella 服务

  1. 单击Windows并键入服务
  2. 然后,右键单击它并选择以管理员身份运行
  3. 现在双击Umbrella服务并将其启动类型设置为Disabled
  4. 然后单击“停止”按钮并重新启动您的 PC。
  5. 重新启动后,检查高 CPU 使用率是否正常化。
  6. 如果没有,请检查卸载 Umbrella 客户端是否可以解决问题。如果是这样,您可以重新安装客户端以检查问题是否不再出现。如果是,则您可以联系 Cisco 支持以查找触发问题的功能。

删除防火墙规则

如果在 Windows 防火墙中添加了一些防火墙规则,例如,来自先前安装的第 3防火墙(如趋势科技),而 Windows 防火墙有自己的一组类似规则,那么这会使 Windows 防火墙过​​载到执行所有冲突的规则。在这种情况下,删除 Windows 防火墙中的防火墙规则可能会解决问题。

  1. 单击Windows并键入Windows 防火墙
  2. 然后,右键单击高级安全 Windows 防火墙并选择以管理员身份运行
  3. 现在,在右窗格中,单击导出策略,然后保存文件(以防万一……)。
  4. 然后选择“入站规则”选项卡,并在右窗格中删除您不想保留或不需要的规则。这可能需要一些时间才能完成,但要小心,不要删除重要的东西。
  5. 现在在“出站规则”选项卡中重复相同的操作并检查问题是否已解决。
  6. 如果这不起作用或者您不想检查每条规则,则在左窗格中选择具有高级安全性的 Windows Defender 防火墙并展开操作菜单。
  7. 现在选择恢复默认策略,然后确认恢复策略。
  8. 然后关闭Windows Defender 防火墙窗口并检查 CPU 使用问题是否已解决。
  9. 如果无法打开 Windows Defender 防火墙或其规则无法编辑,则将系统引导至安全模式。
  10. 现在单击Windows并键入WF.MSC
  11. 然后右键单击它并选择以管理员身份运行
  12. 现在检查重复步骤 4-6是否解决了 LocalserviceNoNetworkFirewall 问题。

重新安装第 3安全产品

如果您使用的是像 Avast Premium 这样的第三方安全产品,其损坏的安装可能会与 Windows 防火墙发生冲突,从而导致手头的问题。在这种情况下,重新安装第 3安全产品可能会解决问题。

  1. 右键单击Windows并打开Apps & Features
  2. 现在单击展开安全产品(例如Avast)并单击卸载
  3. 然后按照提示完全卸载产品并重新启动您的 PC。
  4. 重新启动后,检查 LocalserviceNoNetworkFirewall 问题是否已解决。
  5. 如果没有,则从OEM 网站(如 Avast 网站)下载安全产品删除工具,并删除安全产品的任何遗留痕迹。
  6. 现在检查系统是否不再缓慢。如果是这样,那么您可以重新安装您的安全产品,如果它不会再次导致问题的话。
  7. 如果这不起作用,请干净启动您的 PC并检查是否可以解决问题。如果是这样,那么您可能会一个一个地找到有问题的应用程序/进程/服务,重新启用在干净启动过程中被禁用的应用程序/进程/服务。

编辑系统注册表

如果到目前为止没有任何效果,那么编辑与 Windows Defender 相关的注册表值可能会解决问题。

警告:由于编辑 PC 的注册表是一项需要技巧的任务,因此请自行承担风险,如果操作不当,可能会对您的数据/系统造成永久性损坏。

  1. 首先,为了安全起见,创建系统注册表的备份。
  2. 现在单击Windows,键入并打开Notepad
  3. 然后将以下内容复制粘贴到记事本中:
    Windows 注册表编辑器版本 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc]
    
    "DisplayName"="@%SystemRoot%\\system32\\FirewallAPI.dll,-23090"
    
    “错误控制”=双字:00000001
    
    “组” =“网络提供者”
    
    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
    
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73, \
    
      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00, \
    
      6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63, \
    
      00,65,00,4e,00,6f,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,00,00
    
    “开始”=双字:00000002
    
    “类型”=双字:00000020
    
    "说明"="@%SystemRoot%\\system32\\FirewallAPI.dll,-23091"
    
    “DependOnService”=hex(7):6d,00,70,00,73,00,64,00,72,00,76,00,00,00,62,00,66,00,\
    
      65,00,00,00,00,00
    
    "ObjectName"="NT Authority\\LocalService"
    
    “ServiceSidType”=双字:00000003
    
    "RequiredPrivileges"=hex(7):53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,\
    
      00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00, \
    
      72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,75, \
    
      00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00, \
    
      00,00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69, \
    
      00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00, \
    
      53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61, \
    
      00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00, \
    
      65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50, \
    
      00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00, \
    
      6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50, \
    
      00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
    
    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
    
      00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc\Parameters]
    
    "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
    
      00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00, \
    
      6d,00,70,00,73,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00
    
    “ServiceDllUnloadOnStop”=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc\Parameters\ACService]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc\Parameters\PortKeywords]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc\Security]
    
    “安全”=十六进制:01,00,14,80,b4,00,00,00,c0,00,00,00,14,00,00,00,30,00,00,00,02,\
    
      00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00, \
    
      00,00,02,00,84,00,05,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00, \
    
      05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00, \
    
      20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00, \
    
      00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,28,00,15,00, \
    
      00,00,01,06,00,00,00,00,00,05,50,00,00,00,49,59,9d,77,91,56,e5,55,dc,f4,e2, \
    
      0e,a7,8b,eb,ca,7b,42,13,56,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00, \
    
      00,00,00,05,12,00,00,00
  4. 然后展开文件菜单并单击保存
  5. 现在选择一个位置来保存文件,最好是在您系统的桌面上,然后输入扩展名为 .reg文件的名称,例如MpsSvc.reg
  6. 然后关闭注册表编辑器右击上述文件(例如,MpsSvc.reg)。
  7. 现在选择合并,然后确认合并注册表项。
  8. 然后重新启动您的系统,希望在重新启动时 CPU 不会节流。

如果没有任何效果,那么您可以执行Windows 的全新安装以摆脱 LocalserviceNoNetworkFirewall 的高 CPU 使用率。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(2)
上一篇 2023年7月25日
下一篇 2023年7月25日

相关推荐