Microsoft blocked your Windows 11 upgrade? This just-released tool can get the job done

Microsoft’s stringent hardware compatibility requirements for Windows 11 have sparked an ongoing tug-of-war with the Windows enthusiast community. Since the launch of the operating system in 2021, users attempting to upgrade older PCs—particularly those with CPUs from 2018 or earlier—have encountered error messages urging them to consider purchasing new hardware.

Rufus Steps In

In response to these restrictions, a cat-and-mouse dynamic has emerged, with tech-savvy users devising workarounds that Microsoft subsequently seeks to thwart. The latest chapter in this saga unfolded with the recent release of Windows 11’s feature update, version 24H2, which tightened compatibility checks during the upgrade process. This update effectively blocked a popular workaround that utilized the open-source Rufus utility to create installation media for incompatible hardware.

However, the community’s resilience shone through once again. Within a week, users discovered a method to bypass Microsoft’s new compatibility blocks by manually adjusting registry settings. Following this revelation, Pete Batard, the developer behind Rufus, introduced a beta version of the utility designed to automate this workaround.

At first glance, Rufus 4.6 beta appears similar to its predecessor. When users opt to bypass the Windows 11 hardware checks, the utility replaces the official compatibility appraiser, Appraiserres.dll, with a 0-byte file, mirroring the functionality of earlier versions. Yet, to navigate the new restrictions imposed by version 24H2, the updated tool incorporates additional clever modifications.

The most significant enhancement involves renaming the official Windows Setup program, Setup.exe, to Setup.dll, while introducing a new custom program named Setup.exe. Furthermore, it creates an $OEM$ subfolder within the Sources folder, which contains supplementary subfolders and files necessary for the installation process.

Upon executing the newly generated Setup.exe file, users encounter a permission dialog indicating that the file is a Windows Setup Wrapper, duly signed by Akeo Consulting, the parent company of Rufus. This wrapper performs the essential registry edits to bypass compatibility checks before launching the original Windows Setup program.

Batard has acknowledged that this method may raise eyebrows regarding potential security concerns. He reassures users that the setup executable is built using GitHub Actions, ensuring its integrity through SHA-256 validation. Additionally, he emphasizes that Rufus adheres strictly to the official bypasses sanctioned by Microsoft, avoiding any overarching tactics that would disable all hardware checks.

This approach aims to provide a safeguard against future disruptions, as Batard notes, “Rufus is working within Microsoft’s framework, with bypasses that Microsoft included for the installer.” He expresses confidence that these approved bypasses will not jeopardize the operability of machines running the upgraded system.

As it stands, this new workaround enables users to upgrade nearly any PC capable of running Windows 10 to Windows 11, with some exceptions for particularly outdated configurations. For now, the Rufus installer remains a viable option for those seeking to navigate the complexities of unsupported hardware upgrades, leaving Microsoft to ponder its next move.

Winsage