How to remove incompatible Windows 7 hardware update. Solved: “unsupported hardware” error (your computer is equipped with a processor designed for the latest version of windows). Is it possible to fix

Microsoft is striving to promote its main product, the Windows 10 OS, and it does this in popular and not so popular ways. In particular, many users of earlier versions of the Windows 7 operating system encountered the “Incompatible Hardware” error when updating. We will tell you what this restriction means and how to remove it or bypass it.

What is this notification and when does it appear?

Incompatible hardware is an alert in Windows 7 that appears when you try to install the latest security update packages. As a rule, owners of the latest hardware, namely the CPU, encounter this. We are talking about modern Intel Kaby Lake (7th generation Core), AMD RYZEN, Snapdragon 820 and higher. Microsoft decided that such hardware is intended only for the new operating system - you see, only a dozen can fully unleash all the power of the new processors. What is surprising is that owners of older CPUs are experiencing this alert.

This alert prevents you from installing the latest updates, and this is extremely important for the stable operation of the OS and its reliable protection against modern threats and errors.

Is it possible to remove the alert or bypass it?

Yes, and for this you have 3 options.

  1. Completely abandon updates and work on “what you have.”
  2. Install Windows 10, as Microsoft wants, and forget about the problem.
  3. Silence the alert.

Let's look at each case separately.

No. 1 Install Windows 10

This solution is the simplest. You don’t have to disable anything, sacrifice functionality or invent anything. Moreover, you can update the same Windows 7 to “ten” absolutely free through the version for people with disabilities.

No. 2 Refusal of updates

A rather controversial solution to the problem, given that the problem occurs precisely when trying to update the system to a newer version. This option is more suitable for experienced users who can manually select from the list of available packages those that will really be useful during operation. A complete rejection of updates will not lead to anything good.

Please note that the reason for the occurrence lies in the already installed package, as well as in many subsequent ones. If you decide to update, you will first need to remove the latest installed updates. You will find out what packages we are talking about in the next paragraph.

No. 3 How to bypass the notification about incompatible equipment?

Problems are caused by cumulative updates, which can be calculated by name "Monthly patch pack...". Previously, the problem was solved by manually removing them via the command line and hiding the package from the list of available ones, but the libraries that cause this alert come with each such package. In other words, there can be no talk of an automatic update, because with new packages the old problem will return.

The best solution is the Wufuc program

The simplest and most effective way to remove the plug “Incompatible equipment”– use of a special script “Wufuc” from folk craftsmen. It allows you to exclude the appearance of an alert. Alas, you will have to launch it every time after the release of new “monthly sets”, but you won’t have to do anything manually - just launch the batch file, and everything necessary will be done. After a reboot, the computer will be able to accept updates, and the annoying notification will go away until the next cumulative update.

Here's a quick guide:

  1. Download the file from the page. You need to choose an installer that has .msi permission, which matches the bit size of your system.
  2. Install software.
  3. Run the program as Administrator.
  4. Give permission to make changes.
  5. Wait for completion and reboot.

As you can see, everything is very simple, but if something goes wrong, just use the system restore (rollback) function.

Let's sum it up

Microsoft's aggressive marketing policy, of course, is not to the liking of ordinary users, but nothing can be done about it. It is likely that the company will continue to “stimulate” users to switch to “ten”, although no one is canceling support for “seven”. In any case, you now know how to remove the notification about incompatible hardware in Windows 7. If you have any questions, please ask them in the comments.

Microsoft continues to strive to delight, surprise and shock its users. Just the other day, a colleague approached me with the following problem: he purchased and assembled a new PC based on the new Intel Core i3 7100 processor. The Windows 7 image was successfully installed on the assembled computer. But after some time, after Windows 7 downloaded and installed all updates via Windows Update, the system stopped receiving new updates with the following error:

Unsupported hardware
Your PC uses a processor that is designed for the latest version of Windows. Because the processor is not supported together with the Windows version that you are currently using, your system will miss important security updates.

Not supported hardware

Your processor does not support this version of Windows and you will not be able to receive updates.

Incompatible equipment
If your computer has a processor designed for the latest version of Windows, you will miss important security updates.

When trying to search for an update through Windows Update, the following error appears:

Unsupported processors for Windows 7 and Windows 8.1

The fact is, Microsoft announced last year that all owners of the latest processors should use only the latest version of the client platform - Windows 10. For older versions of Windows, restrictions will be created on the use of these processor models.

