Solved: How do I fix Windows Update Installation Error 0x80070006?

Windows 10 is no longer download and install Windows update automatically. When trying to search for available Windows update in the Settings app or execute an update command from PowerShell, it continuously fails with Windows update installation error 0x80070006, prevents the user from downloading apps via Windows Store or saving it to storage media.

The detailed error message as below:

“The installation was canceled. Any changes made to your computer won’t be saved”

“Windows cannot install required files. Network problems may be preventing Windows from accessing the file. Make sure the computer is connected to the network and restart the installation. Error code: 0x80070006.”

Windows cannot install required files. Network problems may be preventing Windows from accessing the file. Make sure the computer is connected to the network and restart the installation. Error code: 0x80070006.
Windows cannot install required files. Network problems may be preventing Windows from accessing the file. Make sure the computer is connected to the network and restart the installation. Error code: 0x80070006.

Windows could not search for new updates
An error occurred while checking for new updates for your computer.
Error(s) found:
Code -x800700006 Windows Update encountered an unknown error.
Get help with this error

Windows could not search for new updates An error occurred while checking for new updates for your computer. Error(s) found: Code -x800700006 Windows Update encountered an unknown error. Get help with this error
Windows could not search for new updates An error occurred while checking for new updates for your computer. Error(s) found: Code -x800700006 Windows Update encountered an unknown error. Get help with this error

Windows Defender
Application failed to initialize: 0x800700006. The handle is invalid.

Windows Defender Application failed to initialize: 0x800700006. The handle is invalid.
Windows Defender Application failed to initialize: 0x800700006. The handle is invalid.

Windows 10 Setup
We couldn’t install Windows 10
We’ve set your PC back to the way it was right before you started installing Windows 10.
0x800700006 – 0x2000C
The installation failed in the SAFE_OS phase with an error during APPLY_IMAGE operation

Windows 10 Setup We couldn't install Windows 10 We've set your PC back to the way it was right before you started installing Windows 10. 0x800700006 - 0x2000C The installation failed in the SAFE_OS phase with an error during APPLY_IMAGE operation
Windows 10 Setup We couldn’t install Windows 10 We’ve set your PC back to the way it was right before you started installing Windows 10. 0x800700006 – 0x2000C The installation failed in the SAFE_OS phase with an error during APPLY_IMAGE operation

Update status
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Update status There were some problems installing updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)
Update status There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Windows Update
Error encountered
Your device is missing important security and quality fixes.
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Windows Update Error encountered Your device is missing important security and quality fixes. There were some problems installing updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)
Windows Update Error encountered Your device is missing important security and quality fixes. There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Update status
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Update status There were some problems installing updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)
Update status There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x800700006)

Fix Available at ErrorVault.com
0x800700006 Error 0x800700006
0x800700006 error code generally found in Windows updates when it is in auto-update settings.

Fix Available at ErrorVault.com 0x800700006 Error 0x800700006 0x800700006 error code generally found in Windows updates when it is in auto-update settings.
Fix Available at ErrorVault.com 0x800700006 Error 0x800700006 0x800700006 error code generally found in Windows updates when it is in auto-update settings.

This article contains step-by-step to resolve the Windows 10 update installation problem with error code 0x80070006 due to network problem. In case you are encountering this error when using the Windows Update service, try to perform the steps in this article.

Content Summary

Potential Causes
Solution 1: Change the Status of the Windows Update process
Solution 2: Ensure Windows Update Service is Running
Solution 3: Restore Windows Update Service in Registry
Solution 4: Execute CHKDSK
Reference

Potential Causes

  • Windows Update running in its own process
  • Malfunctioning Windows Update services
  • Anti-virus software

Solution 1: Change the Status of the Windows Update process

These errors may be caused by an invalid handle from Windows Update running in its own process. Perform the below steps to check if Windows Update is running in its own process, then set it to share.

Step 1: Press the Windows key once.

Step 2: Type cmd in the search box.

Step 3: Choose Run as administrator option to open an elevated command prompt. If you are prompted for an administrator password or for a confirmation, type the password, or select Allow.

Step 4: Type the following command and press Enter to validate the service’s status: sc query wuauserv
If the TYPE information show 10 WIN32_OWN_PROCESS, then continue the below steps to set it to shared.

If the TYPE information show 10 WIN32_OWN_PROCESS, then continue the below steps to set it to shared.
If the TYPE information show 10 WIN32_OWN_PROCESS, then continue the below steps to set it to shared.

Step 5: Type the following command and press Enter to stop the service: sc stop wuauserv

Step 6: Type the following command and press Enter to set it to shared status: sc config wuauserv type=share

