What is /compat command line option

Windows Setup.exe or simply SETUP file comes with a set of command-line options. One of them is the compatibility check which can be run as ScanOnly is only an example. An IT admin who excels in Windows installation would know all the commands. These commands can be used to check for computer upgrade options, and they can even build a comprehensive report using SCCM. This report can be used to detect and fix migration errors before the actual Windows 10 deployment. Read: How to run Pre-Upgrade Validation Check using SETUP.EXE in Windows 11/10.

Windows 11/10 Upgrade Modern Setup errors

Here is the list of error codes with compatibility issue:

0XC1900124 MOSETUP_E_COMPAT_SYSREQ_TIMEOUT0XC1900125 MOSETUP_E_COMPAT_DOWNLOADREQ_TIMEOUT0XC1900200 MOSETUP_E_COMPAT_SYSREQ_BLOCK0XC1900201 MOSETUP_E_COMPAT_SYSREQ_CANCEL0XC1900202 MOSETUP_E_COMPAT_DOWNLOADREQ_BLOCK0XC1900203 MOSETUP_E_COMPAT_DOWNLOADREQ_CANCEL0XC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK0XC1900205 MOSETUP_E_COMPAT_MIGCHOICE_CANCEL0XC1900206 MOSETUP_E_COMPAT_DEVICEREQ_BLOCK0XC1900207 MOSETUP_E_COMPAT_DEVICEREQ_CANCEL0XC1900208 MOSETUP_E_COMPAT_INSTALLREQ_BLOCK0XC1900209 MOSETUP_E_COMPAT-INSTALLREQ_CANCEL0XC1900210 MOSETUP_E_COMPAT_SCANONLY

0XC1900124 MOSETUP_E_COMPAT_SYSREQ_TIMEOUT

If you encounter any compatibility issue, but you fail to resolve it within the required time, you will get this error. The upgrade advisor lists all the incompatible issues, and if you keep the screen on for a long time, it will quit with this error message.

0XC1900125 MOSETUP_E_COMPAT_DOWNLOADREQ_TIMEOUT

Similar to 0XC1900124, if you fail to resolve the issue for download within the required time limit, you will receive this error message.  For both the error codes above, you should make a list, and first resolve the issue, and then try to update or upgrade.

0XC1900200 MOSETUP_E_COMPAT_SYSREQ_BLOCK

The upgrade process halts when the system does not pass the minimum requirements to install the update. You should check with Microsoft website for any compatibility issues, especially with the driver that might be blocking your update. Following the above error, if the user chooses to cancel the upgrade process when the computer does not pass the minimum requirements (usually hardware), then 0XC1900201 MOSETUP E COMPAT SYSREQ CANCEL message shows up. If you have a very old PC or any hardware which seems to be not compatible, you may want to change it.

0XC1900202 MOSETUP_E_COMPAT_DOWNLOADREQ_BLOCK

During Windows 10 Deployment in the enterprise, the installation files need to download to Windows computers. If there is a problem like inadequate space, then the system does not pass the minimum requirements to download the update. Following this, if the user chooses to cancel, then you get the 0XC1900203 MOSETUP E COMPAT DOWNLOADREQ CANCEL error code. System Admin has to make sure that there is enough space, network speed so the end computer can download the updates, and the system can then install it.

0XC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK

When migrating computers, a checklist is created which makes sure that post-migration there is no issue. If the system or the Windows computer does pass the requirements for the desired migration choice, this error is received. And if the user chooses to cancel, you get an error code XC1900205 MOSETUP E COMPAT MIGCHOICE CANCEL.

0XC1900206 MOSETUP_E_COMPAT_DEVICEREQ_BLOCK

Specifically related to hardware configuration, when IT admin scans any connected computer with the Scan option of Windows Setup, and it does not pass through the device scan, you get the error.

0XC1900208 MOSETUP_E_COMPAT_INSTALLREQ_BLOCK

Right in the start, we talked about ScanOnly option Its an excellent command-line option that can be used on any Windows version before migration. This helps IT admins to know if those devices are Windows 10 compatible. It also generates a report which can be used to detect and fix migration errors before the actual Windows 10 deployment. You get this error code because the system does not pass the compat scan to install the update. You will need to check the issue and resolve it which can include hardware or software issues.

0XC1900209 MOSETUP_E_COMPAT-INSTALLREQ_CANCEL

This error is received when the user has chosen to cancel because the system does not pass the /compat scan to install the update.

0XC1900210 MOSETUP_E_COMPAT_SCANONLY

ScanOnly option is only to generate reports, and hence this message is received. Hope you find this list useful. It has been sourced from Microsoft. Read next: Modern Setup Host has stopped working.