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.
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 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23510
2. Open Notepad (Click Start, type Notepad, and then press Enter)
3. Copy and paste the following text into Notepad
IF exist “%ProgramFiles(x86)%” set OSBIT=64
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.