怎样修复 Windows 中的 Wmpnetwk.exe 高 CPU 和内存使用率

Wmpnetwk.exe 是 Windows Media Player 的应用程序文件,当您与其他联网媒体播放器共享 Windows 媒体库时使用它。 如果不加以检查,Wmpnetwk.exe 及其相关应用程序 Wmpnscfg.exe 会迅速增加内存使用量并消耗 100% 的 CPU。 在本教程中,我们将讨论 Wmpnetwk.exe 在 Windows 中的作用以及当它突然失控时解决高内存问题的一些方法。

内容

任务管理器中的 Wmpnetwk.exe 是什么?

Wmpnetwk.exe 的主要目的是与其他使用通用即插即用的网络播放器和媒体设备共享 Windows Media Player 库。 如果您不使用 Windows PC 与其他播放器进行流式传输,最好从任务管理器服务选项卡中停止 WMPNetworkSvc。 如果需要,您可以稍后重新启动它。

Wmpnetwk.exe 将始终在“服务”选项卡下的“任务管理器”中显示为 WMPNetworkSvc,它代表“Windows Media Player 网络服务”。 在同名下,它也可以在“进程”选项卡下找到。 无论您是否运行 Windows Media Player,应用程序对 CPU、内存、磁盘和电源使用的总体影响都应该非常小。

Wmpnetwk.exe CPU 使用率高的原因

以下是您在 Windows 设备上可能遇到此问题的主要原因。

  • 最新的 Windows 版本使 WMPNetworkSvc 自动运行: 这个问题从 Windows 7 时代就一直存在。 过去,Windows 禁止 WMPNetworkSvc 自动运行。 但是,在最新版本的 Windows 中,您可能会发现它自动启用。 大多数人选择忽略这一点,即使该进程在后台默默地消耗了大量内存。
  • 过程永无止境:即使您从任务管理器中停止 WMPNetworkSvc 进程,它也有不断重启自身的趋势。 有时,即使在您禁用它之后,该过程也会反弹。
  • 媒体库索引随时间的积累:如果您启用了一次媒体流并忘记将其关闭,Windows Media Player 将开始使用较新的视频和音频文件为您的媒体库编制索引。 即使您使用 VLC 或 Groove 等其他媒体播放器,Wmpnetwk.exe 进程也会在后台持续消耗资源。
  • 重复和冲突的文件: 有时您还有其他类似命名为 Wmpnetwke.exe 或 Wmpnscfg.exe 的程序和应用程序。 这可能会导致与原始 Windows Media Player 文件发生冲突。 在这些情况下,系统清理效果最好。
  • 相关服务:某些服务依赖于其他服务、系统驱动程序或加载顺序组。 对于 Wmpnetwk.exe,依赖服务包括 MsQuic 和 Windows Search。 如果您使用它们,您可能会发现应用程序已重新启动。
  • 以 Wmpnetwk.exe 命名的恶意软件: 恶意软件作者可以将他们的间谍软件和病毒命名为任何名称,Wmpnetwk.exe 是一个常见的目标。 但是,基于 Windows Defender 的安全性具有拒绝这些向量的内置机制。

Wmpnetwk.exe CPU使用率高的解决方案

虽然 Wmpnetwk.exe 和 Wmpnscfg.exe 应用程序文件无法从您的 PC 中完全删除,但可以将它们的影响降到最低。 从终止可执行文件到关闭媒体流和卸载 Windows Media Player,这些方法之一将缓解高内存峰值的问题。

1.禁用Wmpnetwk.exe服务

Wmpnetwk.exe 不是必需的服务,禁用它不会影响系统的运行。 建议防止应用程序自动运行。

  1. 按 Win + R 启动运行命令并键入 services.msc 启动本地 Windows 服务。
  1. 向下滚动到标准应用程序列表中,找到“Windows Media Player 网络共享服务”。
  1. 单击该项目一次以打开“属性”窗口。 “启动类型”将位于“常规”选项卡下。 如果它是自动运行的,您需要通过将其更改为“手动”或“禁用”来关闭它。
Wmpnetwk Exe 启动类型自动
  1. 单击“确定”进行确认。
Wmpnetwk Exe 服务 Wmpnetworkservice

2.使用系统文件检查器和DISM修复损坏的文件

如果系统文件夹中有损坏或重复的 Wmpnetwk.exe 文件,您可以通过命令行实用程序删除它们,例如系统文件检查器和 DISM.exe。 要执行这些操作,您需要提升的命令提示符访问权限。

  1. 以管理员身份从 Windows 搜索菜单启动命令提示符。
Wmpnetwk Exe 命令提示符管理模式
  1. 输入命令 sfc /scannow. 这是保护系统完整性的最简单方法之一。 它通过多个扫描阶段修复损坏的文件。 一旦完成修复,它可能会在 Windows 的 Logs 子文件夹下留下一个 CBS.log 文本文件。 您可以检查它以确定是否有任何已修复的 Wmpnetwk.exe 问题。
Wmpnetwk Exe 文件命令提示符 Sfc 扫描

或者,您可以运行 dsim 命令来修复由于缺少更新、安装错误、重复文件或缺少驱动程序而成为资源占用的所有 Windows 组件。

wmpnetwk exe命令提示dism命令

3. 关闭 Windows Media Player 的 Windows 功能

从控制面板,您可以关闭或打开所有 Microsoft 应用程序的 Windows 功能。 我们将使用此方法部分关闭 Windows Media Player,以便重新启动它以帮助解决 Wmpnetwk.exe 高内存问题。

  1. 转到控制面板并导航到“程序和功能”部分。
Wmpnetwk Exe 控制面板程序打开关闭
  1. 单击名为“打开或关闭 Windows 功能”的子菜单项,这将打开一个新对话框。 或者,您也可以直接从 Windows 搜索菜单访问此项目。
