Fix for Windows 10 Upgrade Error Code 0xc1900107

We often heard Windows 10 causing various update errors and Windows 10 upgrade error code 0xc1900107 is one of them. Users come across this error while trying to install a major update for Windows 10 Anniversary. Microsoft informs all its users whenever a new update for the Windows Operating System is released. Despite this principle of Microsoft, users face problems with Windows update. And the problem does not change with Windows 10 Anniversary update. Hence, we will need to know what stands in the way when users try to upgrade their Operating System. It is a great inconvenience for affected users like you. Thus, read through this article so that you can address this error as quickly as possible.

Effective Ways to Fix for Windows 10 Upgrade Error Code 0xc1900107

Go through the solutions explained below and pick up the most suitable one for you.

Solution 1: Try to Reset Windows Update Components Manually

The problem for Windows 10 upgrade error 0xc1900107 might lie with Windows update components in your PC. Thus, the upgrade process fails every time you are trying to install the update. If you follow these steps, then there is a pretty chance for you to resolve this issue. Hence, apply as instructed below.

  1. Go to the Start menu, type ‘cmd’ in the search bar and press ‘Enter.’
  2. As Windows displays the search results, choose Command Prompt(admin).
  3. Now select Command Prompt(Admin) in the Win X Menu and open an elevated command.
  4. Now type the commands displayed by Windows 10 one after another.
  5. Don’t forget to press ‘Enter’ after typing each command.
  6. Before typing the next command wait for the computer to execute the previous one successfully.
  7. After executing all the commands, close the Command Prompt window.
  8. Restart your PC and try to upgrade Windows 10.

Solution 2: Delete or Rename the $WINDOWS.~BT Folder

If the previous solution fails to fix your problem, then corrupted files seem to be causing this issue. These files are stored in the ‘$WINDOWS.~BT’ folder that stores downloaded materials for Windows update. So, you can either recreate the folder from the scratch or simply rename the folder. Thus, the folder will be once again downloading whatever it needs for the anniversary update. To do so, act as we have discussed below.

  1. Click the Start menu and type ‘File Explorer’ in the search bar and hit the ‘Enter’ key.
  2. You can also use the ‘Windows logo key and E’ shortcut to launch File Explorer directly on your PC.
  3. Generally ‘C:\’ is the partition of the computer’s hard drive on which Windows is installed.
  4. So, Windows 10 users navigate to this drive as well.
  5. Click the ‘View’ tab on the File Explorer window and check the ‘hIdden items’ options in order to view them.
  6. Now see whether the ‘$WINDOWS.~BT’ folder is visible or not.
  7. If you find the folder, then right-click on it and tap the ‘Delete’ button on its sub-menu.
  8. Click ‘OK’ on the resulting popup to confirm the deletion.
  9. If you receive a message that you don’t have the permission to delete the folder, then rename the folder.
  10. So, go back to the ‘$WINDOWS.~BT’ folder, right-click on it and select the ‘Rename’ option.
  11. Type a different name for the folder and press ‘Enter’ to save it.
  12. Exit File Explorer and restart the system.
  13. Now try to install the anniversary update and check whether the error repeats itself or not.

If you are neither able to delete or rename the folder, then boot your PC in Safe Mode. After that try to rename or delete this particular folder.

Solution 3: Run Windows Update Troubleshooter

Windows update troubleshooter is a built-in tool of Windows to fix minor and sometimes even major technical glitches. Those who do not have this tool installed on their PC, follow the steps given below to install it.

  1. Search for Windows update troubleshooter on the internet and then tap on the ‘Save File’ option next to it.
  2. Select a location to save the file, click the ‘OK’ button and let the download finish.
  3. Navigate to the directory where you have downloaded the troubleshooter and right-click on it and choose ‘Run as administrator.’
  4. If Windows displays a user account control message, then tap the ‘Yes’ button to continue.
  5. Follow the on-screen wizards to complete the installation of the troubleshooter on your PC.
  6. After the installation is over, reboot the PC and check whether you can update your Windows version or not.

Solution 4: Update Your Device Drivers

A computer cannot communicate with its hardware if the drivers are not up-to-date or working correctly. Moreover, several issues can occur due to outdated or corrupted drivers. Thus, Windows 10 upgrade error code 0xc1900107 can occur if your PC is running outdated drivers. So, we would recommend you to update drivers for all major components of Windows like the sound card, graphics card, network adapter, and so on. It is going to replace the damaged, corrupted as well as incompatible drivers.

