Skip to content

Windows Update error 0xC1900200: PC may not meet the minimum requirements

Updated

Cleared for publishing after the automated checks on .

What these 2 codes mean

This page covers 2 codes: 0xC1900200, 0xC1900202.

0xC1900200: PC may not meet the minimum requirements

The system does not pass the minimum requirements to install the update. (Windows 10 upgrade resolution procedures)

The computer isn't eligible for Windows 10 (Windows 10 upgrade error codes)

Setup extended codes for 0xC1900200

SuffixPhaseWhat it means
0x20008SP_EXECUTION_SAFE_OSError in the SAFE_OS phase during the PREPARE_SAFE_OS operation (phase 2, operation 8). (Windows 10 upgrade error codes)

0xC1900202: PC doesn't meet the requirements to download the upgrade

The system does not pass the minimum requirements to download the update. (Windows 10 upgrade resolution procedures)

Setup extended codes for 0xC1900202

SuffixPhaseWhat it means
0x20008SP_EXECUTION_SAFE_OSError in the SAFE_OS phase during the PREPARE_SAFE_OS operation (phase 2, operation 8). (Windows 10 upgrade error codes)

Code facts

0xC1900200: PC may not meet the minimum requirements

Code as Windows shows it0xC1900200
TypeWindows setup extended code
Symbolic nameMOSETUP_E_COMPAT_SYSREQ_BLOCK
Hexadecimal, 8 digits0xC1900200
Decimal (unsigned)3247440384
Decimal (signed 32-bit)-1047526912
GroupWindows Update errors

Read with care

  • Not a standard HRESULT (R bit set without the N bit, MS-ERREF 2.1): it is a Windows Setup result code; do not split it into facility and error number. ([MS-ERREF]: HRESULT, Windows 10 upgrade error codes)
  • Microsoft's upgrade error codes page suggests reading the last four digits of a code that starts with C as an NTSTATUS value. For this code that gives 0x00000200 (no NTSTATUS entry), which is not what Microsoft's setup tables say this code means. Use the setup tables instead. (Windows 10 upgrade error codes)
  • Microsoft says these phase and operation values reflect the Windows 10 upgrade process (version 1607) and might change in later releases. (Windows 10 upgrade error codes)

0xC1900202: PC doesn't meet the requirements to download the upgrade

Code as Windows shows it0xC1900202
TypeWindows setup extended code
Symbolic nameMOSETUP_E_COMPAT_DOWNLOADREQ_BLOCK
Hexadecimal, 8 digits0xC1900202
Decimal (unsigned)3247440386
Decimal (signed 32-bit)-1047526910
GroupWindows Update errors

Read with care

  • Not a standard HRESULT (R bit set without the N bit, MS-ERREF 2.1): it is a Windows Setup result code; do not split it into facility and error number. ([MS-ERREF]: HRESULT, Windows 10 upgrade error codes)
  • Microsoft's upgrade error codes page suggests reading the last four digits of a code that starts with C as an NTSTATUS value. For this code that gives 0x00000202 STATUS_RESOURCEMANAGER_READ_ONLY, which is not what Microsoft's setup tables say this code means. Use the setup tables instead. (Windows 10 upgrade error codes, [MS-ERREF]: NTSTATUS)
  • Microsoft says these phase and operation values reflect the Windows 10 upgrade process (version 1607) and might change in later releases. (Windows 10 upgrade error codes)

Code facts: Windows 10 upgrade resolution procedures (Microsoft Learn, CC BY 4.0), checked Nov 14, 2026.

Code facts: Windows 10 upgrade error codes (Microsoft Learn, CC BY 4.0), checked Nov 14, 2026.

Where this error shows up

This code shows up while Windows Update or a Windows upgrade is downloading, installing or setting up.

Applies to

  • 0xC1900200: Windows 11 and Windows 10 (as listed at the top of the Microsoft page). The page notes Windows 10 support ended 14 Oct 2025.
  • 0xC1900202: Windows 11 and Windows 10 (upgrade help page lists the row in both tabs)

Try these first

These steps carry no risk flag in the data. They keep the order of the full list below, which is not reordered. A step without a flag is not a promise that it is safe for your computer.

2 steps to try, in order

Steps are grouped by the Microsoft page they come from. The page lists only what those pages give; other causes of 0xC1900200 are not covered.

If this page and Microsoft's page differ, follow Microsoft's page.

From: Get help with Windows upgrade and installation errors

Source: Get help with Windows upgrade and installation errors (Microsoft Support), checked Nov 14, 2026. Summary in our own words; Microsoft's page has the full steps.

0xC1900200: Microsoft's row lists 0xC1900200 - 0x20008 and 0xC1900202 - 0x20008 together.

  1. Check the minimum requirements

    Compare the PC with the minimum requirements for the Windows version you are installing (Microsoft links them from this row).

From: Windows 10 upgrade resolution procedures

Source: Windows 10 upgrade resolution procedures (Microsoft Learn), checked Nov 14, 2026. © Microsoft, licensed under CC BY 4.0. Steps shortened and reworded by PC Driver Update.

0xC1900200: Microsoft's Windows 10 upgrade resolution procedures (a page for IT professionals; applies to Windows 10).

  1. Check the requirements and logs

    Windows 10 only.

    Ensure the system you're trying to upgrade meets the minimum system requirements (see Windows 10 specifications).

    For 0xC1900200 - 0x20008, review the logs for compatibility information.

Stop and get help

If these steps do not fix the problem, or you are not sure about a step, stop and get help from Microsoft Support or from the maker of your PC. Stop at once if the data on this computer is at risk: back up your files first, or ask a professional before you go on.

Dates and review

Automated checksfirst check: ; second check: ; third check: ; fourth check:
Microsoft pages read
  • Get help with Windows upgrade and installation errors: read , the Microsoft page is dated Feb 18, 2026
  • Windows 10 upgrade resolution procedures: read , the Microsoft page is dated Feb 12, 2026
  • Windows 10 upgrade error codes: read , the Microsoft page is dated Feb 12, 2026
  • [MS-ERREF]: HRESULT: read , the Microsoft page is dated Nov 20, 2024
  • [MS-ERREF]: NTSTATUS: read , the Microsoft page is dated Oct 30, 2024
Review statusCleared for publishing after the automated checks on .