- Keeping your OS up to date is always a good idea in order to protect your PC and everything that comes with it (or in it).
- Nevertheless, the upgrade process can sometimes be tricky. For instance, while using Windows Update you may come across Error code 0xC1900209.
- Learn how to fix it by checking out our solutions below.
- Make sure to also check our extensive guide related to Windows 10 errors to find out everything there is to know about solving whatever pesky errors may appear while dealing with Windows 10.
This happens because an application is causing compatibility issues, thus blocking the update or upgrade process.
Now let’s see what are the most convenient ways for you to tackle this and get on with your activity.
Fix error C1900209 by deleting the culprit
As an incompatible application is causing this error, deleting it should fix the problem. Nevertheless, finding out which program is the incompatible one can be more difficult than it seems at first glance.
Shooting in the dark and uninstalling programs at random to see if the error still persists is very impractical. Thankfully, there are tools you can use to identify them.
Solution: Use the Windows Assessment and Development Kit (ADK)
Microsoft has provided this tool to help you with large-scale deployment of Windows. How can this help you? It contains tools that can identify and fix app compatibility issues.
Here’s how you use it:
Download and install SQL Server 2019 Express
- Download Microsft SQL Server 2019 Express edition here. The ADK will use a SQL Server database to store its entries so you can’t go further without installing this.
- Open the SQL Server installer.
- The installer gives you three options to install SQL Server. The easiest and fastest way is to go with Basic, so choose that.
- Click on accept when you are presented with the license agreement.
- Click on install and wait until the installation is finished.
Download and install the ADK
- Download the ADK installer here.
- Open the ADK installer. Click on Next twice and agree to the terms of the license agreement.
- Now on the Select the features you want to install window, make sure to select Application Compatibility Tools and deselect everything else because that’s the only tool we’ll be using.
- Wait for the installer to finish.
Use the ADK to detect compatibility issues and fix them
- Search for Compatibility Administrator in Start and run the application.
- Click on Search in the menu bar and choose Fixed Programs… from the list.
- Click on the Find Now button and wait until the application has finished the search. This goes through the folder where your programs are stored and matches them against the database of a known application list with compatibility issues. In the end, the program will come up with a list of applications in the bottom pane.
- Double click on an item from the list.
- It will take you back to the main section of the program with an entry being selected. Right-click on the selected item and copy it.
- Go through the list until you find an entry titled New Database under Custom Databases.
- Right-click on New Database and paste the copied entry.
- Repeat steps 4-7 for each item on the list.
- Only if you have a 64-bit Windows: In your version of Windows, programs are not only stored in the Program Files folder, but also in the Program Files (x86) folder. That’s why you must also search for compatibility issues in there. Click on Browse in the top right corner and select Program Files (x86) folder or, even easier, just add (x86) before the last dash in the File(s) to search bar. Now repeat steps 3-8 again for this folder.
There you go, we hope that this quick solution helped you to fix error 0xC1900209. If you’ve come across other workarounds to fix it, let us know in the comments section below.
Editor’s Note: This post was originally published in September 2017 and has been revamped and updated for freshness, accuracy, and comprehensiveness.