arg*_*nza 5 windows cpu services dell-xps windows-10
我使用的是带有 Windows 10 操作系统的戴尔 XPS 13 (3960) 笔记本电脑。
最近,即使在没有运行任何高分辨率程序的情况下,我也听到笔记本电脑风扇的巨大噪音后,我决定检查一下,确实我看到了一项名为“Windows Audio”的服务使用了近 40% 的 CPU。
重新启动(并没有运行任何东西)后,它仍在这样做。我卸载了音频驱动程序并让操作系统自动重新安装它们,它似乎修复了问题,但过了一会儿又发生了。
它位于“服务主机:本地服务(网络受限)”下
我查了一下,似乎没有其他人遇到过像我这样的问题,如果发生了,原因与我的无关(我没有的软件等)。
有什么方法可以检查它为什么会发生并修复它?
编辑: 如果我重新启动服务,它会恢复到最低 CPU 使用率。
要了解为什么音频服务会导致如此高的 CPU 使用率,您需要安装 Windows Performance Toolkit,它是Windows 10 SDK 的一部分。
运行WPRUI.exe,选择First Level、CPU Usage并单击开始。捕获 1 分钟的 CPU 使用率,现在单击Save将数据保存到 ETL 文件中。
现在双击生成的 ETL 文件以在 Windows Performance Analyzer (WPA.exe) 中打开 ETL,拖放 CPU Usage (Sampled) to analysis 窗格:
现在在 WPA 中加载调试符号并扩展svchost.exe在% Weight(蓝线之后)具有高值的堆栈。在这里查找函数名称以查看音频服务的作用。
音频服务的高 CPU 使用率通常是由音频驱动程序的音频改进引起的。最好是禁用此改进。
小智 5
我和你有完全相同的问题。从 16299 (1709) 就地升级后启动 Windows 10 17134 (1803) 后,“Windows Audio”服务使用了我的 16 核 CPU 的 20%。重新启动服务使一切恢复正常,并且在这两种情况下音频都工作正常,没有任何问题。使用 procmon 检查这一点,Windows 音频服务正在稳定循环中查询注册表中已安装的音频设备,因此 CPU 使用率很高。重新启动服务后,这些稳定的“恐怖查询”就会停止,因此 CPU 负载和其他一切都会恢复正常。
\n\n问题来自于我安装的音频环回驱动程序(称为 ODeus AsioLinkPro)。我\xc2\xb4ve完全删除了驱动程序并手动确保注册表和驱动器中没有残留C:\\。Windows Audio 的 CPU 使用率立即恢复正常。I\xc2\xb4ve 然后重新安装。但重新安装驱动后问题又出现了。但是,由于该驱动程序没有更新(公司不再存在),并且由于我在任何情况下都需要它,并且由于在 Windows 会话期间重新启动 Windows 音频服务一次解决了该问题,因此 I\xc2\xb4ve 只是创建了一个.BAT文件:
@echo off\necho Restarting Windows Audio to fix high CPU usage in 17134\nnet stop Audiosrv\nnet start Audiosrv\nRun Code Online (Sandbox Code Playgroud)\n\n...并将其添加到系统启动的任务计划程序中。这为我解决了问题,尽管有一个肮脏的黑客。;-)
\n\n无论如何:重新安装音频驱动程序可能会解决问题,但如果没有,您现在可以使用脏黑客来解决。也许微软也在为它发布一个错误修复程序,因为它在 1709 年对我来说一切正常。
\n| 归档时间: |
|
| 查看次数: |
42268 次 |
| 最近记录: |