At times, users report that their computer has slowed down or freezes frequently. In such cases, the culprit is usually high CPU utilization. You can check the Task Manager to verify this. In case the process causing high CPU usage is Unistack Service Group (unistacksvcgroup), then please read through this article for the resolutions.

Fix Unistack Service Group (unistacksvcgroup) High Disk or CPU usage
The Unistore Service is associated with the Unistack Service Group (unistacksvcgroup). The culprit is the Service Host: Unistack Service Group, which contains services such as User data access, User data storage, Contact data and Sync host. It is connected to the Microsoft Store apps updating process. To resolve this problem, try the following solutions sequentially:
- Registry-level fix to disable the Service
- Stop automatic updates for the Microsoft Store
- Delete the contents of the UnistoreDB folder
- Troubleshoot in Clean Boot State
1] Registry-level fix to disable the Service
An instant fix is to change the status of the associated services in the Registry Editor. Since changes to the Registry Editor can cause issues with the smooth functioning of the system, we recommend keeping a backup or your data or creating a restore point. The procedure is as follows.
Press Win+R to open the Run window.
In the Run window, type the command REGEDIT and hit Enter. This will open the Registry Editor window.
In the Registry Editor window, go to the path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UnistoreSvc .

In the right pane, locate the entry named Start. Double-click on it to open its properties.
Change the Value Data to 4 and click on OK to save the settings.
Next, go to the path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UserDataSvc

In the right pane, double-click on Start to open its properties.
Change the value of Value Data to 4 and click on OK to save the settings.
When you set the value to 4, you are basically disabling the Service from starting up.
Reboot the system, and the problem should be resolved.
2] Stop automatic updates for the Microsoft Store
Since the service’s high CPU usage is triggered along with the Microsoft Store, disable automatic updates for the Microsoft Store. The procedure is as follows.
- Open the Microsoft Store.
- In the Microsoft Store, click on your profile picture to open a menu.
- Select App settings from the list.
- Turn the switch corresponding to App Updates OFF.
- If automatic updates are halted for the Microsoft Store, the service will cease to work.
3] Delete the contents of the UnistoreDB folder
Microsoft updates also store logs in the UnistoreDB folder. If these log files are corrupt, the issue in discussion can occur. You can solve the problem by deleting the contents of the UnistoreDB folder. The procedure is as follows.
First, in Task Manager, end the Unistack Service Group process.
Then, open the following location in File Explorer:
C:\Users\<username>\AppData\Local\Comms\UnistoreDB
where <username> is the username of your computer.
Press CTRL + A to select all files.
Hit Delete to delete all the files in this folder.
Reboot the system.
4] Troubleshoot in Clean Boot State
If nothing helps, you may need to troubleshoot the problem manually in Clean Boot State.
NOTE: Please read the comment below.
What is my CPU usage so high when I am not doing anything?
The simple answer is that background processes consume system resources. This causes high CPU usage even when you are not doing anything. The background process could be a system process or initiated by third-party software. While killing this process can fix your problem, it is not always advisable.
How do I reduce CPU usage?
Reducing CPU usage depends on 2 cases. The first case is when a single process causes high CPU usage. In that case, please visit this website and check for a specific solution. The second case is when multiple processes cause high CPU usage. In that case, try killing unnecessary processes.
Does CPU heat cause high CPU usage?
When CPU usage is high, the system’s first reaction is to increase fan speed to vent extra heat and keep the CPU temperature within limits. However, when this limit is exceeded, the CPU will eventually overheat.