RECOMMENDED: Click here to fix Windows errors and optimize system performance
We all know too well that the upgrade process to Windows 10 is not always smooth. Obviously an example is that you are reading this article because you are wondering: “Why do I get error code 0xc7700112 when I try to update to Windows 10?
You see the error code 0xc7700112 when you try to update Windows to the latest version. Probably when you upgrade your computer to Windows 10 with the Windows Upgrade Wizard. In some cases, you can see this error when you update Windows with a Windows update. This is usually done through links via Windows configuration entries in the boot configuration data (BCD) file.
If you review the file C:\Windows10Upgrade\upgrader_default.log, you may receive a message – Error Setup Platform Initialize failed with result 0xc7700112 This error code indicates that the installation cannot continue because there are traces of a previous installation attempt in the boot configuration data file. Therefore, you must delete orphaned Windows configuration entries from the BCD memory.
Perform Windows Update Troubleshooter and Background Intelligent Transfer Services
- Press the Windows button and click on the search bar.
- Enter “Troubleshooting” without quotes and click on Troubleshooting.
- Then click on Show All on the left side of the screen.
- Click both Windows Update and Background Intelligent Transfer Services.
- Click Next and follow the instructions to complete the troubleshooting.
Upgrade using the Windows 10 ISO file
- If you make important changes to your computer, such as updating the operating system, you should always save it.
- Download the official Windows 10 ISO files
- Disable (preferably uninstall) your antivirus program before starting the upgrade.
- Restart several times, then try again.
- Disable general USB devices (example – smart card reader). You can do this using the Device Manager.
- If you have connected external devices to the device, disconnect them (e. g. game controller, USB sticks, external hard disk, printer, unused devices).
- Load your BIOS and reset the BIOS to its default values.
- Check if BIOS updates are available for your system and apply them.
- If you are using a SCSI hard disk, make sure that the drivers for your storage device are available on a USB stick and that it is connected. During the configuration of Windows 10, click Custom Advanced and use the Load Driver command to load the appropriate driver for the SCSI drive. If this does not work and the installation still fails, you should consider switching to an IDE-based hard disk.
- Perform a clean start, restart, then try again.
- If you upgrade to the ISO file, disconnect from the Internet during installation, if you are connected via LAN (Ethernet) or Wi-Fi, disable both, then try installing again.
- If you update via Windows Update when the download reaches 100%, disconnect from the Internet (Ethernet) or Wi-Fi local network and proceed with the installation.
- If this does not work, try using the.ISO file to upgrade if possible.
- If you are connected to a domain, switch to a local account.
Update all Drivers
Over-the-hill drivers are a common cause of the 0xc7700112 tragedy, which means they are by no means welcome on your PC. In fact, users often forget to update their driver software when they upgrade to a more recent operating system, which leads to several driver-related problems. Unfortunately, some of them can be very persistent. If this is your case, then you have no reason to get upset. When it comes to fixing problematic drivers on a Win 10 PC, you literally have a lot to choose from: there are no less than three excellent options to choose from.
RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance
CCNA, Web Developer, PC Troubleshooter
I am a computer enthusiast and a practicing IT Professional. I have years of experience behind me in computer programming, hardware troubleshooting and repair. I specialise in Web Development and Database Design. I also have a CCNA certification for Network Design and Troubleshooting.