Microsoft tăng cường việc kiểm tra các cấu hình đối với việc nâng cấp lên Windows 11 cho các máy tính ‘không tương thích’, nhưng vẫn có cách để khắc phục. Khi Microsoft phát hành Windows 11 vào năm 2021, họ cũng áp dụng các yêu cầu về cấu hình phần cứng cho hệ điều hành mới này. Nếu bạn cố gắng nâng cấp một PC chạy Windows 10, ứng dụng kiểm tra sự tương thích tích hợp vào chương trình cài đặt mới đã kiểm tra phần cứng của bạn trước tiên. Nếu CPU của bạn không nằm trong danh sách các mẫu hỗ trợ, hoặc nếu máy tính của bạn thiếu mô-đun Trusted Platform Module (TPM) hỗ trợ chuẩn phiên bản 2.0, quá trình nâng cấp sẽ thất bại. Tuy nhiên, trong cộng đồng những người yêu thích Windows, việc kiểm tra sự tương thích chỉ là một thách thức chứ không phải là một chướng ngại. Họ nhanh chóng phát hiện ra hai cách để bypass các yêu cầu về cấu hình và cho phép nâng cấp lên Windows 11 trên hầu hết các máy tính có thể chạy Windows 10. Microsoft chính thức ghi chép một trong những kỹ thuật này, chủ yếu vì lợi ích của khách hàng doanh nghiệp. Sử dụng kỹ thuật này cho phép bạn tiến hành việc nâng cấp lên Windows 11 trên một hệ thống với CPU không tương thích bằng cách thực hiện một sửa đổi nhỏ vào registry. Quá trình cài đặt kết quả không được hỗ trợ, nhưng nó hoạt động. Tuy nhiên, yêu cầu quan trọng bổ sung, máy tính cần được kích hoạt TPM. TPM cũ hơn 1.2 cũng được chấp nhận. Không có TPM? Xin lỗi, không có cập nhật. Kỹ thuật thứ hai sử dụng một hack thô nhưng hiệu quả, thay thế mô-đun kiểm tra sự tương thích (Appraiserres.dll) bằng một tập tin có kích thước zero-byte có cùng tên. Tiện ích Rufus phổ biến thực hiện sửa đổi này tự động chỉ với một click chuột, và nó hoạt động ngay cả trên các PC không có TPM và không thể kích hoạt Secure Boot. Tuy nhiên, vào tuần này, cách thứ hai bị phá vỡ. Cùng lúc với việc Microsoft tung ra Windows 11, phiên bản 24H2 vào ngày 1 tháng 10, họ cũng có vẻ đã thay đổi một số cài đặt bổ sung làm hỏng lựa chọn nâng cấp thứ hai. Sau khi tôi chạy những lệnh đó trên hệ thống thử nghiệm của mình, quá trình nâng cấp tiếp tục mà không gặp sự cố. Cụ thể, bài viết của tôi về “Cách nâng cấp PC Windows 10 ‘không tương thích’ lên Windows 11: Hai lựa chọn” đã trở thành một trong những bài viết phổ biến nhất mà tôi từng công bố trên ZDNET. Theo như thảo luận trong vấn đề đó trên GitHub, phiên bản Rufus tiếp theo sẽ chứa các điều chỉnh này trong một tập lệnh hợp nhất mà người dùng cần chạy thủ công để bỏ qua các hạn chế mới cho việc nâng cấp trực tiếp. Có vẻ như không có thay đổi nào đối với phương pháp đã được Microsoft công bố. Trên các PC có TPM và được cấu hình để sử dụng UEFI và Secure Boot, quá trình nâng cấp sẽ trở nên dễ dàng, bất kể CPU có được hỗ trợ hay không.而对于那些缺乏对Windows部署的技术背景的用户来说,缺乏TPM或配置为使用传统BIOS而不是UEFI的旧硬件上的额外兼容性检查将构成一个重要的可用性障碍。Bạn lưu ý rằng bạn nên sao chép những lệnh trực tiếp từ bình luận GitHub để đảm bảo chúng thực thi mà không gặp vấn đề. Do đó, tôi sẽ tiếp tục thử nghiệm những kịch bản này. Nếu bạn gặp bất kỳ vấn đề nào với việc nâng cấp của bạn, hãy gửi cho tôi một email với các chi tiết, bao gồm tên và mẫu của máy tính của bạn và các ảnh chụp màn hình của bất kỳ thông báo lỗi nào. Tôi đã tạo một hộp thư đặc biệt chỉ để nhận phản hồi này: Win11Upgrade @ realworldwindows.com. #Microsoft #Windows11 #Win11Upgrade
![cat and mouse](http://baiviet.queenmobile.net/wp-content/uploads/2024/10/Microsoft-han-che-nang-cap-Windows-11-cho-cac-may.jpg)
When Microsoft released Windows 11 in 2021, it also rolled out strict hardware compatibility requirements for the new operating system. If you tried to upgrade a Windows 10 PC, a compatibility appraiser built into the new Setup program checked your hardware first. If your CPU wasn’t on the list of supported models, or if your PC lacked a Trusted Platform Module (TPM) that supports the version 2.0 standard, that upgrade failed.
Also: Microsoft to start charging for Windows 10 updates next year. Here’s how much
Among Windows enthusiasts, that compatibility check was more of a challenge than a roadblock, and they quickly discovered two ways to bypass the hardware requirements and allow a Windows 11 upgrade on almost any hardware capable of running Windows 10. (I’ve documented both of those methods in a post that has become one of the most popular articles I’ve ever published at ZDNET: How to upgrade your ‘incompatible’ Windows 10 PC to Windows 11: Two options.)
Microsoft officially documents one of those techniques, primarily for the benefit of corporate customers. Using this technique allows you to perform a Windows 11 upgrade on a system with an incompatible CPU by making a small modification to the registry. The resulting installation is unsupported, but it works. There’s one additional, crucial requirement, however. The PC to be upgraded must also have a TPM enabled. An older TPM 1.2 is fine. No TPM? Sorry, no upgrade.
Also: Why Windows 11 requires a TPM – and how to get around that
The second technique uses a crude but effective hack, replacing the compatibility appraiser module (Appraiserres.dll) with a zero-byte file of the same name. The popular Rufus utility performs this modification automatically with the click of a checkbox, and it works even on PCs that lack a TPM and are incapable of enabling Secure Boot. As an enormous number of readers have reported, the technique has been effective on even ancient PCs.
Until this week, that is. At the same time Microsoft rolled out Windows 11, version 24H2 on October 1, it also appears to have tweaked some additional settings that broke the second upgrade option. I heard from a reader yesterday who reported that the installer he created using Rufus failed, with the following error message:
This error appears when trying to upgrade to Windows 11 version 24H2 even if you use the compatibility bypass options in Rufus.
Screenshot by Ed Bott/ZDNET
I was able to reproduce this issue on a virtual machine that I had created specifically for testing this scenario. That VM has no TPM and was created using a Legacy BIOS instead of UEFI, so it also fails the Windows 11 requirement to support Secure Boot.
But in the ongoing cat-and-mouse game between Microsoft and the community of devoted Windows hackers, this was only a speed bump. After a user reported the issue on GitHub yesterday, Rufus developer Pete Batard quickly supplied a workaround.
Also: Every new Microsoft Copilot feature and AI upgrade coming soon to your Windows PC
For in-place upgrades, he wrote, you need to run a series of commands from an elevated command prompt to make additional registry changes before running Setup.exe. (As Batard notes, these modifications were originally posted by the developers of the Win 11 Boot And Upgrade FiX KiT.)
reg.exe delete “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers” /f 2>NUL
reg.exe delete “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared” /f 2>NUL
reg.exe delete “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators” /f 2>NUL
reg.exe add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk” /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d “SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,”
reg.exe add “HKLM\SYSTEM\Setup\MoSetup” /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
(I recommend that you copy those commands directly from the GitHub comment to ensure that they execute without issue.)
After I ran those commands on my test system, the upgrade proceeded without incident.
According to the discussion in that GitHub issue, the next version of Rufus will contain these tweaks in a batch script that users will need to run manually to bypass the new restrictions for in-place upgrades.
It doesn’t appear that there have been any changes to the documented method that Microsoft has published. On PCs that have a TPM and are configured with UEFI and Secure Boot, the upgrade should be straightforward, regardless of whether the CPU is supported. And as far as I can tell there’s no compatibility check on upgrades for systems that are already running Windows 11, so those installations should be fine.
Also: Where’s your BitLocker recovery key? How to save a copy before the next Windows meltdown
But the additional compatibility checks on older hardware that lacks a TPM or is configured to use Legacy BIOS rather than UEFI will pose a significant usability barrier, especially for users who lack a technical background with Windows deployment.
I’m continuing to test these scenarios. If you’ve run into any issues with your upgrade, please send me an email with details, including the make and model of your PC and screenshots of any error messages. I’ve set up a special inbox just for this feedback: Win11Upgrade (at) realworldwindows.com.
[ad_2]