Step 7: Type the following command and press Enter to start the service: sc start wuauserv or perform a reboot for your PC.

After reboot, execute the command sc query wuauserv again to check the TYPE status. It should return the results TYPE : 20 WIN32_SHARE_PROCESS.

NOTE: If you are running the sc command using PowerShell instead of the command prompt (cmd), you may receive the below error:

Set-content : A positional parameter cannot be found that accepts argument
CategoryInfo: InvalidArgument: (:) [Set-Content], ParameterBindingException
FullyQualifiedErrorId: PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand

If you are running the sc command using PowerShell instead of the command prompt (cmd), you may receive this error.
If you are running the sc command using PowerShell instead of the command prompt (cmd), you may receive this error.

Replace sc with sc.exe to resolve this error.

Solution 2: Ensure Windows Update Service is Running

Step 1: Press Windows + R keys to open the Run dialogue box.

Step 2: Type services.msc in the Run box and click the OK button to continue.

Step 3: Scroll down to find the Windows Update service.

Step 4: Right-click on Windows Update service and select Properties from the context menu.

Right-click on Windows Update service and select Properties from the context menu.
Right-click on Windows Update service and select Properties from the context menu.

Step 5: Change the Startup type to Automatic, click on the Start button.

Change the Startup type to Automatic, click on the Start button, then click on the Apply and OK button.
Change the Startup type to Automatic, click on the Start button, then click on the Apply and OK button.

Step 6: Go to Log On tab and make sure that the radio button for the Local System account is selected, then click on the Apply and OK button.

Go to Log On tab and make sure that the radio button for the Local System account is selected.
Go to Log On tab and make sure that the radio button for the Local System account is selected.

Step 7: Perform the same steps for the following Windows Update related services as well:

  • DCOM Server Process Launcher
  • Windows Update Medic Services
  • Remote Procedure Call (RPC)
  • Windows Defender Firewall
  • Windows Update
  • Cryptographic Services
  • Background Intelligent Transfer Service (BITS)
  • Windows Installer

Step 8: Restart your computer.

Solution 3: Restore Windows Update Service in Registry

Step 1: Paste the below code into Notepad then save as FixWin10Update.reg

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"Description"="@%systemroot%\\system32\\wuaueng.dll,-106"
"DisplayName"="@%systemroot%\\system32\\wuaueng.dll,-105"
"ErrorControl"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,\
00
"ObjectName"="LocalSystem"
"RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,\
00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,\
00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,61,\
00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,76,00,69,00,\
6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,00,61,00,67,00,65,\
00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
65,00,67,00,65,00,00,00,00,00
"ServiceSidType"=dword:00000001
"Start"=dword:00000003
"SvcHostSplitDisable"=dword:00000001
"SvcMemHardLimitInMB"=dword:000000f6
"SvcMemMidLimitInMB"=dword:000000a7
"SvcMemSoftLimitInMB"=dword:00000058
"Type"=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]
"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceDllUnloadOnStop"=dword:00000001
"ServiceMain"="WUServiceMain"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security]
"Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0]
"Type"=dword:00000005
"Action"=dword:00000001
"Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1]
"Type"=dword:00000005
"Action"=dword:00000001
"Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50

Paste the below code into Notepad then save as FixWin10Update.reg
Paste the below code into Notepad then save as FixWin10Update.reg

Step 2: Close the Notepad after save.

Step 3: Double-click the FixWin10Update.reg and accept the UAC warning message by clicking on the Yes button.

Double-click the FixWin10Update.reg and accept the UAC warning message by clicking on the Yes button.
Double-click the FixWin10Update.reg and accept the UAC warning message by clicking on the Yes button.

Step 4: Restart your computer.

Solution 4: Execute CHKDSK

Execute an Automatic CHKDSK scan with the ‘Scan for and attempt recovery of bad sectors’ option.

Step 1: Press Windows key once

Step 2: Type cmd in the search box.

Step 3: Choose Run as administrator to open an elevated command prompt. If the UAC prompts then click on Yes to proceed further.

Step 4: Type chkdsk /f and press Enter.

Reference

Solved: Fix Windows Updates Failed, Not Downloading, Not Getting Installed, Update Files Are Missing, or Download Error Encountered
superuser > Windows Update error 0x80070006
Windows TenForums > Windows Update error 0x80070006

Published by Tommy Droste

, Windows Insider MVP, MCP, MCITP EA and SA, has almost six years technical writing experience. He is now the author of Pupuweb Blog. Before working as a writer, He was a technical support helping people to solve their computer problems. He enjoys providing solutions to computer problems and loves exploring new technologies.