Automatic Update

  1. Type ‘Device Manager’ in the search box and press ‘Enter.’
  2. Expand the particular hardware category say, network adapters, that requires a driver update.
  3. Right-click the device under this category and select ‘Upadate Driver.’
  4. Choose ‘Search automatically for updated driver software’ option to let Windows install the driver.
  5. Wait for Windows to search for a compatible driver and download it to your PC.

Manual Update

  1. Search for Device Manager and then open it on your PC.
  2. Expand the particular hardware category say, network adapters, that requires a driver update.
  3. Right-click on the device that lacks an updated driver and selects ‘Update Driver.’
  4. Click ‘Browser my computer for driver software’ option and tap the ‘Bowse’ button.
  5. Browse and select the folder from where you have extracted the component earlier.
  6. Check the ‘Include Subfolders’ box for the wizard to find the correct ‘.inf’ file to update the driver.
  7. Click ‘OK’ and tap the ‘Next’ button to complete the process.

After installing the new driver, try to install the anniversary update.

Solution 6: Disconnect USB or External Devices

USB devices have been found to be conflicting with the update process and displaying errors. Furthermore, several users have fixed Windows 10 upgrade error code 0xc1900107 after removing USB wireless adapters. Thus, if your PC has such USB devices, then disconnect them immediately. Besides this, unplug all non-essential UBS devices such as printers, flash drives, gamepads, external hard drives, etc. You can keep the keyboard and mouse intact as they don’t seem to cause update issues. Now try to upgrade Windows 10 and check whether the problem is solved or not.

Solution 7: Run DISM Tool

  1. Press Windows logo key and ‘X’ at the same time to access the menu.
  2. Then, click the ‘Command Prompt(admin) icon from the menu to open it.
  3. Copy and paste the command, ‘Dism /Online /Cleanup-Image /ScanHealth’ in the Command Prompt and press ‘Enter.’
  4. Wait for 10 minutes and then reboot the PC and try to update Windows.
  5. Move on to the next method if you encounter Windows 10 Upgrade Error Code 0xc1900107 again.  

Solution 8: Free Up Disk Space

If Windows update is failing due to lack of enough space in your PC, then free up some space by these two ways.

Remove The Unwanted Files

  1. Go to the Start menu and open ‘File Explorer.’
  2. Click on ‘This PC’ and open a folder to see the files saved in it.
  3. Click on the ‘View’ tab, select ‘Details’ and sort by the size of the files.
  4. Every computer always displays the largest file at the top of the list.
  5. If these files are no more important, then select them and tap the ‘Delete’ button.
  6. If you need these files afterward, then select them and move them to an external storage device like a USB drive or SD card.

Uninstall The Unimportant Applications

  1. Go to Settings and select ‘Apps and Features.’
  2. You will get the list of apps installed on your device along with the amount of space each of them uses.
  3. Select the unnecessary apps and click on ‘Uninstall’ to remove them from your device.

Solution 9: Run System File Checker

If corrupted system files are causing Windows 10 upgrade issue, then repair them by the following steps:

  1. Click the Start menu and enter ‘cmd’ in the search box to open the Command Prompt(Admin).
  2. Type ‘sfc/scannow’ in the Command Prompt and press ‘Enter’ to run the System File Checker tool.
  1. Now let the tool scans your PC and restores the problematic system file in it.
  2. After receiving a confirmation message for restoring the files, try to upgrade your PC.

Solution 10: Download the Necessary Update Manually

If none of the above solutions is able to fix Windows 10 upgrade error code 0xc1900107, then it is the last option you can try. Here, you will need to download the update from Microsoft’s update catalog by the following process.

  1. So, visit the Microsoft Update Catalog website on the internet.
  2. Now enter the update code of the Windows 10 anniversary update in the search filed.
  3. From the list of matching updates, find the desired update and tap the ‘Download’ button below.
  4. Make sure that you are choosing the correct version of Windows for your PC.
  5. After the downloading is finished, try to install the update on your PC.

Hope, you are now aware of how to remove Windows 10 upgrade error code 0xc1900107 tactfully from your PC. For further conclusion, you are free to drop a comment in the comment section at the end of this article.