Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

Why is Windows Complaining About Unsupported Hardware?

I recently moved my Windows 8.1 virtual machine from my older Mac Pro to my newer Dell XPS laptop. When I ran Windows 8.1, it would periodically display an “Unsupported Hardware” message followed by what was, to me, a very confusing error message.

It took me several tries to parse and understand the message, but the upshot seems to be that the CPU on my newer machine was too new, and Windows 8.1 wasn’t going to support it.

And it was going to be downright annoying about it.

Become a Patron of Ask Leo! and go ad-free!

Unsupported hardware

"<yoastmark

Personally, I find this one of Microsoft’s most difficult messages to understand. I think the wording that caused me to stumble was “… a processor designed for the latest version of Windows.” Normally, we think of Windows as being designed to support the processor, not the other way around.1

In plainer English, “unsupported hardware” means that the newer processor on this machine has security features that this version of Windows will never use. As a result, there are security updates that Windows 10 is getting that this version of Windows — even if it’s still being supported by Microsoft — will never get.

This makes no sense to me. The issues addressed by those security updates will presumably be present on older processors that won’t get this warning. If they’re worth mentioning, they’re either worth mentioning for all, or they’re worth fixing for all.

The “Learn more” link takes you to a Microsoft article that discusses the topic in more depth, including specific CPU families that cause this problem.

The “right” solution: Windows 10

The solution promoted by Microsoft is to update to Windows 10. In their words, “… new processor generations require the latest Windows version for support.”

There’s a good chance that the newer machine with the newer processor came with Windows 10 to begin with. It’s only folks who “downgrade” to an older version of Windows, or folks such as myself who run older versions on virtual machines, who are affected.

So, if you can, upgrade to Windows 10.

But if you’re seeing the “unsupported hardware” message, you’ve probably already considered, or don’t have, that option.

You’ll need to take different steps.

Disabling Windows Update

Even though the message may appear at different, seemingly random times, “unsupported hardware” is all about Windows Update (it’s even in the title bar of the message box).

Thus, one school of thought is to disable Windows Update.

In Windows 7, set the option to never check for updates, and in either Windows 7 or 8.1, you can disable the Windows Update service.

I don’t recommend this. While it might stop the nag, it will also stop any other updates — possibly including Windows Defender updates. My position is that you probably do want updates not impacted by this issue.

Whack it with an (unsupported) hammer

While no longer in development, someone created a small tool — wufuc2 — that disables the “unsupported hardware” notification.

First, back up your machine completely, just in case.

Then, download the appropriate version (32- or 64-bit) for your computer, and install it.

Installing the wufuc tool
Installing the wufuc tool.

Reboot your machine.

When I did this, I got the “unsupported hardware” warning once. Then I ran Windows Update, which had previously been failing, and brought my Windows 8.1 machine up to date. After another reboot, the warning was nowhere to be seen.

If you need to uninstall the tool, you’ll find it in Add/Remove programs, or Programs and Features in Control Panel.

It shouldn’t be necessary, but if you need to run older versions of Windows on newer CPUs — as I do — this seems to be a reasonable approach to take.

Each week I publish several articles like this covering a variety of tech topics and solutions. Subscribe to Confident Computing -- more articles that help you solve problems, stay safe, and increase your confidence with technology, delivered to your inbox once a week.

Hope to see you there soon,

Leo

Podcast audio

Play

Video Narration

Footnotes &amp References

1: And I honestly doubt that this newer processor was designed specifically for Windows.

2: No, I don’t know what it stands for. Not sure I want to know.

Posted: October 3, 2019 in: Windows Update
Shortlink: https://askleo.com/94065
Tagged: , , , ,
« Previous post:
Next post: »

New Here?

Let me suggest my collection of best and most important articles to get you started.

Of course I strongly recommend you search the site -- there's a ton of information just waiting for you.

Finally, if you just can't find what you're looking for, ask me!

Confident Computing

Confident Computing is the weekly newsletter from Ask Leo!. Each week I give you tools, tips, tricks, answers, and solutions to help you navigate today’s complex world of technology and do so in a way that protects your privacy, your time, and your money, and even help you better connect with the people around you.

The Ask Leo! Guide to Staying Safe on the Internet – FREE Edition

Subscribe for FREE today and claim your copy of The Ask Leo! Guide to Staying Safe on the Internet – FREE Edition. Culled from the articles published on Ask Leo! this FREE downloadable PDF will help you identify the most important steps you can take to keep your computer, and yourself, safe as you navigate today’s digital landscape.



My Privacy Pledge

Leo Who?

I'm Leo Notenboom and I've been playing with computers since I took a required programming class in 1976. I spent over 18 years as a software engineer at Microsoft, and after "retiring" in 2001 I started Ask Leo! in 2003 as a place to help you find answers and become more confident using this amazing technology at our fingertips. More about Leo.

4 comments on “Why is Windows Complaining About Unsupported Hardware?”

  1. …yep…happened to me to, except with windows 7…I never bothered with 8 or 8.1, I moved from 7 to 10…I was pretty P O’d about it then stumbled on to WuFuc looking for a fix and it worked beautifully. In my opinion just another way Microsoft is attempting to force upgrades we don’t need. I run W7 virtual because I have to with my work.

    Reply
    • The app developer wrote an article here:

      https://github.com/zeffy/wufuc/tree/old-kb4012218-19

      In the “Solutions” section of that article, Solution 2 states the following:

      “2. Fill all the instructions highlighted here in IsDeviceServiceable(void) with nops. This will enabling using the ForceUnsupportedCPU value of type REG_DWORD under the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (you will most likely have to create this registry key).”

      I suspect, therefore, that “WUFUC” might possibly stand for “Windows Update Force Unsupported CPU.”

      Reply
  2. One possibility is that future security updates will require use of the security features on the newer chips to implement (or to implement without putting ‘undue’ strain on their programmers), so they’re proactively doing a bit of CYA– and if they can use this as a goad to herd users onto a current(-ish) version of Windows (which is a stated goal of the company), so much the better.

    Which brings up the issue of why so many Win 8.x users are so adamant about not making the transition. to Win 10. . .

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.