Wmpnetwk.exe is an application file of Windows Media Player that’s used when you share Windows media libraries with other networked media players. Left unchecked, Wmpnetwk.exe and its related application, Wmpnscfg.exe, can rapidly shoot up memory usage and consume 100% of CPU. In this tutorial, we discuss the role of Wmpnetwk.exe in Windows and some of the ways to solve the high memory problem when it bursts out of control.
- What Is Wmpnetwk.exe in Task Manager?
- Causes for Wmpnetwk.exe High CPU Usage
- 1. Disable Wmpnetwk.exe Service
- 2. Use System File Checker and DISM to Repair Corrupt Files
- 3. Turn Windows Features Off for Windows Media Player
- 4. Turn Off Media Streaming
- 5. Check Windows Media Player Folder for Older File Versions
- 6. Disable Media Streaming through Registry Hack
- 7. Virus Scanning
- Frequently Asked Questions
What Is Wmpnetwk.exe in Task Manager?
Wmpnetwk.exe’s main purpose is to share Windows Media Player libraries with other networked players and media devices using Universal Plug and Play. If you aren’t using your Windows PC to stream with other players, it’s best to stop the WMPNetworkSvc from the Task Manager Services tab. You can restart it later if you want.
Wmpnetwk.exe will always show in the Task Manager under the Services tab as WMPNetworkSvc, which stands for “Windows Media Player Networking Service”. Under the same name, it can also be found under the Processes tab. Whether or not you’re running Windows Media Player, the application’s overall impact on CPU, memory, disk, and power usage should be very minimal.
Causes for Wmpnetwk.exe High CPU Usage
The following are the main reasons you may be facing this issue on a Windows device.
- Latest Windows versions make WMPNetworkSvc run automatically: The problem has been around since the Windows 7 era. In the past, Windows disabled WMPNetworkSvc from automatically running. However, in the latest versions of Windows, you may find it enabled automatically. Most choose to ignore this even though the process silently consumes a lot of memory in the background.
- The process is never ending: even if you stop the WMPNetworkSvc process from the Task Manager, it has a tendency to restart itself continuously. Sometimes the process springs back even after you’ve disabled it.
- Media library indexing accumulation over time: if you have enabled media streaming once and forgot to switch it off, the Windows Media Player will start indexing your media library with newer video and audio files. Even when you use other media players like VLC or Groove, the Wmpnetwk.exe process keeps consuming resources in the background.
- Duplicate and conflicting files: sometimes you have other programs and applications similarly named as Wmpnetwke.exe or Wmpnscfg.exe. This can cause a conflict with the original Windows Media Player file. A system cleanup works best in these cases.
- Dependent services: some services depend on other services, system drivers or load order groups. For Wmpnetwk.exe, the dependent services include MsQuic and Windows Search. You may find the application has restarted if you use them.
- Malware named after Wmpnetwk.exe: malware authors can name their spyware and viruses anything, and Wmpnetwk.exe is a common target. However, the Windows Defender-based security has a built-in mechanism to reject these vectors.
Solutions for Wmpnetwk.exe High CPU Usage
While the Wmpnetwk.exe and Wmpnscfg.exe application files cannot be removed entirely from your PC, their impact can be minimized. From terminating the executable files to turning off media streaming and uninstalling Windows Media Player, one of these methods is going to ease the problems of high memory spikes.
1. Disable Wmpnetwk.exe Service
Wmpnetwk.exe is not an essential service and disabling it won’t affect the operation of the system. It’s recommended to prevent the application from running automatically.
- Press Win + R to launch the Run command and type
services.mscto launch your local Windows Services.
- Scroll down to within the standard applications list to spot “Windows Media Player Network Sharing Service.”
- Click the item once to open a Properties window. “Startup type” will be under the General tab. If it’s running automatically, you need to switch it off by changing it to “Manual” or “Disabled”.
- Click OK to confirm.
2. Use System File Checker and DISM to Repair Corrupt Files
If there are corrupt or duplicate Wmpnetwk.exe files in the system folders, you can get rid of them through command-line utilities, such as System File Checker and DISM.exe. To perform these actions, you need an elevated Command Prompt access.
- Launch the Command Prompt from the Windows search menu as an administrator.
- Type the command
sfc /scannow. This is one of the easiest ways to protect the integrity of your system. It repairs corrupted files through multiple stages of scanning. Once it has finished repairing, it may leave behind a CBS.log text file under the Logs subfolder of Windows. You can check it to determine whether there are any Wmpnetwk.exe issues that were repaired.
Alternatively, you can run the dsim command to repair all Windows components that have become resource hogs due to the lack of updates, faulty installations, duplicate files, or missing drivers.
DISM.exe /Online /Cleanup-image /Restorehealth
3. Turn Windows Features Off for Windows Media Player
From the Control Panel, you can turn Windows features Off or On for all Microsoft apps. We will use this method to partially switch Windows Media Player off so that it gets a fresh restart to help resolve the Wmpnetwk.exe high memory issue.
- Go to Control Panel and navigate to the section of “Programs and Features.”
- Click the sub-menu item called “Turn Windows Features On or Off,” which will open a new dialog box. Alternatively, you can also access this item directly from the Windows search menu.
- Under “Media Features,” you will see the option for “Windows Media Player” checked as a default setting, as it’s one of the necessary Microsoft apps.
- Uncheck the “Windows Media Player Option,” which will terminate the program.
- The above may also require you to confirm the action once through a warning message window. It’s safe to ignore the warning. Click “Yes” to finalize.
4. Turn Off Media Streaming
Even if you don’t use Windows Media Player, you may have a “media streaming” option enabled in the app. This is a network sharing feature that can be safely disabled to reduce Wmpnetwk.exe’s overall footprint.
- Open Windows Media Player. Go to “Stream -> More Streaming options.”
- You will see a list of media streaming options that may only consist of the default media player used on your computer. Click “Block All” to block all these applications at the same time.
- If you want to re-enable media streaming, click “Stream -> Turn on media streaming.”
It is, always best to keep the media streaming option turned off on your computer if you’re not using the service. After you do that, It will go back to showing “Media streaming is not turned on” in your media streaming options.
5. Check Windows Media Player Folder for Older File Versions
If you have any older Wmpnetwk.exe or Wmpnscfg.exe file versions lurking around in the Windows Media Player folder, it can cause conflicts and high memory spikes due to the Windows Media Player service. Here’s how to resolve this.
- The Windows Media Player folder can be located easily from Program Files or Program Files (x86) folder in your system. Find a file called “Wmpnetwk.exe”.
- Look for duplicate instances of the file. Keep “View” on for “Hidden files and folders.”
- Right click on the file and select “Properties”. Under “Previous Versions,” it should show “There are no previous versions available.”
- If it does not show that message, there are other duplicates in your system that you can remove using System File Checker and DISM commands. (See previous steps in this section.)
6. Disable Media Streaming through Registry Hack
This is a simple registry hack to permanently disable the WMPNetworkSvc process.
- From the Windows Search menu, open the Registry Editor app and run it as administrator.
- Navigate to the following path:
- In the HME folder, you should see a “DisableDiscovery” key. If it is not present, right click and create a new “DWORD (32-bit Value)” key and call it “DisableDiscovery”.
- Right-click the entry again to modify it and set its hexadecimal value to “1” instead of the default “0.” Click OK to close this entry and exit the Registry Editor. Your new configuration to disable “Media Streaming” has been enabled.
7. Virus Scanning
It’s always very important to check your overall system for potential malware. This will keep any virus or spyware variants of Wmpnetwk.exe at bay.
- Launch “Virus & threat protection” system settings from the Windows search menu. You can also go to this option from Windows Security.
- There will be a number of scan options including “Quick,” “Full,” “Custom,” and “Offline” scans. Choose the “Full” scan option.
- Leave the PC for a few hours for the scan to run, quarantine and remove any malware.
Frequently Asked Questions
1. Is Wmpnetwk.exe malware or a genuine Windows application?
To tell the difference between genuine Windows applications and any malware, use a couple of simple tests. Firstly, download a program called CrowdInspect to identify multiple instances of the malware. For each instance, check the file’s properties. If the file is from Microsoft Corporation as part of Microsoft Windows Operating System, then it’s genuine.
You can also open Advanced Security Settings for any application file from its Properties. If it shows TrustedInstaller or Microsoft as the owner, we can be sure there is no malware, as it’s impossible to fake these digital signatures.
2. How do I completely uninstall and reinstall Windows Media Player?
You can disable Windows Media Player and turn its features off. But you will not be able to completely uninstall it from your PC. While it appears tempting to uninstall Windows Media Player, there is no easy way around it. The application does not show up in the list of apps, and even if it does, it cannot be uninstalled from there.
3. What other causes could be behind my CPU usage being so high?
In a Windows device, high memory usage is a frequent problem that may affect your PC due to resource-intensive applications. There are many factors that contribute to this problem: from third-party antivirus software to enabling Superfetch in Windows search.
Our latest tutorials delivered straight to your inbox