Independent technical referenceOfficial site
  • Software and digital services
  • Operating system

0xC1900208

Windows 0xC1900208: an incompatible app is blocking the upgrade

Verified with sources4 sourcesReviewed Oct 4, 2026
Technician coming? See the 2 steps they must show you

Risk level

Low

Usually safe to check without specialist tools.

Urgency

Low

Quick answer

Error 0xC1900208 means an installed app is not compatible with the new Windows version and is stopping the upgrade. Back up your files first, find the app the installer names, uninstall it and run the upgrade again.

Safety first

Stop and check this first

  • Before uninstalling paid programs, keep their installation media and activation key: without them you may not be able to reinstall them after the upgrade.
  • While the third-party antivirus is removed, leave Windows Defender on so the PC is not unprotected during the upgrade.

Safe checks you can perform

  • Back up your files before touching programs
  • Identify the blocking app
  • Uninstall from Programs and Features
  • Run the upgrade again

Leave these tasks to a qualified professional

  • Do not attempt this professional task: Microsoft support if the block remains
  • Do not attempt this professional task: Log analysis with SetupDiag

What a technician must be able to justify

Technician visit

These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.

These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.

  1. Microsoft support if the block remains

    What they doIf the error remains after removing the named apps, open a case with Microsoft support with the full code and what you already tried.

    They must show youthe full code with its extend part and the steps already done.

    In writingthe case number and the recommendation you receive.

  2. Log analysis with SetupDiag

    What they doA technician runs SetupDiag, the Microsoft tool that examines Windows Setup log files, and reviews setuperr.log and setupact.log in the Panther folder to see which app triggered the block.

    They must show youthe SetupDiag result (SetupDiagResults) with the rule or app it detected.

    In writingwhich app caused the block, what was uninstalled and the outcome of the next attempt.

Before accepting a part or repair

Nothing has been shown yet. Do not accept a part swap based on the code alone.

Follow these steps

Note: Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.

  1. Back up your files before touching programs

    No special tools

    Who:
    you.
    How:
    copy documents, photos and work folders to an external drive or your cloud storage and confirm they open from there; also write down the activation keys of any paid programs you plan to remove.
    Result that matters:
    being able to uninstall and retry the upgrade without risking anything of yours.
    If the backup opens fine:
    move on to finding the incompatible app.
    If a file or key is missing:
    complete it first, because without installation media and activation details you cannot reinstall that program.
    Evidence to keep:
    backup date and the list of saved product keys.

    Evidence: Microsoft Windows upgrade and installation errors

  2. Identify the blocking app

    No special tools

    Who:
    you.
    How:
    run the upgrade assistant or setup again and read the compatibility screen or the notice about what needs your attention; note the exact name of every app it mentions.
    Result that matters:
    knowing which specific program blocks the upgrade instead of uninstalling blindly.
    If an app name appears:
    that is the one to remove before the next attempt.
    If no app is named:
    look at third-party antivirus and old programs in the Programs and Features list.
    Evidence to keep:
    screenshot of the setup screen that names the app.

    Evidence: Microsoft Windows upgrade and installation errors · Windows 10 upgrade resolution procedures

  3. Uninstall from Programs and Features

    No special tools

    Who:
    you, from an account with administrator rights.
    How:
    open Control Panel, Programs, Programs and Features, select the named app (or the non-Microsoft antivirus), choose Uninstall and confirm with Yes; restart the PC afterwards.
    Result that matters:
    the compatibility scan no longer finding the program that held the upgrade back.
    If the upgrade moves on after removal:
    reinstall a compatible version later if you need it.
    If setup returns 0xC1900208 again:
    another program is involved or the setup logs need reviewing.
    Evidence to keep:
    name and version of what you removed and the time of the new attempt.

    Evidence: Microsoft Windows upgrade and installation errors

  4. Run the upgrade again

    No special tools

    Who:
    you.
    How:
    with the PC on mains power and no unnecessary external hardware attached, start the upgrade again from Windows Update or from the assistant you were using.
    Result that matters:
    confirming whether the new version installs now that the incompatible program is gone.
    If it completes:
    check that your files are in place and reinstall what you removed, in a compatible version.
    If setup repeats the code after the removal:
    hand the log analysis to a technician or Microsoft support.
    Evidence to keep:
    the full code from the new attempt, including its extend part.

    Evidence: Microsoft Windows upgrade and installation errors

Still not solved

If the error persists, stop here. See what the technician must do and show you.

Where this code applies

A code is meaningful only inside the right product and version context.

Primary scope

System
Software and digital services
Brand
Microsoft Windows
Product type
Operating system

Known code variants

  • 0xc1900208
  • 0xC1900208 - 0x4000C
  • 0xC1900208 0x4000C
  • C1900208
  • MOSETUP_E_COMPAT_INSTALLREQ_BLOCK

What it means

Microsoft says 0xC1900208, often shown with the extend code 0x4000C, could indicate that an incompatible app installed on your PC is blocking the upgrade process from completing. Microsoft Learn lists it as MOSETUP_E_COMPAT_INSTALLREQ_BLOCK: the system does not pass the compatibility scan to install the update. It is not a disk or memory fault, and the code on its own never proves the PC is broken: removing the blocking program and trying again is usually enough.

Warnings and stop conditions

  • Mediumsource verified

    Before uninstalling paid programs, keep their installation media and activation key: without them you may not be able to reinstall them after the upgrade.

    Evidence: Microsoft Windows upgrade and installation errors

  • Lowsource verified

    While the third-party antivirus is removed, leave Windows Defender on so the PC is not unprotected during the upgrade.

    Evidence: Microsoft Windows upgrade and installation errors

Symptoms and causes

Probable causes · in order

  • Installed program that does not support the new versionCommon

    This is the cause Microsoft gives for the code: an app on the PC that setup flags as incompatible and that prevents the upgrade from finishing.

    Evidence: Microsoft Windows upgrade and installation errors · Windows 10 upgrade resolution procedures

  • Non-Microsoft antivirusPossible

    Microsoft notes that third-party antivirus software can sometimes cause upgrade problems and suggests relying on Windows Defender during the upgrade.

    Evidence: Microsoft Windows upgrade and installation errors

  • Old or nonessential softwarePossible

    According to Microsoft, outdated software can cause problems with a Windows upgrade, and removing nonessential programs helps the scan pass.

    Evidence: Microsoft Windows upgrade and installation errors

Virtual technician

Does 0xC1900208 still appear after these checks?

Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.

Sources and technical references

  1. 1

    Microsoft Windows upgrade and installation errors

    Microsoft · 2026 · official_doc

  2. 3

    Windows 10 upgrade resolution procedures

    Microsoft · 2026 · official_doc

  3. 4

    SetupDiag

    Microsoft · 2026 · official_doc

Sources: Microsoft Windows upgrade and installation errors · Microsoft Windows upgrade and installation errors in Spanish · Windows 10 upgrade resolution procedures · SetupDiagreviewed 2026-10-04 · verified

Was this entry useful?