Fix CompareExchange128 Windows 10 Error [Solved]

If you have an older processor and motherboard, and you are thinking of upgrading to Windows 10 64-bit Operating System then you might face CompareExchange128 error, and you will not be able to install the Windows 10 64-bit OS on your PC or laptop. This problem also occurs with the users who are upgrading to Windows 8.1 from Windows 8.

The Error will read as “You can’t install Windows 10 because your processor doesn’t support CompareExchange128”.

CompareExchange128-Windows-10-Error

What causes CompareExchange128 error in Windows 10?

The main cause of CompareExchange128 error depends on the various two conditions:

CPU lacks CMPXCHG16b Instruction – This is the foremost reason for CompareExchange128 error which occurs because your CPU or Processor lacks CMPXCHG16b Instruction which is needed for Windows 10 64-bit Installation.

Old & Outdated BIOS – The CompareExchange128 error can also occur even if your 64-bit CPU / Processor supports CMPXCHG16b Instruction. This is due to older version of BIOS on your motherboard which fails to detect some of the instructions in your CPU or Processor which in this case is  CMPXCHG16b.

Must Read: When to change Motherboard BIOS Battery?

How to find out whether your CPU supports CMPXCHG16b Instruction?

Here are the various methods by which you can find out if your processor supports CMPXCHG16b Instruction or not.

Using CPU Info Tools

CPU-Z – CPU-Z is a widely popular and well known CPU info tool that can tell you the complete details of your current CPU / Processor, Motherboard details and memory details. It is a very tiny utility and you can download and install it from the link given below.

Download CPU-Z

Coreinfo – Coreinfo is small command line utility that can tell you about the various in-depth technical details about your CPU or Processor. It can tell you about the mapping between logical processors and the physical processor, NUMA node, and socket on which they reside, as well as the cache’s assigned to each logical processor. It really gives you the very technical details about your processor which can be very hard to understand for most of the users but here you have to focus on only one thing which is CMPXCHG16b Instruction.

Click here to Download Coreinfo & Learn How to use it?

Search on Internet

If you do not physically own the processor but want to know that whether the other processor supports CMPXCHG16b Instruction or not, then you can find this by searching online on the internet. You can type the following search query in the Google for this:

<CPU Model> CMPXCHG16b

Fix & Solutions for CompareExchange128 / CMPXCHG16b Error in Windows 10

Here are the various fix and top solutions for resolving CompareExchange128 / CMPXCHG16b error on your computer when installing 64-bit version of Windows 10.

Update BIOS

The first thing to do when you encounter this CompareExchange128 / CMPXCHG16b Error is to update or flash your BIOS to the latest one. For this download the latest copy of BIOS (.ROM file) from your motherboard’s manufacturer website and then follow the instructions given in your motherboard manual to update/flash the BIOS. In most of the cases updating the BIOS can fix this annoying error.

Install 32-bit version of Windows 10

If updating the BIOS doesn’t solve your problem then forget about installing 64-bit version of Windows 10 and install the 32-bit version of Windows 10 until you decide to upgrade your processor and motherboard.

Workaround Fix [credit:windowsreport.com]

This is a workaround and not a proper fix but some users have pretty good success with it.

1. Backup all your important data and files.

2. Download all the updates and upgrade to 32-bit version of Windows 10.

3. Your Windows 10 32-bit version copy will be activated on Microsoft servers.

4. Now Download 64-bit version of Windows 10.

5. Use Windows 10 Creation Media Program and choose Create installation media for another PC. You will need an empty DVD or USB Flash Drive for this.

Create-installation-media-for-another-PC-Windows-10

6. After this perform a clean install of Windows 10 and skip the step where it asks you to enter the serial number.

7. After the Installation is complete you will have Windows 10 64-bit running on your PC which is fully activated.

Get a New Processor & Motherboard

If all of the above solutions fail then the last resort is to upgrade your PC and get yourself latest generation of Processor and Motherboard which is fully compatible with Windows 10 64-bit OS.

If you have some queries regarding this then you can ask me by leaving a comment below.

See Also:


Comments
  1. dave j
      • dave j
  2. david a
  3. Amiltharashan.N
  4. Mehrshad

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.