Error code 0xC1900209 is an error you’ll encounter when using Windows Update or trying to upgrade your operating system.

It happens because an application is causing compatibility issues and blocking the update or upgrade process.

In this article, we’ll look at a couple of ways you can handle the offending application.

Fix error C1900209 by deleting the culprit

As an incompatible application is causing this error, deleting it should fix the problem. Finding out which program is the incompatible one can be difficult.

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.


Looking for the best tools to fix Windows update issues? Here are our top picks.


Using 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 also contains tools that can help you identify and fix app compatibility issues.

Here’s how you use it:

Download and install SQL Server 2016 Express

  1. Download Microsft SQL Server 2016 Express edition here. The ADK will use a SQL Server database to store its entries so you can’t go further without installing this.
  2. Open the SQL Server installer.
  3. The installer gives you three options to install SQL Server. The easiest and fastest way is to go with Basic, so choose that.
  4. Click on accept when you are presented with the license agreement.
  5. click install and wait until the installation is finished.

Download and install the ADK

  1. Download the ADK installer here.
  2. Open the ADK installer. Click on Next twice and agree to the terms of the license agreement.
  3. 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.
  4. Wait for the installer to finish.

Use the ADK to detect compatibility issues and fix them

  1. Search for Compatibility Administrator in Start and run the application.
  2. Click on Search in the menu bar and choose Fixed Programs… from the list.
  3. 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 match them with a 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.
  4. Double click on an item from the list.
  5. it will take you back to the main portion of the program with an entry being selected. Right-click on the selected item and copy it.
  6. Go down the list in right until you find an entry titled New Database under Custom Databases.
  7. Right click on New Database and paste the copied entry.
  8. Repeat step 4-7 for each item in the list.
  9. Only if you have a 64-bit Windows: In your version of Windows, It not only stores programs in the Program Files folder, but it also stores them in the Program Files (x86) folder. That’s why you must also search for compatibility issues in that folder. 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 step 3-8 again for this folder.

Is my Windows up to date? Find out from our constantly updated article!


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.

RELATED STORIES TO CHECK OUT: