Như bạn có thể đã biết, Microsoft đã khóa khả năng nhận các bản cập nhật dành cho chủ sở hữu CPU Kaby Lake của Intel và Ryzen của AMD dành cho những người đã cài đặt Windows 7 hoặc Windows 8.1 với những CPU này. Đây là một động thái rất khó chịu từ tập đoàn phần mềm đối với những người dùng không muốn chấp nhận nâng cấp lên Windows 10. Dưới đây là một mẹo để vượt qua hạn chế này và cài đặt tất cả các bản cập nhật bao gồm cả những bản bị ngăn cài đặt trên các thiết bị đó.
Quảng cáo
Microsoft cung cấp hỗ trợ cho dòng CPU Kaby Lake của Intel và Ryzen của AMD (và tất cả các bộ vi xử lý mới trong tương lai) chỉ trong Windows 10. Đây hoàn toàn là một quyết định kinh doanh, không phải là một quyết định kỹ thuật để buộc nhiều người sử dụng Windows 10 để nhận được bản cập nhật , người dùng không có lựa chọn nào khác ngoài việc chuyển sang phiên bản hệ điều hành mới nhất.Microsoft đã kết thúc hỗ trợ chính cho Windows 7 vào tháng 1 năm 2015. Kết thúc hỗ trợ chính có nghĩa là hệ điều hành nhận được các bản cập nhật bảo mật nhưng không phải thay đổi chức năng nhỏ. Windows 8.1 vẫn đang được hỗ trợ chính nhưng Microsoft đang từ chối hoàn toàn khách hàng của hệ điều hành này với động thái thù địch này. Microsoft muốn mọi người chạy Windows 10 càng sớm càng tốt, trong khi nhiều người dùng Windows không có kế hoạch sử dụng Windows 10, thậm chí không phải trong tương lai. Khi phần cứng hiện tại của họ ngừng hoạt động, họ sẽ buộc phải cài đặt và sử dụng Windows 10 để duy trì sự an toàn và bảo vệ.
hoặc ứng dụng không chạy bất hòa
Nhiều người dùng không hài lòng với chính sách hạn chế này. Một nhà phát triển GitHub, 'zeffy', đã quyết định thay đổi tình huống này. Anh ta phát hiện ra khả năng cài đặt các gói cập nhật 'bị khóa' trên phần cứng hiện đại bằng cách vá một số tệp. Trên trang GitHub của mình, anh ấy đã mô tả chi tiết cách anh ấy phát hiện ra các hàm lập trình đặc biệt, 'IsDeviceServiceable (void)' và 'IsCPUSupported (void)', nằm trong thư viện wuaueng.dll DLL có trong HĐH. Các chức năng này thực hiện kiểm tra phần cứng và chịu trách nhiệm khóa CPU để không thể cài đặt các bản cập nhật.
cách xem ai đã đăng ký với bạn trên youtube
Tác giả cung cấp các bản vá sẵn sàng sử dụng để 'mở khóa' PC dựa trên CPU Intel Kaby Lake hoặc AMD Ryzen của bạn có cài đặt Windows 7 hoặc Windows 8.1. Dưới đây là các hướng dẫn:
IsCPUSupported (void) chỉ được gọi bởi IsDeviceServiceable (void), được gọi bởi năm hàm khác. May mắn thay, có một số cách dễ dàng để loại bỏ kiểm tra CPU này.
- Vá wuaueng.dll và thay đổi dword_600002EE948 ở độ lệch tệp 0x26C948, từ 0x01 thành 0x00. Điều này làm cho IsDeviceServiceable (void) nhảy qua toàn bộ phần thân của nó và trả về 1 (CPU được hỗ trợ) ngay lập tức. Đây là phương pháp ưa thích của tôi. Lưu ý: Các hiệu số này chỉ dành cho phiên bản Windows 7 x64.
- Vá wuaueng.dll và loại bỏ tất cả các hướng dẫn được đánh dấu trong IsDeviceServiceable (void), điều này sẽ cho phép sử dụng ForceUnsupportedCPU của loại REG_DWORD trong khóa đăng ký HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion WindowsUpdate Test Scan (bạn sẽ rất có thể phải tạo khóa đăng ký này). Đặt giá trị này thành 0x00000001 để buộc các CPU không được hỗ trợ và quay lại 0x00000000 để thay đổi hành vi về mặc định. Bạn có thể sẽ cần khởi động lại PC của mình hoặc khởi động lại dịch vụ wuauserv để áp dụng các thay đổi. Hành vi này không có tài liệu và có thể bị xóa trong các bản cập nhật trong tương lai.
Nhược điểm duy nhất của các giải pháp này là bạn phải áp dụng lại bản vá mới bất cứ khi nào wuaueng.dll được cập nhật.
Amazon fire stick có yêu cầu wifi không
Để lấy các bản vá, hãy truy cập trang GitHub của zeffy và đọc kỹ phần giới thiệu.
Tải xuống các bản vá để cho phép cài đặt các bản cập nhật
Hãy nhớ rằng đây là một giải pháp tạm thời. Không còn nghi ngờ gì nữa, Microsoft sẽ 'sửa chữa' khả năng này càng sớm càng tốt và khóa khả năng Windows Update bằng cách thực hiện phức tạp hơn. Công ty không quan tâm đến việc hỗ trợ Windows 7 hoặc Windows 8.1 trên các CPU gần đây ngay cả khi chúng chạy tốt.