Fix: High CPU and Memory Usage by wsappx

Wsappx is a process that you will see running in the Task Manager’s process list. You might be wondering what this process is or you might be wondering why this process is causing a lot of CPU usage. You will notice that wsappx’s CPU usage increases and decreases randomly. Sometimes, it won’t be using any significant amount of CPU while sometimes you might see a high CPU usage by this process. If you double click this process, you will see two more processes under the wsappx. These sub-processes will be named AppXSVC, ClipSVC (or WSService in Windows 8). You might also notice that there are multiple instances of wsappx in the Task Manager’s process list.

High CPU and Memory Usage by wsappx
High CPU and Memory Usage by wsappx Fix

What is Wsappx?

Wsappx is a process that was introduced in Windows 8 and can be found in the later versions like Windows 10. This process runs in the background and it is related to the Windows Store and Windows Universal Apps. The services running under this process are also related to Windows Store and/or Windows Universal App platform. These services are used to either update a Windows app or for license checking purposes.

Should I be worried about Wsappx?

No, not at all. As mentioned above, it is a Windows own process that can be found in Windows 8 and Windows 10. As of right now, there aren’t any viruses or malware associated with this name. So, if you see this process running while looking at the process list in Task Manager, do not worry about it. It is a legitimate Microsoft’s process and it is found on every Windows 8 and 10 running computer.

What causes the high CPU usage of wsappx?

There are a lot of users who have complained about wsappx’s high CPU usage. As mentioned in the first paragraph, its CPU usage might increase or decrease on its own. But you will, at some point, see a high CPU usage by this process. Since this process is related to the Windows Store and/or Windows Universal App platform, the high CPU usage you’ll see will be the result of this process either installing or updating one of the Windows app. Whenever you’ll see a high CPU usage, one of your apps must be getting updated. And, you won’t always see it at high CPU usage because this process initiates on its own whenever an app needs updating or installation.

You’ll notice that you won’t be able to disable this process from the Windows Services. If you try to do so, you might see a message telling you about it affecting other apps. Similarly, you might see the same message (or a variation of it) if you try to End Task the process from the Task Manager. However, there are some ways of disabling this process. If you are one of those users who don’t use Windows Apps a lot or you simply want to get rid of the process because of its high CPU usage, there are a couple of things that you can try. These methods are given below. Start from method 1 and keep trying the methods until you solve the high CPU usage issue.

Method 1: Disable Windows Store

Note: This method won’t stop wsappx from running in the background. You will still be able to see the wsappx process in the Task Manager. However, wsappx won’t cause high CPU usage once the Windows Store is disabled.

Since the process is related to the Windows Store and wsappx uses the resources to update or perform other tasks related to the Windows Store Apps, disabling the Windows Store will stop wsappx from using so many resources.

The problem here is that you can’t just simply disable the Windows Store from services, like you would normally do with other services. So, we will have to use the Local Group Policy Editor.

Here are the steps for disabling Windows Store via Local Group Policy Editor

Windows 10

  1. Hold Windows key and press R
  2. Type gpedit.msc and press Enter

  1. Navigate to this location Computer Configuration > Administrative Templates > Windows Components > Store. If you don’t know how to navigate to this location then follow the steps given below
    1. Locate and double click Computer Configurations from the left pane
    2. Locate and double click Administrative Templates from the left pane
    3. Locate and double click Windows Components from the left pane

  1. Locate and click Store from the left pane
  2. Double click the option Turn off the Store application

  1. Select the option Enabled.
  2. Click Apply then select Ok

Reboot your pc and you should be good to go.

Windows 8 and 8.1

The Local Group Policy Editor isn’t available in Enterprise and Professional Editions. So, if you are using an Enterprise or Professional Edition then you will have to do this from the registry. Here are the steps for Disabling Windows Store via Registry.

  1. Hold Windows key and press R
  2. Type Regedit and press Enter

  1. Navigate to this location HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore. If you don’t know how to navigate to this location the perform the following steps
    1. Locate and double click HKEY_LOCAL_MACHINE from the left pane
    2. Locate and double click SOFTWARE from the left pane
    3. Locate and double click Policies from the left pane
    4. Locate and double click Microsoft from the left pane

  1. Locate and click WindowsStore from the left pane. If there is no WindowsStore then you will have to create a new folder named WindowsStore on your own. Follow the steps given below to create the WindowsStore yourself
    1. Right-click Microsoft folder from the left pane, select New then select Key
    2. Type the name WindowsStore and press Enter

  1. Now, select WindowsStore from the left pane
  2. Right-click on an empty space in the right pane and select New. Select DWORD (32-bit) Value

  1. Name the newly created entry RemoveWindowsStore and press Enter

  1. Now, double click the newly created RemoveWindowsStore
  2. Type 1 in the value and press Enter

That’s it. This should disable the Windows Store in Windows 8 and 8.1.

Method 2: Use Registry Editor

You can use the registry editor to change some strings which will solve this issue.

  1. Hold Windows key and press R
  2. Type regedit and press Enter

  1. Navigate to this location HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost. If you don’t know how to navigate to this location the perform the following steps
    1. Locate and double click HKEY_LOCAL_MACHINE from the left pane
    2. Locate and double click SOFTWARE from the left pane
    3. Locate and double click Microsoft from the left pane
    4. Locate and double click Windows NT from the left pane
    5. Locate and double click CurrentVersion from the left pane

  1. Locate and click SvcHost from the left pane.
  2. Locate and double click the string named wsappx from the right pane

  1. A new window will open and you will see 2 entries in the value section. These 2 entries will be clipsvc and AppXSvc. Change these entries to NotFound and AppXSvc.

  1. Click Ok
  2. Reboot

That’s it. This should solve the high CPU usage issue for you.

Method 3: Disable Superfetch and Windows Search

If the above 2 methods didn’t work then try disabling the Superfetch and Windows Search services. Disabling these services have known to work for a minority of the users. So, it is worth a try.

  1. Hold Windows key and press R
  2. Type services.msc and press Enter

  1. Locate and double click Superfetch from the list

  1. Select Disabled from the drop-down list in Startup Type section

  1. Click Apply and select Ok

  1. Close the Superfetch Properties window
  2. Locate and double click Windows Search

  1. Select Disabled from the drop-down list in Startup Type section

  1. Click Stop if the Service Status is Running
  2. Click Apply and select Ok

That’s it. Once done check if the problem is resolved or not.

Method 4: Reinitializing Store License Database

If all the above methods don’t work out, we can try reinitializing the Windows Store License Database. Do note that using this method, you might get some of Windows Store applications uninstalled but once the issue is resolved, you can easily reinstall them within minutes. Here, we will first start in Safe mode so Windows Store service gets paused and then will rename a specific directory. Then we will start back in normal mode and hopefully, the issue will be resolved.

  1. First, you have to boot your computer in Safe Mode. After you are in safe mode, follow the steps below.
  2. Press Windows + R and type the following address in the field and press Enter.
C:\ProgramData\Microsoft\Windows
  1. Here, look for the following folder:
ClipSVC
Renaming ClipSVC
Renaming ClipSVC

Now, rename the folder to something like ‘ClipSVCTemp’. Save changes and exit.

  1. Boot your computer back in normal mode. Initially, Windows might take a while when initializing all the configurations to the default state. After that, hopefully, the issue will be solved and there will no longer be any CPU/Memory usage by ‘wsappx’.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.