Wmpnetwk Exe Windows 功能 Wmp 已关闭
  1. 在“媒体功能”下,您将看到“Windows Media Player”选项被选中作为默认设置,因为它是必要的 Microsoft 应用程序之一。
  2. 取消选中“Windows Media Player 选项”,这将终止程序。
  3. 以上可能还需要您通过警告消息窗口确认操作一次。 忽略警告是安全的。 点击“是”完成。
Wmpnetwk Exe Windows 功能 Wmp 警告

4.关闭媒体流

即使您不使用 Windows Media Player,您也可能在应用程序中启用了“媒体流”选项。 这是一项网络共享功能,可以安全地禁用它以减少 Wmpnetwk.exe 的总体占用空间。

  1. 打开 Windows 媒体播放器。 转到“流 -> 更多流选项”。
Wmpnetwk Exe Wmp 更多流媒体选项 点击
  1. 您将看到可能仅包含计算机上使用的默认媒体播放器的媒体流选项列表。 单击“全部阻止”以同时阻止所有这些应用程序。
Wmpnetwk Exe Wmp Media Streaming Blocked All
  1. 如果要重新启用媒体流,请单击“流 -> 打开媒体流”。
Wmpnetwk Exe Wmp 打开媒体流 1

如果您不使用该服务,最好始终关闭计算机上的媒体流选项。 完成此操作后,它将返回在您的媒体流选项中显示“媒体流未打开”。

5. 检查 Windows Media Player 文件夹中是否有旧文件版本

如果您在 Windows Media Player 文件夹中存在任何较旧的 Wmpnetwk.exe 或 Wmpnscfg.exe 文件版本,则可能会由于 Windows Media Player 服务而导致冲突和高内存峰值。 以下是解决此问题的方法。

  1. Windows Media Player 文件夹可以轻松地从系统中的 Program Files 或 Program Files (x86) 文件夹中找到。 找到一个名为“Wmpnetwk.exe”的文件。
  2. 查找文件的重复实例。 为“隐藏的文件和文件夹”保持“查看”。
Wmpnetwk Exe 定位 Wmpnetwk 文件
  1. 右键单击该文件并选择“属性”。 在“以前的版本”下,它应该显示“没有可用的以前的版本”。
  2. 如果它没有显示该消息,则您的系统中还有其他重复项,您可以使用系统文件检查器和 DISM 命令删除这些重复项。 (请参阅本节前面的步骤。)
Wmpnetwk Exe 文件 Wmpnetwk 没有以前的版本

6. 通过 Registry Hack 禁用媒体流

这是一个简单的注册表黑客永久禁用 WMPNetworkSvc 进程。

  1. 从 Windows 搜索菜单中,打开注册表编辑器应用程序并以管理员身份运行它。
Wmpnetwk Exe 注册表编辑器运行管理员
  1. 导航到以下路径:
  1. 在 HME 文件夹中,您应该会看到一个“DisableDiscovery”键。 如果它不存在,请右键单击并创建一个新的“DWORD(32 位值)”键并将其命名为“DisableDiscovery”。
Wmpnetwk Exe 注册表编辑器 Hme New Dword
  1. 再次右键单击该条目以对其进行修改并将其十六进制值设置为“1”而不是默认的“0”。 点击确定 close 此条目并退出注册表编辑器。 您禁用“媒体流”的新配置已启用。
Wmpnetwk Exe 注册表编辑器 Hme Dword 值 1

7. 病毒扫描

检查整个系统是否存在潜在恶意软件始终非常重要。 这将阻止 Wmpnetwk.exe 的任何病毒或间谍软件变体。

  1. 从 Windows 搜索菜单启动“病毒和威胁防护”系统设置。 您也可以从 Windows 安全中心转到此选项。
Wmpnetwk Exe 病毒扫描主搜索
  1. 将有许多扫描选项,包括“快速”、“完整”、“自定义”和“离线”扫描。 选择“完整”扫描选项。
  2. 将 PC 放置几个小时以运行扫描、隔离和删除任何恶意软件。
Wmpnetwk Exe 病毒扫描 全面扫描

经常问的问题

1. Wmpnetwk.exe 是恶意软件还是正版 Windows 应用程序?

要区分正版 Windows 应用程序和任何恶意软件,请使用几个简单的测试。 首先,下载一个 名为 CrowdInspect 的程序 识别恶意软件的多个实例。 对于每个实例,检查文件的属性。 如果该文件来自 Microsoft Corporation 作为 Microsoft Windows 操作系统的一部分,则它是正版的。

Wmpnetwk Exe 属性详细信息

您还可以从其属性中打开任何应用程序文件的高级安全设置。 如果它显示 TrustedInstaller 或 Microsoft 作为所有者,我们可以确定没有恶意软件,因为不可能伪造这些数字签名。

Wmpnetwk Exe 属性高级安全性

2. 怎样完全卸载并重新安装 Windows Media Player?

您可以禁用 Windows Media Player 并关闭其功能。 但是您将无法从 PC 上完全卸载它。 虽然卸载 Windows Media Player 似乎很诱人,但没有简单的方法可以绕过它。 该应用程序不会出现在应用程序列表中,即使出现,也无法从那里卸载。

3. 我的 CPU 使用率如此之高还有哪些其他原因?

在 Windows 设备中,高内存使用率是一个常见问题,由于资源密集型应用程序可能会影响您的 PC。 导致此问题的因素有很多:从第三方防病毒软件到在 Windows 搜索中启用 Superfetch。

永远不要错过

接收我们最新教程的更新。

注册所有时事通讯。 我想通过电子邮件接收时事通讯。 我们不会共享您的数据,您可以随时取消订阅。 订阅