Windows 10 too slow?

Mau Rua
4 min readSep 2, 2019


consider installing UBUNTU


check windows update first

Cumulative Update for Windows 10 Version 1607 for x64-based Systems (KB4015217) — Error 0x8e5e0152

System Update Readiness Tool

Potential Windows Update Database error detected

Possible issues may prevent Windows Update from keeping your system up to date.

Not fixed Not Fixed

Repair Windows Update Database Corruption

You can try these methods to troubleshoot your Windows 10 update issue:

Method 1: Run SFC Scan.

To run an SFC scan, follow these steps:

Run Command Prompt as Administrator.

Type sfc /scannow and hit Enter.

This will check and run an auto-repair on the issue.

Method 2: Run DISM Tool.

After running the SFC scan and the issue still persist, run the DISM to check the system health and to try restoring the files.

To run DISM tool, follow these steps:

Run Command Prompt as Administrator.

Type the following commands:

DISM.exe /Online /Cleanup-image /scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

NOTE: This might a while to finish scanning. Do not cancel.

Method 3:

After doing Method 1 and Method 2 but the issue still persist, you can manually reset the Windows Update Components and Run Windows Update process again.

Resetting Windows Update Components will fix those corrupted Components and will help the Update installation quickly.

To reset Windows Update Components, follow these steps:

Run Command Prompt as Administrator

Stop BITS, Cryptographic, MSI Installer and Windows Update Services. To do this, type the following commands:

Net stop wuauserv

Net stop cryptSvc

Net stop bits

Net stop msiserver

Rename SoftwareDistribution and Catroot2 folder. To do this, type the following commands:

Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Ren C:\Windows\System32\catroot2 Catroot2.old

Restart BITS, Cryptographic, MSI Installer and Windows Update Services. To do this, type the following commands:

Net start wuauserv

Net start cryptSvc

Net start bits

Net start msiserver

Restart your computer and try to install Windows Update.

sc queryex cryptsvc

taskkill /PID 8988 /F

0x80070005 microsoft security client

The error code 0x80070005 is also described as ACCESS DENIED.

Please follow these instructions if you are encountering this error code when checking or installing updates via Windows Udpate.

To correct the problem, you can try the steps below. Keep in mind that these steps are still experimental. I look forward to your feedback and results. For the long term, we hope that we can create an automated solution for all.

1. Download and install SubInACL from the Microsoft Download Center

2. Open Notepad (Click Start, type Notepad, and then press Enter)

3. Copy and paste the following text into Notepad

Set OSBIT=32

IF exist “%ProgramFiles(x86)%” set OSBIT=64

set RUNNINGDIR=%ProgramFiles%

IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%

subinacl /subkeyreg “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing” /grant=”nt service\trustedinstaller”=f

4. Close Notepad, and make sure you save it. When you save the text, make sure that you set

Save as Type to “All Files (*.*)”. Very important! The file name needs end with .CMD. For example: fix.cmd. Lastly, when you save the file, make sure you save it at a location where it will be easy for you to find.

5. Right click on the file that you just saved in step #4, and select “Run as Adminstrator”

To confirm that you have the symptoms and to validate the problem, please see the below:

percentage of time the disk is processing read or write requests

Open up a run dialog by holding down the Windows Key and pressing R. In the “Open” field, enter “services.msc”. Look for “Windows Search” and “Superfetch.”

Go to each of these entries. Right click on one and select “Properties.” In the dropdown box labeled “Startup type,” choose Disabled. After leaving the properties window, press “Stop” in the upper left corner. Do this for both.

windows modules installer worker

ometimes CPU fan run very fast and make noise because Windows Module Installer Worker occupies CPU more than 50%.

In this case, you can solve the problem by changing windows update into manual mode.

How to do it:

Open services.msc (In Windows 8, WindowsKey+R and enter services.msc)

Search “Windows module installer”.

Double click the “Windows module installer”, and make it manual. It is usually set Automatic.

Search “Windows update”.

Double click the “Windows update”, and make it manual.

Open Control panel (click the right button of your mouse at the lower left of you display monitor or LCD, e.g., at the Windows logo. and then you can see control panel menu)

Click “Windows update”

In left you can see “Change settings”

Change the setting into “Check for updates but let me choose whether to download and install them”. It is usually set automatic.




Mau Rua

Welcome to my software engineering blog. Please visit my career portfolio at 🚀🌎