How to fix update error 0xc8000247 on Windows?
While updating Windows, you may stumble upon error 0xc8000247. Many users claim that this code can only be seen when installing some specific updates for the system.
Often the owners of Windows 7 complain about this error, nevertheless, its appearance was noticed on other versions of Windows, for example, Windows 8, 8.1 and the “top ten”.
What causes error 0xc8000247?
After analyzing user messages, we came to the conclusion that this error often occurs for the following reasons:
- incorrectly working components of Windows Update;
- antivirus interference in the update process;
- The system does not have an Intel Rapid Storage Technology driver.
- damaged system files.
Use the methods below to resolve the error and install the required Windows update.
Methods for solving error 0xc8000247
Method # 1 Applying the Troubleshooter
Before performing more serious methods, you need to use the Windows Update system troubleshooter. Such a tool, unfortunately, does not do the work assigned to it very often, but it can still work.
To run the troubleshooter, do the following:
- press the combination Windows + I;
- open the “Update and Security” section in the Settings;
- go to the “Troubleshooting” tab;
- click on the item “Windows Update”;
- now click on the “Run the troubleshooter” button under the above item;
- follow the onscreen instructions provided by the tool.
After applying the troubleshooter, check if the error 0xc8000247 is gone.
Method # 2 Installing the Intel Rapid Storage Technology Driver
Some users who have encountered this issue claim that they managed to get rid of the error by installing the Intel Rapid Storage Technology driver.
It was noted that this situation most often occurs in a system obtained by cloning an HDD with a program such as Acronis True Image or other similar software. And most often those “lucky ones” are owners of HDDs from Western Digital.
Go to this link Go to the Intel official website to download the Intel Rapid Driver Installer. Run the downloaded file and follow the instructions on your screen. Once you finish installing the driver, restart your computer and try updating Windows again. The error 0xc8000247 could be gone.
Method number 3 Disable / remove third-party antivirus
It turns out that an extremely caring third-party antivirus can cause a similar error when updating Windows. The list of such antiviruses includes Norton, McAfee, Avast and others. To get started, just try deactivating the active protection of your antivirus. However, this is sometimes not enough and the antivirus has to be completely removed from the system.
Method # 4 Resetting Windows Update Components
This is a rather complicated method in its execution, but, according to users, most often it is after its execution that error 0xc8000247 disappears. It is possible that some of the components of your Update Center were damaged, and therefore you need to try resetting them.
To reset the Update Center components, you need to do the following:
- press the key combination Windows + X;
- click on the item “Command line (administrator)”;
- write the following commands to stop BITS, Cryptography, Application Identity and Update Center services:
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- now write this command to delete qmgr * .dat file:
- del “$ env: ALLUSERSPROFILE Application Data Microsoft Network Downloader qmgr * .dat”
- to rename the SoftwareDistribution and catroot2 folders that are directly related to the update process, you need to write the following commands:
- Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
- Ren% systemroot% system32 catroot2 catroot2.bak
- Next, you need to reset the BITS and Windows Update permissions by running the following two commands:
- exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD; PUTLOCRRC;
- exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRRCPWP ;;; PU)
- the next step is to execute this command:
- execute absolutely all the commands written in the list below:
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
- after re-registering BITS and Windows Update components, you need to reset Winsock by running this command:
- now you need to start the previously disabled BITS, Cryptography, Application Identity and Update Center services with these commands:
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
Restart your computer and try updating Windows. The error 0xc8000247 should have disappeared by this point.
Method # 5 Using SFC and DISM
Potential cause of 0xc8000247 is system files corruption. Windows Update relies on a whole bunch of very different system files, so corruption can easily cause the issue in question.
You can fix the damage using the DISM and SFC system tools. To run them, you need to do the following:
- press the combination Windows + X;
- click on “Command line (administrator)”;
- run the following commands:
- Dism.exe / online / cleanup-image / scanhealth
- Dism.exe / online / cleanup-image / restorehealth
- wait until DISM finishes working and restart your computer;
- open Command Prompt again with Administrator rights;
- now run this command:
- wait for the SFC to finish and restart your PC.
Go to Update Center and try updating Windows.
Method # 6 Using a restore point
If you started to encounter error 0xc8000247 quite recently, then we recommend that you use a restore point. After applying it, no errors during Windows update should bother you anymore.
So, to use a restore point, do the following:
- press the combination Windows + R;
- write the value “rstrui” and press Enter;
- then click on the “Next” button in the window that appears;
- check the box next to the “Show more restore points” option;
- select a restore point, at the time of creation of which there were no problems with the update in your system, and click on the “Next” button;
- and finally, click on the “Finish” button.
Windows recovery will begin. Once the process is complete and you are logged in, go to Windows Update and check for error 0xc8000247.