Fix Windows 10 Error 0xc1900107 – Quick Guide

Are you encountering error 0xC1900107 while upgrading your Windows 10? Don’t worry, I’m here to help you. This error can occur if a previous installation attempt is still pending. In this quick guide, I’ll show you some effective solutions to fix this error and successfully upgrade your Windows 10.

Key Takeaways:

  • Restarting your PC can often resolve error 0xC1900107.
  • Try cleaning up temporary files and running the Windows Update Troubleshooter.
  • Check for a pending update and complete it if necessary.
  • Free up space on your hard drive by using Disk Cleanup or Storage Sense.
  • Update your drivers to ensure compatibility and avoid errors.

Complete Previous Pending Update

To fix the Windows 10 upgrade error 0xc1900107, it is essential to check if there is a pending update on your system. This can often be the cause of the error and can be easily resolved by completing the update process.

To check for a pending update, follow these steps:

  1. Look for the “Update and Restart” or “Update and Shutdown” options in the power buttons menu.
  2. If you see these options, it means there is a pending update that needs to be completed.
  3. Simply restart your PC, and the update process will automatically resume.

If the power buttons menu does not show the “Update and Restart” or “Update and Shutdown” options, it means there is no pending update on your system. In this case, additional troubleshooting steps are required.

Quote:

Restarting your PC is often the simplest solution to complete a pending update and resolve the error 0xc1900107.

Steps to Complete Previous Pending Update
1. Look for the “Update and Restart” or “Update and Shutdown” options in the power buttons menu.
2. Restart your PC to initiate the pending update.
3. The update process will automatically resume and complete.

Free up Space on your hard drive

When it comes to upgrading to Windows 10 and encountering the pesky error 0xc1900107, one common culprit is a lack of disk space. But don’t worry, I’ve got you covered with a couple of methods to free up space on your hard drive.

Method 1: Disk Cleanup Utility

The Disk Cleanup utility is a built-in tool in Windows 10 that allows you to easily remove temporary files and system files, helping you reclaim valuable disk space. Here’s how you can use it:

  1. First, open the Start menu and search for “Disk Cleanup”.
  2. Select the Disk Cleanup app from the search results.
  3. Choose the drive you want to clean up. If you have multiple drives, make sure to select the one where Windows is installed (usually the C: drive).
  4. Click on the “OK” button.
  5. Next, Disk Cleanup will scan your drive for files that can be safely removed. Once the scan is complete, a list of file categories will be displayed.
  6. Check the boxes next to the file categories you want to delete. For example, you can select “Temporary files” and “Recycle Bin” to free up a significant amount of space.
  7. Click on the “OK” button to start the cleanup process.

Remember to double-check each location where files are removed to ensure you don’t accidentally delete any important files.

Method 2: Storage Sense

If you prefer a more automated approach to cleaning up your hard drive, you can use the Storage Sense feature in Windows 10. Storage Sense automatically frees up disk space by removing unnecessary files. Here’s how you can enable and configure Storage Sense:

  1. Open the Start menu and go to “Settings”.
  2. Select the “System” category.
  3. In the left sidebar, click on “Storage”.
  4. On the right side, you’ll find the Storage Sense option. Toggle the switch to turn it on.
  5. Click on the “Configure Storage Sense or run it now” link to customize the settings.
  6. In the configuration window, you can choose how often Storage Sense should run and which file categories it should clean up. For example, you can select “Delete temporary files” and “Empty Recycle Bin”.
  7. Click on the “Clean now” button to initiate an immediate cleanup.

By utilizing these two methods, you’ll be able to free up valuable disk space, providing a smoother Windows 10 upgrade experience. Just remember to review the files that will be deleted to avoid accidentally removing anything important.

free up disk space

Run Windows Update Troubleshooter

Windows 11 and Windows 10 provide a built-in troubleshooter that can assist in resolving errors such as 0xC1900107. To run the Windows Update Troubleshooter, follow these steps:

  1. Open the Windows 11 Settings by clicking on the Start button and selecting the gear icon. For Windows 10, right-click the Start button and choose “Settings”.
  2. In the Settings window, navigate to the “System” section for Windows 11 or “Update & Security” section for Windows 10.
  3. Click on the “Troubleshoot” option, usually located on the left-hand side menu.
  4. Select “Windows Update” from the list of troubleshooters available.
  5. Click on the “Run the troubleshooter” button and follow the on-screen instructions.

Please note that the Windows Update Troubleshooter may take some time to complete, as it scans for errors and attempts to fix them. Once the troubleshooter has finished running, restart your computer and check if the error 0xC1900107 persists.