The restrictions apply to the following processor generations:

  • 7th generation of processors IntelCore(microarchitecture Kaby Lake, production began in 2017)
  • Seventh generation of processors AMD(microarchitecture Bristol Ridge, production began in the 3rd quarter of 2016)
  • Qualcomm 8996(mainly used for mobile devices)

In April 2017, MSFT released special patches for previous versions of the OS

  • KB4012218– for Windows 7 SP1 and Windows Server 2008 R2
  • KB4012219– for Windows 8.1 and Windows Server 2012 R2

The description of the patches states the appearance of functionality for determining the generation of the processor and supported hardware when searching for updates through Windows Update.

Enabled detection of processor generation and hardware support when PC tries to scan or download updates through Windows Update.

Accordingly, after installing these updates, the system begins to block the download of new updates (including for MS Office) and drivers on older versions of the OS with an error 80240037 , thereby forcing users to switch to Windows 10 / Windows Server 2016. Thus, all old systems with new hardware stop receiving security updates and become vulnerable. Looks like blackmail...

In addition, the installation of drivers for video adapters based on seventh generation Intel graphics processors (Intel HD Graphics 610 - 650) is blocked. In Windows 7 SP1 it is defined as a standard VGA graphics adapter.

When you try to install a signed video driver downloaded from the manufacturer's driver, the error “This system does not meet the minimum requirements for installing software” appears.

As you can see, the driver installer directly states that on equipment with seventh generation Intel processors, the driver can only be installed on Windows 10 x64.


Sad….

Wufuc – Windows Update recovery patch

There is an unofficial workaround to clear the “Hardware is not supported” message and restore the ability to receive and install security updates on Windows 7 and 8.1 computers with Intel Kaby Lake, AMD Ryzen, and other unsupported CPUs.

There is a version of Wufuc for both x86 and x64 systems.

According to information from Zeffy, the function for detecting the processor type and blocking updates is in the library wuaueng.dll. Initially, the Wufuc patch replaced this file, but since... this solution is unstable against updating the file with the next Windows Update; in subsequent releases of Wufuc, the logic of the patch was changed.

Now the actual replacement of the wuaueng.dll file is not performed. The wufuc_setup_x64.msi installer registers a new scheduler job that starts wufuc when the computer boots. wufuc then injects itself into the service host process or wuauserv service and intercepts the call to the IsDeviceServiceable and IsCPUSupported functions, modifying the response returned.

Thus, the wufuc patch disables the “Hardware is not supported” message in Windows Update, and allows you to continue installing updates on Windows 7 and 8.1 systems.

Many Seven users have recently begun to receive a stub with the notification “Incompatible equipment. Your computer is equipped with a processor for the latest version of Windows.” This notification occurs when you try to download the latest security updates to your computer, immediately after you installed a new processor there. Today we will tell you what this compatibility problem is and whether it can be fixed.

What kind of notification is this

Since the beginning of March 2017, Microsoft has announced that it will block updates for Windows 7 and 8.1 on computers with new generation processors. This generation includes: Intel Kaby Lake (aka 7th generation Core), AMD RYZEN, Snapdragon 820 and higher. That is, this hardware will work stably only with ten.

The “Incompatible Hardware” plug is a purely commercial measure from Microsoft to “force” users to switch to Windows 10. The company artificially limits the user’s choice so that he does not install “outdated” Windows 7 on new hardware.

“Incompatible hardware” plug in Windows 7

Everyone considers this innovation a controversial measure. Although the company claims that this generation of processors includes new features and hardware that interfere with compatibility with old OS, but this is false. Of course, Microsoft can easily support this hardware, because the seven and eight are still supported by the company at the official level.

The most interesting thing is that the message can also appear on outdated hardware, such as Intel Core i5-4300M, Intel Pentium B940, AMD FX-8350 and others. Users complain but can't do anything

Is it possible to remove this?

Some time ago, it was possible to remove this blocking by removing certain packages, in particular this KB4015550, KB4012219, KB4012218, KB4019217, KB4019264. After that, the Update Center worked normally. But the company cheated and released a cumulative update in which the blocking plug was installed by default, and now the OS will not be updated.

By the way, read this article too: The software for the device has not been installed: what should I do?

You can avoid this problem by refusing updates and living with an outdated OS. But you can try the Wufuc program, which was created by folk craftsmen and posted on GitHub. Here is a description of its purpose and functionality - https://github.com/zeffy/wufuc. I’ll note right away that I can’t vouch for it, because I don’t have such problems - I’m on the top ten. And please let others know how it works and whether it helps. Thanks in advance.

