Testing for Windows 10 compatibility
March 1, 2016 5 Comments
If you are unsure if your system is compatible with Windows 10 or why you haven’t seen the Get Windows 10 icon in the system try, the following may give you a hint.
Prerequisite: You will need the full installation media on your hard disk, a DVD or a USB key.
Start the test by using the full installation media. If you don’t have it, use the Windows Media Creation Tool and be sure not to upgrade but to create an ISO or USB key.
Locate SETUP.EXE and run the following in an elevated command prompt:
start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly
What you need to do is past the above two lines together in an elevated command prompt. You must run SETUP.EXE from the root of the media and not in the SOURCES folder.
What this will do is check your system for compatibility with Windows 10 without installing or upgrading. It will return one of the message following:
- No issues found: 0xC1900210
- Does not meet system requirements for Windows 10: 0xC1900200
- Migration choice (auto upgrade) not available (probably the wrong SKU or architecture)· 0xC1900204
- Compatibility issues found (hard block): 0xC1900208
- Insufficient free disk space: 0xC190020E
[The return codes are actually large negative numbers but these look more readable. Don’t ask me why they are like this instead of 0, 1, 2, …]
For example my error code is -1047526896. Take that number and open Calculator in Windows. Change to the Programmer‘s mode in the View menu. Insert as a decimal. Then click on the Hex button and it will give you the result [ignoring the “F”s in front]. -1047526896 gave me the code 0xC1900210. So no issues.
If unsure of the error or you need more information, look at SETUPACT.LOG or SETUPERR.LOG generated by SETUP.EXE to see what the specific error that could stop the upgrade. They are located in \$WINDOWS.~BT\Sources\Panther folder.