Share this article

Latest news

With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low

Copilot in Outlook will generate personalized themes for you to customize the app

Microsoft will raise the price of its 365 Suite to include AI capabilities

Death Stranding Director’s Cut is now Xbox X|S at a huge discount

Outlook will let users create custom account icons so they can tell their accounts apart easier

FIX: CompareExchange128 / CMPXCHG16b problem in Windows 10

3 min. read

Updated onFebruary 2, 2022

updated onFebruary 2, 2022

Share this article

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

Key notes

As you probably know,Windows 10is freefor mostWindows 7andWindows 8.1users, but that doesn’t mean that upgrade toWindows 10is always smooth.

Users report having a CMPXCHG16b / CompareExchange128 issue whenupgrading toWindows 10, so let’s see how can we fix that.

The article also covers the following topics, in case you were researching them:

How do I solve the CMPXCHG16b / CompareExchange128 error?

How do I solve the CMPXCHG16b / CompareExchange128 error?

CMPXCHG16b is a special CPU instruction this is required in order to upgrade toWindows 10, and some processors lack this instruction so you won’t be able to upgrade toWindows 10.

Changing your processor is usually expensive, especially if you have an older CPU that doesn’t support CMPXCHG16b instructions, so let’s see how we can fix this issue.

In the following video tutorial, we offer some helpful solutions and advice to work around this issue. Make sure to check it out and then continue with the upgrade process described just below.

1. Use third-party Windows repair tools

Whenever you have difficulties with the booting aspect of using a PC, then it’s most likely to fix it using dedicated programs that will improve system issues.

You can use built-in services on your Windows to resolve this, like booting in Safe Mode or Startup Repair options. With these options, you can manage to fix booting troubles manually.

Otherwise, if this is not working, you should opt-in for specialized programs that are capable to fix booting issues, system crashes or recovering essential lost data.

Thereby, it’s advised to choose themost efficient Windows 10 boot repair toolsto revise your system immediately.

You will no longer have to go for more drastic solutions, such as performing a total PC reset, especially since they can result in data loss if done incorrectly.

2. Upgrade to a 64bit version of Windows 10

If you’re planning to upgrade to a64bitversion ofWindows 10, you will need a processor that supports CMPXCHG16b instruction, but you can upgrade to a 32bit version ofWindows 10without any major issues. This is a workaround and not the best solution, but it’s worth giving it a try.

That’s about it, if you have any questions, comments or suggestions, just write them down in the comments, below.

More about the topics:windows 10 fix,Windows Update

Ivan Jenic

Windows Hardware Expert

Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and driver troubleshooting.

When he’s not tackling diverse driver-related problems, Ivan enjoys watching good movies and spending time hiking with his family and friends.

User forum

6 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Ivan Jenic

Windows Hardware Expert

Ivan has delved deep into understanding the Windows OS, with a specialization in drivers and driver troubleshooting.