Windows won't install. Windows won't install How this wufuc script from Zeffy works




When searching for what you need, it is especially unpleasant to find a program that completely matches your needs, but instead of a download button it displays: “The application is incompatible with your device.” Not to say that this causes panic, but an unpleasant aftertaste remains. It's even more annoying when there is no other suitable application. How to proceed? What is the reason?

Why does this error appear?

Android writes the phrase “the application is incompatible with your device” in several cases:

  1. Outdated firmware version. Android continues to evolve, and applications are trying to keep up with it.
  2. Location. Some developers place restrictions on the installation of their program in a particular country.
  3. Low smartphone specifications. The developers believe that your device simply will not be able to function normally with this game or program.

No matter how scary such reasons may sound, in principle, they are all “treated.”

APK files

Such files are suitable if the Play Market itself blocks downloading to your device. You can download APK files either yourself or by asking someone who understands such issues.

In order to install the application, you first need to visit the settings. There, in the “Security” section, next to the “Unknown sources” subsection, put a checkmark, thereby allowing the device to install applications not only from the “Market”.

After the operations have been completed, simply open the APK file as you would with a photo or music track. Then click “Next”, and when the installation is complete, “Ok” - and use the program to the fullest.

In order to carry out this operation, it is not necessary to have advanced rights, that is, rooting. The only thing they may be needed for is to copy an APK file from a device on which this application is already installed.

The disadvantage of this method of solving the problem of application incompatibility may be that the program will not be updated through the Market, and as a result, if its new version is released, all the manipulations described above (except for security settings) will need to be done again.

Market Helper App

This program is not in the Market and only works on devices with advanced access. The app will not make your phone better or smarter. The essence of the program is that it changes your identification and “Market” believes that your device is actually from a different manufacturer or model. Moreover, Market Helper allows you to change your geolocation data without leaving your couch. This is ideal for applications that are not available in your region.

The principle of installing Market Helper is the same as with APK files. Once installation and setup are complete, the “app is not compatible with your device” error should disappear.

Regional restrictions

If an application is not compatible with your device due to restrictions imposed by the area you are in, use VPN tunnel routing. This method will allow you to be transferred to another country where the router server is installed. Of course, this method is not as reliable as using the program described above, but it’s still worth a try. In addition, this method does not require root rights, which is undoubtedly an advantage.

conclusions

Each of these methods does not guarantee success. In some cases, it is necessary to forcefully clear the cache in the Market. To do this, you need to stop it through the settings, clear the data, launch Market Helper or VPN and re-enable the Market itself. Please remember that any changes to the settings are made at your own risk.

Now you will not see the message “The application is not compatible with your device.” You already know what to do if it appears in your loved ones.

  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 not much 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.
Often, novice users, to save time and money, do. A user who is doing the installation for the first time may encounter problems and may ask the question why Windows won't install? Operating systems of the Windows family are very popular and now you need to know why they may not be installed.

Incorrect BIOS setting.

Any clean installation of Windows begins with preparing the computer. At this stage, when you try to install Windows from a disk or flash drive, problems appear and nothing is installed. For everything to work, you need to set for boot the device that will read the Windows media. For example, if the installation will be performed from a DVD/CD disc, then the first device to boot should be a DVD/CD drive with an optical drive (disk)
If you need it, then the first device to boot should be the flash drive itself, or rather USB HDD, USB Flash, USB Drive; also in the BIOS there may be a signature based on the name of your flash drive or something similar, depending on the BIOS firmware version and the model of the computer’s motherboard. Before saving the selected settings, you need to make sure that the floppy drive is disabled. You need to go to the “Standard CMOS Features” section, where you need to disable “Floppy - 1.44 or Drive A”. Next you need to save the settings, press F10 and YES. The computer will reboot and the system will begin installing Windows from the disk or flash drive.
Even when installing from a flash drive, problems may arise with the type of use of the hard drive. On modern computers, the hard drive can operate in IDE AHCI and RAID modes. If you don’t have a raid array of disks, then let’s look at the remaining settings. You can find these settings in the IDE configuration section. I recommend using AHCI mode, but when installing Windows from old flash drives, a message about the absence of a driver may appear. If you have such a problem, switch to IDE mode and then the installation will proceed without errors. Learn more about BIOS settings.

A broken system image or damaged media.

Another ongoing problem is the Windows image being burned incorrectly. Bad disc (blank disc), damaged DVD/CD drive, through which Windows was recorded. The same can happen with a flash drive - bad memory or faulty USB ports on the mainland. It also happens that the equipment is in good working order and works correctly, but the image itself is damaged initially even before the moment of recording, for example, it was under-downloaded or was even damaged when uploaded to the site. In this case, you need to have several Windows images on hand, on different drives. You can try installing the operating system using another drive, for example an external one. Use different Windows installation methods and devices to achieve your goal of installing Windows by elimination.

The computer hardware is damaged.

Another problem is computer hardware failure. This could be a damaged motherboard, video card, hard drive, RAM, power supply, or processor.
It is necessary to carry out. Identify the damaged part and replace or repair it. There are many tests for this that do not require an OS. You can check the motherboard, processor and video card using the PC Test utility. The hard drive can be checked with the HDD Regenerator program. RAM using the MemTest utility. The power supply can be checked through the BIOS or simply physically.

Outdated PC hardware

Here I think everything is clear, if the computer hardware does not meet the minimum system requirements for installing Windows, then you will not be able to install it. For example, to install Windows 10, you must have at least 1GB of RAM on your computer, at least 16GB of hard drive space, and a processor frequency of at least 1 GHz. The video card must support DirectX 9.0c. It is clear that such a computer will not be able to provide comfortable work. Therefore, for normal operation you need a multi-core processor with a frequency of more than 1.6 GHz and 2 GB of RAM. Sometimes all parameters may be suitable except the video or sound card. For example, many still have ATI Radeon x700 video cards with 256 or 512 MB of memory. It seems that the video cards are not very old. But they don't have DirectX 9.0c support. They support DirectX 9.0b but can no longer run on Windows 8, 8.1 and 10. Carefully review all the specifications of your computer before installing Windows to ensure it meets the system requirements. And if they are suitable, only then start the installation.

What else could be causing Windows to fail to install?

Old BIOS of the motherboard or video card. Update them.
Disconnected cable or power supply, check the connections of all cables and cables.
Conflicting parts – network cards, sound cards, TV tuners and the like.
Windows builds, many download operating system builds and try to install them. Such operating systems often simply cannot be installed on certain computers. Use clean original Windows images for installation and then you should not have any problems.