Etwr占用大量非分页缓冲池导致内存耗尽

cosmic-orange 45 信誉分
2026-08-25T05:34:15.54+00:00

设备:华硕天选7pro笔记本

问题描述:内存占用有时会升高到95%,导致电脑卡死,在卡死前会有一小段时间处于非常卡顿但勉强能操作的情况让我有机会记录下当时的一些数据。包括rammap的use counts和processes以及poolmon的数据
屏幕截图 2026-08-16 095241

屏幕截图 2026-08-16 095252

屏幕截图 2026-08-16 100151

我在下面这几种使用情景下

1.播放哔哩哔哩网页视频

2.播放哔哩哔哩客户端视频

3.进行英雄联盟(LOL)游戏时

4.浏览leecode网页并打开anaconda-spyder
都出现过相同的内存泄漏问题,这也许能帮忙排除并非单一软件导致该问题的情况。

我尝试过的措施有:

1.在Armoury Crate的GPU性能设置下:将混合输出模式改为独显输出模式。但这没有解决问题,在更改后的两天再次出现相同的内存泄漏

2.在官网下载用于卸载Armoury Crate的工具,卸载掉Armoury Crate后的第二天再次出现相同的内存泄漏
3.更新显卡驱动。未解决问题
4.在Armoury Crate更新可更新的驱动。未解决问题

Windows 家庭版 | Windows 11 | 性能和系统故障
0 个注释 无注释

审查方推荐的答案
cosmic-orange 45 信誉分
2026-09-02T13:34:00.99+00:00

您好Carl,
感谢你的耐心协助。经过近两周排查,我已经找到了问题的起源,并且已解决,在此分享完整结论供后人参考。

根本原因

向日葵(Oray)远程控制软件的以下两个内核驱动:

  • OrayVGC.sys(Oray Virtual Game Controller,248KB)
  • OrayUSBVHCI.sys(Oray USB VHCI,66KB)

这两个驱动在当天首次冷开机时,向日葵后台服务初始化过程中,以匿名 ETW 会话为载体,持续申请非分页池(NonPaged Pool),标签为 Etwr(小写 r),且只申请不释放。泄漏速度约 2–4 MB/秒,20 分钟左右即可耗尽 2–3 GB 非分页池,导致系统卡死。由于我长期使用该软件,并将其设置为开机自启,因此我在之前说的各种情况下都忽略了它的存在,实际上该软件一直处于启动状态,这也解释了为什么会在不同使用情景下都会发生。
关键验证:

  • 在非分页池上涨期间,卸载向日葵后,Etwr 从 2.56 GB 瞬间回落至 32 KB,降幅 99.999%

解决步骤

  1. 卸载向日葵主程序(AweSun.exe)
  2. 管理员 CMD:sc config OrayVGC start= disabled 和 sc config OrayUSBVHCI start= disabled
  3. 重启电脑
  4. 管理员 CMD:del C:\Windows\system32\drivers\OrayVGC.sys 和 del C:\Windows\system32\drivers\OrayUSBVHCI.sys(或用 takeown + icacls 取得文件所有权后删除)

此答案是否有帮助?


1 个其他答案

排序依据: 非常有帮助
  1. Carl-L 23,195 信誉分 Microsoft 外部员工 审查方
    2026-08-25T12:34:36.0533333+00:00

    免责声明:请注意,所提供的信息是使用自动翻译工具翻译而成的。尽管我们力求准确,但翻译内容未必能完全反映源内容的原意、上下文或意图。


    您好cosmic-orange,

    欢迎来到 Microsoft Q&A 论坛。

    根据您的描述,这似乎并非典型的内存泄漏。

    在继续之前,请您前往“设置”>“系统”,关闭“在可用时使用硬件加速”选项,并告诉我问题是否仍然存在?

    期待您的回复。

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。