Are you bothered by the Windows update error 0x800f0247 on your PC? If you are, you may wonder why this issue occurs and how to fix it. In this post, MiniTool tells you the possible causes and some best fixes for this error.
What Causes the Error Code 0x800f0247
The error code 0x800f0247 indicates that there is corruption in either the system files or the registry. You may receive it due to various reasons. Here, we summarize some possible factors that may lead to this error:
- Corrupted or damaged system files
- Bad sectors on your disk
- Incompatible hardware driver update
- A hardware failure or a driver conflict
- A malware infection or a virus attack
How to fix the Windows update error 0x800f0247? You can try the following fixes. You can back up your important data before attempting any of these methods.
Method 1. Check for Bad Sectors and File System Errors
The 0x800f0247 error can be caused by bad sectors or file system errors on the hard drive. You can fix it using the following ways.
1. Use CHKDSK
CHKDSK is a command-line tool that can check and repair disk errors. You can follow the steps below to run CHKDSK.
Step 1. Press Win + R to open the Run dialog box. Then type cmd in the box and press Ctrl + Shift + Enter to run Command Prompt as administrator.
Step 2. In the pop-up window, type chkdsk /f /r C: and press Enter. You might be asked to schedule the scan for the next restart if the drive is in use. You can type Y and press Enter to confirm.
Replace C with the drive letter of the partition that you want to scan and check.
Step 3. Once done, restart your computer and check if the error disappears.
2. Use SFC and DISM
SFC and DISM are two command-line tools that can check and repair corrupted system files. To run an SFC and DISM scan, follow these steps:
Step 1. Launch Command Prompt as administrator. Then type sfc /scannow and press Enter.
Step 2. Wait for the scan to complete. If it finds any errors, it will try to fix them automatically. Once done, reboot your computer.
Step 3. If the issue still exists, run Command Prompt as administrator again and run DISM which will scan the component store (the source of system files) and repair any corruption.
Step 4. Type the following commands and press Enter after each one.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Step 5. Once done, restart your device.
3. Use MiniTool Partition Wizard
Sometimes, you may encounter some issues while using the above 2 tools, like CHKDSK won’t run, SFC scannow not working or DISM being stuck. In this case, you can use MiniTool Partition Wizard – a professional and multifunctional partition manager to check file system errors and bad sectors. Follow the detailed steps below to detect and fix hard drive errors with it.
Step 1. Download MiniTool Partition Wizard by clicking the following button. Then install it on your computer and launch it to enter the main interface.
MiniTool Partition Wizard FreeClick to Download100%Clean & Safe
Step 2. Right-click the target partition and select Check File System or Surface Test.
You can also check the whole disk by right-clicking the disk and selecting Surface Test.
- To check file system errors, select Check & fix detected errors > Start in the pop-up window.
- To check bad sectors, select Start Now in the prompted window.
Step 3. Once done, exit the software.
Also read: How Do I Repair Hard Drive Error with Windows 10 CHKDSK Utility?
Method 2. Run Windows Update Troubleshooter
You can run the Windows update troubleshooter to fix the 0x800f0247 error with these steps.
Step 1. Press Win + I to open Settings. Then go to Update & Security > Troubleshoot > Additional troubleshooters.
Step 2. In the next interface, click Windows Update and select Run the troubleshooter.
Step 3. Then follow the on-screen wizard to complete troubleshooting. Once done, reboot your device.
Method 3. Disable the Hardware Updates
To fix the error code 0x800f0247, you can follow the steps below to turn off the Windows updates for the hardware drivers.
Step 1. Press Win + E to open File Explorer. Then go to This PC, right-click anywhere, and select Properties.
Step 2. In the pop-up window, click Advanced system settings from the left panel.
Step 3. In the next window, click the Hardware tab and select Device Installation Settings.
Step 4. Then in the prompted box, click No > Save Changes.
Step 5. Once done, restart your PC to let the settings take effect.
Method 4. Reset Windows Update Components
If the Windows update error 0x800f0247 still exists, you can try fixing it by resetting Windows Update components with these steps.
Step 1. Launch Command Prompt as administrator. Then type the following commands and press Enter after each one.
net stop cryptsvc
net stop bits
net stop msiserver
net stop wuauserv
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net stop cryptsvc
net start bits
net stop msiserver
net start wuauserv
Step 2. Once done, reboot your system.
In addition to the above methods, you can try running Disk Cleanup or manually updating your Windows to fix the 0x800f0247 error.
Conclusion
In this post, we introduce 4 ways to repair the Windows update error 0x800f0247. Do you have other nice methods to fix the 0x800f0247 error? You can feel free to share them with us in the comment zone below. In addition, if you encounter any problems while using MiniTool Partition Wizard, you can contact us via [email protected]. We will get back to you as soon as possible.