in system dialog click on the clipboard and on the right screen turn ON CLipboard history.
Upgrading your Windows 10 computer does not always go smoothly and you often encounter not just one but various errors so, in this post, we are going to cover several Windows 10 upgrade errors such as 80240020, 8007002C, 80246007, 80070004. All these upgrade errors are related to the Windows Update folder. Thus, you need to clear the Software Distribution folder, repair the System Image and fix System Health in order to resolve all these Windows 10 Upgrade errors.
Before you get started on the steps to resolve these tons of errors, you have to disable your security program for the meantime, disconnect your peripherals, remove USBs connected to your PC and then make sure that your PC is connected to the main power supply. Once you have everything covered, carefully follow the options given below.
The Software Distribution folder in the Windows operating system is a folder that can be found in the Windows directory and is used to store files temporarily which might be required to install the Windows Update on your PC. Thus, it is required by the Windows Update and maintained by WUAgent. A lot of users tried deleting the files in this folder to fix the problem and so far it has worked. Like them, you can try clearing the Windows Update cache by simply deleting the contents of the folder named “SoftwareDistribution” since Windows apparently can’t clear and re-download the update contents once they are corrupted. Thus, deleting the contents of this folder will make Windows download the contents again which will fix the problem. To do that, follow the steps below.
net stop wuauserv
net stop bits
net start wuauserv
net start bits
Since the folder has already been flushed, it will be populated afresh the instant your restart your computer and open Windows Update.
Running the DISM Tool helps in repairing the Windows System Image as well as the Windows Component Store in Windows 10. Using this built-in tool, you have various options such as the “/ScanHealth”, “/CheckHealth”, and “/RestoreHealth”.
Note: If it happens that the Windows Update client is broken, you need to run the following command to repair it then restart your PC and click on Update once again.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
Note: The Windows Upgrade error, with error code 80240020 is an expected error message that happens when the upgrade requires customer user action. Thus, you need to do the following steps to resolve this particular Windows Upgrade error.
Putting your PC in a Clean Boot state can also help you install Windows Updates or Upgrades without any trouble because, during this state, you can start the system with a minimum number of drivers and startup programs that will surely help you in isolating the root cause of the issue.

in system dialog click on the clipboard and on the right screen turn ON CLipboard history.
| Option | Recommended use |
|---|---|
| Automatically select unsigned drivers | Useful for testing on computers that are running versions of Windows that do not require signed drivers. |
| Automatically select drivers built for older versions of Windows | Useful for testing driver compatibility with newer versions of Windows. |
| Automatically select all drivers installed on this computer | Provides maximum coverage in terms of the number of drivers that are tested on a system. This option is useful for test scenarios where a driver can interact with other devices or drivers on a system. This option can also exhaust the resources available for Special Pool and some resource tracking. Testing all drivers can also adversely affect system performance. |
| Select driver names from a list | In most cases, you will want to specify which drivers to test. Selecting all drivers in a device stack allows the Enhanced I/O Verification option to track objects and check compliance because an I/O request packet (IRP) is passed between each of the drivers in the stack, which allows for a greater level of detail to be provided when an error is detected. Select a single driver if you are running a test scenario that measures system or driver performance metrics, or if you want to allocate the greatest number of resources available for detecting memory corruption or resource tracking issues (such as deadlocks or mutexes). The Special Pool and I/O Verification options are more effective when used on one driver at a time. |
powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRootWinStoreAppxManifest.xml
Error Causes0xC1900101 – 0x20017, The installation failed in the SAFE_OS phase error during Replicate_OC operationTo fix this issue, you need to follow the given options below. But before you do, you need to create a System Restore point first so that if anything goes wrong, you can always undo the changes you’ve made.
dism /Mount-Image /ImageFile:H:sourcesboot.wim /index:1 /MountDir:C:UsersUserDesktopmount
C:UsersUserDesktopmountWindowsSystem32mcupdate_GenuineIntel.dll
dism /Unmount-Image /MountDir:C:UsersUserDesktopmount /commit
“Secure Boot Violation The system found unauthorized changes on the firmware, operating system, or UEFI drivers. Press [OK] to run the next boot device or enter directly to BIOS Setup if there are no other boot devices installed. Go to BIOS Setup > Advanced > Boot and change the current boot device into other secured boot devices.”This kind of error message pops up due to the Secure Boot that protects your computer from running any non-OEM signed boot software during startup. In other words, the Secure Boot firmware is the one that scans for non-signed boot software each time your computer boots up and if it detects anything strange, it will block the boot and will display the error message. To fix this error, there are two things you can try. You can try to disable the Secure Boot or try using a System Restore Point. For more detailed instructions, refer to each one of the options provided below.
Activation errors in Windows 10 can interfere with your ability to fully use the system. When Error Code 0xC004C4AE appears on your computer, you may see a message that shows that the validation process has been stalled due to binaries that appear to have been tampered with.
While the text of this message may sound intimidating to people who are not familiar with the inner workings of the Windows 10 system, the basic meaning of the error message is that something has been introduced to the system that is not natively supported in Windows 10. During the Activation process, Windows checks to ensure that all of the Windows elements that are currently on the computer are valid and authentic to the Windows system. Usually, this particular error code refers to a language package that has been downloaded into the system using an outside application, which the Windows 10 operating system does not support.
This particular error can easily be resolved with a few simple steps. However, if you are not confident in your ability to use the methods below or they do not fully remove the issue on your computer, you may want to seek the assistance of a qualified repair technician who is well versed in the Windows 10 Activation process.
Error CausesThe most basic cause of Error Code 0xC004C4AE is that an unsupported language package has been enabled in the computer. This most often occurs when third-party applications have been used to introduce additional display languages to your system. While third-party applications that provide language packs are acceptable in some versions of the Windows operating system, the Windows 10 Activation process will not be able to complete if the system detects that one of these unofficial language packs exists on your machine.
There are several methods that may be helpful in resolving the basic issue in the display languages that causes Error Code 0xC004C4AE to appear:
Use a backup copy to restore your computer to an earlier date, in effect undoing the changes that caused the error. When your system has been restored, you will be able to go through any language packs that are not native to the Windows operating system and remove them before re-attempting the installation and activation of the Windows 10 system.
This method is most useful if you keep a regular backup of your system and files. If you do not regularly back up the information on your computer, attempt one of the other methods instead. If you are unsure of how to use a backup to revert your changes or are not comfortable completing this step on your own, contact a certified Windows technician to assist you in the process.
If you are unable to restore your system using a backup, the other option to resolve Error Code 0xC004C4AE is to halt your installation of Windows 10 and go back to Windows 7 or Windows 8.1, from which you will be able to remove the language pack in question. Once the offending language pack has been completely removed from your computer, the Windows 10 Activation process should be able to proceed normally.
Several versions of windows don’t support language packages, so the best way to prevent this error from occurring is to avoid using any kind of third-party tool to install additional languages onto your Windows system. Activities Language You may be able to use third-party tools to instead complete alternative language actions without installing these languages as language packs.
If the above solutions do not help you to resolve Error Code 0xC004C4AE on your machine, get in touch with a qualified Windows repair technician, who may be able to perform the operations needed to remove the problematic language pack from your computer and allow the Windows 10 Activation process to continue to completion.