If the Windows Update Troubleshooter does not resolve the issue, there are additional troubleshooting steps you can try to fix error 0xC1900107.

Windows Troubleshooters

Other things you could try

If the previous suggestions didn’t solve the issue, there are a few other things you can try to fix the Windows 10 upgrade error 0xc1900107:

  1. Use Microsoft’s online troubleshooter for fixing Windows Update errors.
  2. Temporarily disable any third-party security software that may be interfering with the update process.
  3. Unplug any extra or additional hardware devices connected to the PC.

Microsoft’s online troubleshooter is a handy tool that can diagnose and fix various Windows Update errors. It guides you through a step-by-step process to identify and resolve the issue. Simply follow the instructions provided by Microsoft to troubleshoot and fix the error.

Sometimes, third-party security software can conflict with the Windows update process and cause errors like 0xc1900107. To rule out any interference, temporarily disable or uninstall the third-party security software and attempt the update again.

Additionally, some hardware devices connected to your PC may be causing compatibility issues during the update. Disconnect any unnecessary hardware such as printers, scanners, external hard drives, or any other peripheral devices. Only keep essential devices connected and attempt the update again.

By trying these additional steps, you can increase the chances of resolving the Windows 10 upgrade error 0xc1900107 and successfully update your operating system.

ExampleTable

StepAction
1Use Microsoft’s online troubleshooter
2Temporarily disable third-party security software
3Disconnect unnecessary hardware devices

windows 10 upgrade error 0xc1900107

What Causes the Windows Update Error 0xc1900107?

When encountering the Windows update error 0xc1900107, it is essential to understand the underlying causes to effectively resolve the issue. A failed Windows upgrade can trigger this error, impacting both system security and overall performance, rendering it crucial to identify and address the root causes promptly.

There are several factors that can contribute to error 0xc1900107:

Incompatibility with Third-Party Applications

Sometimes, third-party applications installed on your system can interfere with the Windows upgrade process. These applications may conflict with the update files and cause error 0xc1900107. It is advisable to temporarily disable or uninstall any non-essential applications before attempting the upgrade.

Outdated or Incompatible Drivers

Outdated or incompatible drivers can also trigger the 0xc1900107 error during the Windows upgrade. It is crucial to keep your drivers up to date, especially those related to graphics cards, sound cards, network adapters, and chipsets. Updating drivers manually or using automated software can help ensure compatibility and resolve any conflicts.

Antivirus Interference

Your antivirus software plays a vital role in protecting your system. However, in some cases, it may mistakenly flag certain Windows upgrade files as potential threats and interrupt the installation. Disabling specific antivirus features or temporarily removing the software can help mitigate this interference and allow for a successful upgrade.

Specific USB Devices

Connected USB devices can also contribute to error 0xc1900107. Certain USB devices or controllers may be incompatible with the Windows upgrade process, causing conflicts and preventing the installation from completing. Disconnecting all unnecessary USB devices and peripherals before upgrading can help avoid potential issues.

“Resolving the Windows update error 0xc1900107 requires addressing the underlying causes, such as incompatible applications, outdated drivers, antivirus interference, and incompatible USB devices. By identifying and mitigating these factors, users can ensure a smooth and successful Windows upgrade.”

Details of Windows 10 upgrade error 0xc1900107 are summarized in the following table:

CauseDescription
Incompatibility with Third-Party ApplicationsConflict with non-essential applications during the upgrade process
Outdated or Incompatible DriversUnupdated or incompatible drivers related to key hardware components
Antivirus InterferenceFlagging of upgrade files as potential threats by antivirus software
Specific USB DevicesIncompatibility issues with connected USB devices

windows 10 upgrade error 0xc1900107

Update your drivers

One common cause of the Windows 10 upgrade error 0xc1900107 is outdated or incompatible drivers. Fortunately, there are two methods to update your drivers and resolve this issue.

You can manually update your drivers by visiting the manufacturer’s website and downloading the latest versions for your graphics card, sound card, network adapter, and chipset. Ensure that you select the correct drivers for your specific hardware and operating system. Updating your drivers manually helps ensure compatibility and keeps them up to date. Check your hardware manufacturer’s website regularly for driver updates.

An alternative option is to use automated software that scans your system for outdated drivers and installs the necessary updates automatically. This can be a convenient and time-saving solution, especially if you have multiple devices or if you are not comfortable manually updating drivers. There are several trusted third-party software programs available that can perform this task efficiently.

Whether you choose to update your drivers manually or automatically, keeping them up to date is essential for a smooth and error-free Windows 10 upgrade process.

Updating your drivers helps ensure compatibility and resolves the Windows 10 upgrade error 0xc1900107. Don’t overlook the importance of this step in your troubleshooting process.

