Tech

Microsoft blocking your Windows 11 upgrade? This tool can get the job done


a pawn with the shadow of a king

Jordan Lye/Getty Images

Microsoft really, really, Actually doesn’t want you to upgrade your old Windows 10 PC to Windows 11. That’s the logic behind the strict hardware compatibility requirements the company imposed when it launched the new operating system in 2021. If you try Trying to install Windows 11 on a computer with a CPU from 2018 or earlier, you receive an error message, with a suggestion that you should probably buy a new PC.

The result is a thoroughly predictable game of chess between Redmond and the Windows enthusiast community, with each new move raising the stakes. Owners of those “incompatible” PCs find ways to overcome those limitationsand Redmond Find ways to make those workarounds more difficult.

Also: You can still upgrade your old PC to Windows 11, even if Microsoft says no: Readers prove it

With the public release of the latest feature update for Windows 11, 24H2 versionMicrosoft has tightened the compatibility checks that Windows Setup runs when performing upgrades. Those new restrictions blocked a widely used solution, which uses the open source Rufus utility to create installation media that allows Windows 11 upgrades on incompatible hardware.

The new restrictions lasted less than a week, as the community discovered that you could get around Microsoft’s compatibility blocks by manually entering a series of commands to adjust the registry. And now Rufus developer Pete Batard has released a new beta version of the utility that automates that process. But the way it’s done may worry some people.

On the surface, Rufus 4.6 beta looks no different from its predecessor. When you select the option to skip Windows 11 hardware compatibility testing, it replaces the official Windows 11 compatibility evaluator, Appraiserres.dll, with a 0-byte file, just like the previous version there; and it offers the same number of additional customization options. However, to overcome the 24H2 limitations, it does some new tricks.

Also: Forget Wi-Fi: How to add a wired network to your home without an Ethernet cable

The most notable change is the creation of installation media which renames the official Windows Setup program, Setup.exe, to Setup.dll and adds a new custom program named Setup.exe. It also adds a $OEM$ subfolder to the Sources folder, which contains additional subfolders and a file.

Double-clicking the newly created Setup.exe file produces this permission dialog box, which shows that the file is a Windows Setup Wrapper, signed by Akeo ConsultingRufus’ parent company.

rufus-setup-wrapper

The latest Rufus release replaces the Windows Setup executable with this wrapper.

Screenshot by Ed Bott/ZDNET

So what does that file do? You can see for yourself by check out the code on GitHub. Running that wrapper makes the necessary registry edits to bypass compatibility checking, then calls the native Windows Setup program.

As Batard notes in the code comments, this approach may raise some doubts.

Obviously, the fact that we “injected” a setup executable might make people uncomfortable about the possibility that we could use this vector as a malware vector, which is also why we ensures that the file we sign and embed in Rufus will be created with GitHub Actions and can be authenticated against tampering via SHA-256 authentication…

in one private discussionBatard emphasized that “Rufus only implements the official bypass measures that Microsoft itself has put in place and does not take the over-the-top approach of disabling all hardware checks.”

Also: Windows 11 24H2 update encountered a file scanning error

That approach, he adds, would provide a level of security that installations using these bypasses would not be disabled in the future:

Rufus is working within Microsoft’s framework, with the detours that Microsoft has included in the installer, and therefore, as has been the case since the release of Windows 11, I hope that the detours that Microsoft allow [will] does not cause the machine to not work…

The new solution will succeed with almost any PC capable of running Windows 10. And I’ve received reports from readers of successful upgrades. A reporter writes: “I was waiting for your next article, and then the 4.6 Beta version of Rufus. Everything runs perfectly and the machine is now running 24H2 with the old processor and no TPM. Thing It certainly makes me wonder why Microsoft emphasizes hardware.” parameter.”

Some oddball configurations, including very old CPUs from the Windows Vista era, may be blocked due to limitations inherent to how Windows 11 works and independent of compatibility requirements.

So, for now at least, you can once again use the Rufus installer to perform Windows 11 upgrades on unsupported hardware.

Your move, Microsoft.

News7f

News 7F: Update the world's latest breaking news online of the day, breaking news, politics, society today, international mainstream news .Updated news 24/7: Entertainment, Sports...at the World everyday world. Hot news, images, video clips that are updated quickly and reliably

Related Articles

Leave a Reply

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

Back to top button