Conclusion

Windows 10 - in my opinion, does not need such tricks to conquer the market. The client's choice of one system or another must be respected , at least until the end of official support. Perhaps this incompatibility window will make some users refuse to buy new processors, but in general you need to be a fanatic and stick to your native OS. Write in the comments what you think about this.

  1. When buying a new computer with an Intel Kaby Lake processor, Qualcomm 8996 and AMD Bristol Ridge or newer, if you want to install the Windows 7,8,8.1 operating system, you will encounter a warning that will be shown when searching for updates:
  2. Not supported hardware
  3. Your PC uses a processor designed for the latest version of Windows. Because the processor is not supported with the version of Windows you are currently using, your system will miss out on important security updates.
  4. It is also possible that the update center will show an error due to which it is not possible to search for updates:
  5. Windows could not find new updates
  6. An error occurred while checking for updates for your computer.
  7. Errors found:
  8. Code 80240037 Windows Update encountered an unknown error.
  9. Thus, the only proven solution that Microsoft offers is to install the latest version of the Windows 10 operating system, which can be downloaded from the official website.
  10. Which processors are incompatible?

  11. Intel Atom Z530
  12. Intel Atom D525
  13. Intel Core i5-M 560
  14. Intel Core i5-4300M
  15. Intel Pentium B940
  16. Kaby Lake
  17. Ryzen
  18. Skylake
  19. Qualcomm 8996 (Snapdragon 820)
  20. AMD Bristol Ridge
  21. AMD FX-8350
  22. AMD Turion 64 Mobile Technology ML-34
  23. Official Microsoft blog.
  24. More than one article on this issue has been posted on the official Microsoft blog. We warned in advance about problems of incompatibility of, let's say, these processors and operating systems below 10. Translation of the article from the official Microsoft blog:
  25. Earlier this year, we shared information about Windows 10, bringing silicon innovation and how we're working with partners to achieve breakthroughs in performance, imaging, connectivity, power, graphics, and more as the Windows platform evolves with them. At that time, we shared our commitment to security, reliability and compatibility with our installed base.
  26. Enterprise customers are migrating to Windows 10 faster than any version of Windows. At the same time, we recognize that in some cases customers have multiple systems that require longer deployment times. We've listened to this feedback and today we're publishing an update to our support policy for 6th generation Intel Core (Skylake). * We have extended the support period from July 17, 2018 until the end of support dates for Windows 7 and Windows 8.1; And we will provide all the necessary security updates. This policy change primarily applies to our commercial customers who currently manage deployments running Windows 7 and Windows 8.1 and does not apply to customers running Windows 10.
  27. Windows 7 is in extended support today, and support will end for Windows 7 on January 14, 2020, and support for Windows 8.1 will end on January 10, 2023. 6th generation Intel Core devices for Windows 7 and Windows 8.1 will be supported by all applicable security updates until the end of support for Windows 7 and Windows 8.1. This change is made possible by a strong partnership with our OEM partners and Intel, who will conduct validation testing and security update updates for 6th generation Intel Core systems running Windows 7 and Windows 8.1 through the end of support dates. As reported earlier this year, Future silicon platforms, including Intel's 7th Gen Intel Core processor family (Kaby Lake) and AMD's 7th Gen processors (such as Bristol Ridge), will only be supported on Windows 10, and for All future silicon releases will require the latest version of Windows 10.
  28. This change is designed to help our customers purchase modern hardware with confidence while continuing to manage their migrations to Windows 10. There are currently more than 350 million devices on Windows 10 and more than 135 billion hours of usage since launch, with Windows 10 enterprise customers deploying to devices every day . We recommend that customers upgrade these 6th generation Intel Core systems to Windows 7 and Windows 8.1 as soon as possible so they can receive full support along with the great improvements that come from running modern hardware with modern software.
  29. More information on this topic can be found
  30. *Applies to Windows 7, Windows 8.1 and Windows Embedded 7, 8, 8.1.
  31. Official blog, in English.
  32. Methods for correcting incompatibility.

    Installing a patch to correct incompatibility:

  33. Of course, lovers of boring versions of Windows such as 7 have found a solution and at the moment it can be downloaded from Github from the user zeffy. I will provide all the links below at the end of the article, but for now a little about the script. If you download the script from the Zeffy main page on GitHub, then in the downloads you will find an archive, it will contain files that are not compiled, this is not what you need. Such an archive is suitable for those who want to see for themselves what is inside the installation file or add their own corrections and then compile it. To install the patch, you need to go to the page with releases, the author updates and supplements them, you can even see that the versions of the patch are changing. although to be honest, I didn’t constantly look at the code and didn’t observe it, but thank you very much that there is such a patch and let’s not talk about sad things. Go to the page with releases and select the release you need, for your system and bitness, let me remind you if anyone has forgotten the x32 and x64 bitness. After you download the release you need, run the file for execution, it will be downloaded alone if it is for Windows and has an msi installation file extension. The full name for x64-bit Windows will be “wufuc_setup_x64.msi” without quotes. Install using the usual method, like all programs in Windows, everything is simple. Yes, if you haven’t found the page with releases, you can get to it by clicking on the button at the end of the article “Download Wufuc from GitHub”
  34. How does this wufuc script from Zeffy work?

  35. There are two functions in a system file called wuaueng.Dll that are responsible for checking the processor: IsDeviceServiceable (voided) and IsCPUSupported (voided). IsDeviceServiceable calls IsCPUSupported, then reuses the result in iterative actions, checking for processor compatibility. The wufuc patch exploits this behavior by correcting the boolean values, Windows update thinks it has already checked the processor and the result is that your processor is supported by the system.
  36. During the installation process, a task is created in Windows that automatically launches the wufuc patch when the user logs in, then, depending on the Windows Update settings, wufuc will wait for updates.
  37. When updates arrive on your computer, the wufuc patch is injected into LoadLibraryExW via the Windows Api and automatically recruits IsDeviceServiceable() inside Wuaueng.dll
  38. Also RegQueryValueExW is needed to provide UpdatePack7R2 compatibility.
  39. Update removal method:

  40. The incompatibility message appears due to an update being installed through Windows Update. Let's look at how to remove and what updates to remove.
  41. To remove the installed update, open a command prompt as an administrator. At the command line, type the following command:
  42. wusa /uninstall /kb:4015550
  43. Confirm Enter. Next, we delete another update with the same command:
  44. wusa /uninstall /KB:4012218
  45. Confirm Enter again.
  46. Next we do the same with: KB4022719, KB4015549, KB4038777, KB4041686, the same thing.
  47. We hide these updates from installation in the future.

    Let's disable the Diagnostics Tracking Service:

  48. It is possible that the Diagnostics Tracking Service is installed and running on the system.
  49. Disable it by stopping it in advance and choosing to start manually or disabled. This service has been renamed and all options can be found in the telemetry article. I advise you to disable telemetry so that the sent data about your computer device is processed as little as possible and unnecessary updates are received as little as possible. But disabling does not help in all cases, and then only when the incompatibility is corrected and so that it does not arise again, we disable telemetry and perform other methods described in the article.
  50. Not all options may work, so I advise you to try each and settle on the one that works. Why don't all options work? Because they are different and perform different correction options. Of course, to prevent such errors from occurring, another option is to change the processor or operating system.
  51. Some services have been renamed, want to see updated data on disabling telemetry? Go to the full article by clicking on the link below:
  52. Table of compatibility of processors with operating systems.

  53. Below is a table of processor compatibility with Windows versions.
  54. Windows version Intel processors AMD processors Qualcomm processors
    Windows 7 and earlier versions (XP) Intel Core i3,i5,i7-6xxx, Core m3,m5,m7-6xxx Xeon E3-xxxx v5 – 6th generation.
    ---
    Windows 8.1
    Intel Atom, Celeron, Pentium, similar series of processors.
    A-series Ax-8xxx, E-series Ex-8xxx, FX-870K – 6th generation. ---
    Windows 10 update 1507 Intel Core i3,i5,i7-6xxx, Core m3,m5,m7-6xxx, Xeon E3-xxxx v5 – 6th generation.
    Intel Atom, Celeron, Pentium, similar series of processors.
    A-series Ax-8xxx, E-series Ex-8xxx, FX-870K – 6th generation. ---
    Windows 10 Enterprise
    LTSB 2015
    Intel Core i3,i5,i7-6xxx, Core m3,m5,m7-6xxx, Xeon E3-xxxx v5 – 6th generation.
    Intel Atom, Celeron, Pentium, similar series.
    A-series Ax-8xxx, E-series Ex-8xxx, FX-870K – 6th generation. ---
    Windows 10 1511 Intel Core i3,i5,i7-7xxx, Core m3-7xxx, Xeon E3-xxxx v6 – 7th generation.
    ---
    Windows 10 1607
    Intel Atom, Celeron, Pentium – current series
    A-series Ax-9xxx, E-series Ex-9xxx, FX-9xxx – 7th generation. ---
    Windows 10 Enterprise
    LTSB 2016
    Intel Core i3,i5,i7,i9-7xxx, Core m3-7xxx, Xeon E3-xxxx v6 – 7th generation.
    Intel Atom, Celeron, Pentium – current series
    A-series Ax-9xxx, E-series Ex-9xxx, FX-9xxx – 7th generation. ---
    Windows 10 1703 Intel Core i3,i5,i7,i9-7xxx, Core m3-7xxx, Xeon E3-xxxx v6 – 7th generation.
    8th generation Intel Core i7-8xxxU;
    Intel Atom, Celeron, Pentium – current series
    A-series Ax-9xxx, E-series Ex-9xxx, FX-9xxx – 7th generation.
    AMD Ryzen 3,5,7 1xxx
    ---
    Windows 10 1709 Intel Core i3,i5,i7-8xxx – 8th generation inclusive.
    Intel Atom, Celeron, Pentium, current series.
    A-series Ax-9xxx, E-series Ex-9xxx, FX-9xxx – 7th generation.
    AMD Ryzen 3,5,7 1xxx
    Qualcomm
    Snapdragon
    835
    Windows 10 Pro
    for Workstation 1709
    Intel Core i3,i5,i7-8xxx – 8th generation.
    Intel Atom, Celeron, Pentium, current series
    A-series Ax-9xxx, E-series Ex-9xxx, FX-9xxx
    7th generation.
    AMD Ryzen 3,5,7 1xxx;
    AMD Opteron;
    AMD Epyc 7xxxx.
    ---
    Windows 10
    1803
    Intel Core i3/i5/i7/i9-8xxxK/U/H/G
    Intel 8th generation
    Intel Xeon E-21xx
    Intel Atom (J4xxx/J5xxx/N4xxx/N5xxx)
    Celeron and Pentium Processors

    7th generation AMD.
    AMD Athlon 2xx, AMD Ryzen 3/5/7 2xxx
    AMD Opteron
    AMD EPYC 7xxx
    Qualcomm
    Snapdragon
    835, 850
    Windows 10
    1809
    Intel Core i3/i5/i7/i9-9xxxK
    9th generation.
    Intel Xeon E-21xx
    Celeron, Pentium.
    A-Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx
    7th generation AMD.
    AMD Athlon 2xx;
    AMD Ryzen 3/5/7 2xxx;
    AMD Opteron;
    AMD EPYC 7xxx
    Qualcomm
    Snapdragon
    850
    Windows 10
    Enterprise LTSC
    1809
    Intel Core i3/i5/i7/i9-9xxxK
    9th generation.
    Intel Xeon E-21xx
    Intel Atom J4xxx/J5xxx/N4xxx/N5xxx
    Celeron, Pentium.
    A-Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx
    7th generation AMD.
    AMD Athlon 2xx;
    AMD Ryzen 3/5/7 2xxx;
    AMD Opteron;
    AMD EPYC 7xxx.
    ---
    Windows 10
    1903
    Intel Core i3/i5/i7/i9-9xxxK
    9th generation.
    Intel Xeon E-21xx
    Intel Atom J4xxx/J5xxx/N4xxx/N5xxx
    Celeron, Pentium.
    A-Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx
    7th generation AMD.
    AMD Athlon 2xx;
    AMD Ryzen 3/5/7 2xxx;
    AMD Opteron;
    AMD EPYC 7xxx.
    Qualcomm
    Snapdragon
    850

    Table of compatibility of processors with server operating systems.

  55. Compatibility data for processors and server versions of Windows.
  56. With the help of these tables, you can select both the processor for the operating system and the OS for each OS.
  57. Links mentioned in the article:

    Go to the Microsoft website and find out what they say on this topic.
    Download Windows 10 from the official Microsoft website
    Github view the compatibility fix script.
    Script from YA Disk not compiled
    wufuc from GitHub
    From the Author:
  58. Since we're talking about Windows support. I suggest you visit the page where you can find out support information for any of the products and find out when updates are received.
Up