Run the Update Troubleshooter

When encountering issues with Windows updates, running the Windows Update Troubleshooter can help identify and resolve the problem. This tool is specifically designed to troubleshoot and fix various update-related errors, including the error 0xC1900107 that you may be experiencing.

To run the Windows Update Troubleshooter:

  1. Open the Windows Settings by pressing Windows key + I on your keyboard.
  2. Navigate to the Update & Security section.
  3. Click on Troubleshoot in the left-hand menu.
  4. Select Windows Update from the list of available troubleshooters.
  5. Click on Run the troubleshooter and follow the on-screen instructions.

This process may take some time as the troubleshooter scans your system for any issues and applies the necessary fixes. Once completed, try updating Windows again to see if the error 0xC1900107 has been resolved.

Please note, if you have antivirus software installed on your system, it may interfere with the update process and trigger errors like 0xC1900107. In such cases, you may need to temporarily disable certain antivirus features or even uninstall the software temporarily to allow the update to proceed smoothly.

Delete the $WINDOWS.~BT folder

In some cases, the error 0xC1900107 in Windows 10 upgrades can be caused by corrupt files present in the $WINDOWS.~BT folder. Deleting or renaming this folder can help resolve the issue and allow Windows to recreate it with the necessary files for the update.

By removing the $WINDOWS.~BT folder, you are essentially getting rid of temporary files that may be causing the error. It is important to note that deleting this folder will not cause any harm to your computer.

If you encounter error 0xC1900107 and suspect that corrupt files in the $WINDOWS.~BT folder are to blame, follow these steps to delete or rename the folder:

  1. Press Win + R to open the Run dialog box.
  2. Type “%SystemRoot%” (without quotes) and press Enter.
  3. Locate the $WINDOWS.~BT folder in the resulting File Explorer window.
  4. Right-click on the folder and select Delete or Rename.
  5. If you choose to rename the folder, you can simply add an underscore (_) or any other character to the existing name.
  6. Once the folder is deleted or renamed, restart your computer.

After the restart, Windows will recreate the $WINDOWS.~BT folder, and you can attempt to run the Windows Update again. This should help resolve the error 0xC1900107 caused by corrupt files in the folder.

Perform the SFC scan

Running an SFC (System File Checker) scan can help identify and repair damaged system files that may be causing windows 10 upgrade error 0xc1900107. To perform an SFC scan, follow these steps:

  1. Open the Command Prompt as an administrator. Press the Windows key, type “Command Prompt,” and right-click on the Command Prompt app. Select “Run as administrator.”
  2. In the Command Prompt window, type the following command and press Enter:
    sfc /scannow
  3. The SFC scan will now begin. It may take some time to complete, so be patient.
  4. If the scan identifies any issues with the system files, it will attempt to repair them automatically. If prompted to restart the computer, do so.

If the SFC scan does not resolve the windows 10 upgrade error 0xc1900107, it is recommended to perform a DISM (Deployment Image Servicing and Management) scan to further check for damaged partitions. The DISM scan can be performed using the Command Prompt as well.

Performing a DISM scan

To perform a DISM scan, follow these steps:

  1. Open the Command Prompt as an administrator.
  2. Type the following command and press Enter:
    dism /online /cleanup-image /restorehealth
  3. Allow the DISM scan to complete. This may take some time.
  4. If the scan detects any issues, it will attempt to repair them automatically.
  5. Once the DISM scan is finished, restart your computer.

Performing both the SFC and DISM scans can help resolve system file errors and improve the overall stability of your Windows installation.

Check your antivirus

Antivirus software plays a crucial role in protecting your system from threats. However, in some cases, it can interfere with Windows updates and cause error 0xC1900107. To resolve this issue, you may need to disable certain antivirus features or temporarily remove the software. It is essential to note that even if you remove third-party antivirus software, Windows Defender, the built-in antivirus program, will still be active to provide basic protection.

If you are experiencing Windows 10 upgrade error 0xC1900107, follow these steps to check your antivirus:

  1. Disable antivirus features: Open your antivirus software and navigate to the settings. Look for any options related to real-time protection, automatic scanning, or firewall. Temporarily disable these features and try running the update again.
  2. Temporarily remove antivirus software: If disabling features doesn’t resolve the issue, consider temporarily removing the antivirus software. You can do this by going to the Control Panel, selecting “Uninstall a program,” and choosing the antivirus software from the list. Follow the prompts to uninstall and restart your computer. Remember to reinstall the software after completing the Windows update.

By checking your antivirus software and ensuring it doesn’t interfere with the update process, you can increase the chances of a successful Windows 10 upgrade without error 0xC1900107.

In the next section, we will explore the importance of deleting the $WINDOWS.~BT folder and how it can help resolve the upgrade error.

Conclusion

Resolving the Windows 10 upgrade error 0xC1900107 involves following a few troubleshooting steps. Firstly, restarting the PC can often solve the issue by completing any pending installation attempts. If the error persists, freeing up disk space by cleaning temporary files and using the Disk Cleanup utility is recommended. Running the Windows Update Troubleshooter, available in the System section of Windows 11 Settings or the Update and Security section of Windows 10 Settings, can also help identify and resolve the error.

It is crucial to keep drivers up to date to prevent compatibility issues. Updating drivers manually by downloading the latest versions from the manufacturer’s website or using automated software are effective options. Deleting the $WINDOWS.~BT folder, which can contain corrupted files, can help resolve the error, as Windows will recreate the folder and download the necessary update files.

Performing SFC and DISM scans in the Command Prompt can identify and repair any damaged system files that may be causing the error. Additionally, check for antivirus interference, disable certain features, or temporarily remove the software if necessary. Overall, these troubleshooting steps, combined with resetting Windows Update components, can successfully resolve the Windows 10 upgrade error 0xC1900107 and ensure a smooth update process.

FAQ

How can I fix error 0xC1900107 when upgrading to Windows 10?

To fix error 0xC1900107, you can try restarting your PC, cleaning up temporary files, and running the Windows Update Troubleshooter. If these steps don’t work, there are other troubleshooting methods you can try.

Why is my Windows 10 upgrade stuck on “Update and Restart” or “Update and Shutdown”?

If your Windows 10 upgrade is stuck on “Update and Restart” or “Update and Shutdown,” it could indicate a pending update. Restarting your PC should complete the update. If the power buttons don’t change and there is no pending update in the Windows Update settings, additional troubleshooting steps are needed.

How can I free up disk space on my hard drive?

To free up disk space on your hard drive, you can use the Disk Cleanup utility to remove temporary files and system files. Additionally, you can use the Storage Sense feature in Windows 10 to automatically clean up unnecessary files. Be cautious when deleting files to avoid accidentally removing important data.

How do I run the Windows Update Troubleshooter?

To run the Windows Update Troubleshooter, go to the System section in Windows 11 Settings or the Update and Security section in Windows 10 Settings. Click on the Troubleshoot option, then select Windows Update and run the troubleshooter. This process may take some time to complete.

What else can I try to fix the Windows 10 upgrade error 0xC1900107?

If the previous suggestions didn’t resolve the issue, you can try running Microsoft’s online troubleshooter for fixing Windows Update errors. Additionally, temporarily disabling third-party security software and disconnecting any extra hardware devices connected to your PC may help resolve the error.

What can cause the Windows upgrade error 0xC1900107?

The Windows upgrade error 0xC1900107 can be caused by various factors, including failed Windows upgrades, third-party applications, outdated or incompatible drivers, antivirus interference, or specific USB devices connected to your PC.

How do I update my drivers?

You can update your drivers by either manually downloading the latest versions from the manufacturer’s website or using automated software that scans for and installs the necessary drivers automatically. This helps ensure compatibility and keeps your drivers up to date.

How can I resolve antivirus interference with Windows updates?

Running the Windows Update Troubleshooter can help diagnose and fix issues related to antivirus interference. If necessary, you may need to disable certain antivirus features or temporarily remove the software. However, it’s important to note that Windows Defender will still be active even if you remove third-party antivirus software.

Can deleting the $WINDOWS.~BT folder fix error 0xC1900107?

Yes, deleting or renaming the $WINDOWS.~BT folder, which is created by Windows Update and may contain corrupted files, can help resolve error 0xC1900107. Windows will recreate this folder and download the necessary files for the update. Deleting this folder will not cause harm to your computer.

How can I perform an SFC scan?

To perform an SFC (System File Checker) scan, open the Command Prompt and run the command “sfc /scannow”. This scan checks for and repairs damaged system files that may be causing error 0xC1900107. If the SFC scan doesn’t resolve the issue, you can also try a DISM scan to check for damaged partitions.

How can I check if my antivirus software is causing error 0xC1900107?

If you suspect that antivirus software is interfering with Windows updates and causing error 0xC1900107, you can temporarily disable certain antivirus features or remove the software. However, it’s important to consider the implications and ensure that Windows Defender is still active on your system.

Nilesh Kamble is Certified in Microsoft & GCP, having 13+ Years of Experience in IT Industry. As a Senior IT Employee, having vast experience on Windows Server, Windows Client, Powershell, Cloud Technologies. Passionate about Laptop, Mobiles & Other emerging Technologies.