วิธีติดตั้ง windows updates บน kaby lake และ ryzen cpus

วีดีโอ: What happens when you install Windows 8 on a Kaby Lake system?? 2024

วีดีโอ: What happens when you install Windows 8 on a Kaby Lake system?? 2024
Anonim

Microsoft ได้ล็อคความสามารถในการรับการอัปเดตสำหรับเจ้าของ Kaby Lake และ Ryzen ใน Windows 7 และ Windows 8.1 ซึ่งเป็นข้อขัดแย้งสำหรับผู้ที่ต้องการอัพเกรดเป็น Windows 10

ตอนนี้ Microsoft ให้การสนับสนุนเฉพาะ Kaby Lake ของ Intel และ Ryzen ของ AMD ที่ทำงานบน Windows 10 บริษัท กล่าวว่าการตัดสินใจครั้งนี้เป็นการทำธุรกิจอย่างแท้จริงและไม่ใช่ทางเทคนิคที่จะบังคับให้ผู้ใช้อัพเกรดเป็น Windows 10 แม้ว่าจะเป็นจำนวนมากก็ตาม ของผู้ใช้ไม่พอใจกับสถานการณ์นี้ทั้งหมด

เราจะแสดงเคล็ดลับเพื่อหลีกเลี่ยงข้อ จำกัด นี้และติดตั้งการอัปเดตทั้งหมดรวมถึงสิ่งที่ถูกป้องกันไม่ให้ติดตั้งบน CPU เหล่านี้

ผู้พัฒนา GitHub ชื่อ“ zeffy” ได้ตัดสินใจที่จะเปลี่ยนสิ่งต่าง ๆ ด้วยความสามารถในการติดตั้งชุดอัพเดท“ ล็อค” บนฮาร์ดแวร์ที่ทันสมัยหลังจากทำการแก้ไขไฟล์บางไฟล์

ในหน้าของเขาผู้พัฒนาอธิบายโดยละเอียดถึงวิธีที่เขาค้นพบฟังก์ชั่นการเขียนโปรแกรมพิเศษบางอย่าง: 'IsDeviceSerciveable (void)' และ 'IsCPUSusupported (void)' ซึ่งทั้งสองอย่างนี้สามารถพบได้ในไลบรารี DLL ของ wuaueng.dll จากระบบปฏิบัติการ ฟังก์ชั่นทั้งสองนี้ทำการตรวจสอบฮาร์ดแวร์และเป็นหน้าที่รับผิดชอบในการล็อค CPS และป้องกันไม่ให้ติดตั้งการปรับปรุง

มีวิธีง่าย ๆ สำหรับฆ่าการตรวจสอบ CPU นี้ที่นำเสนอในหน้า GitHub ของ zeffy:

wuaueng.dll แก้ไขและเปลี่ยน dword_600002EE948 ซึ่งเป็นไฟล์ชดเชย 0x26C948 จาก 0x01 เป็น 0x00 สิ่งนี้ทำให้ IsDeviceServiceable (void) กระโดดข้ามทั้งตัวและคืน 1 (CPU ที่รองรับ) ทันที นี่เป็นวิธีที่ฉันชอบ หมายเหตุ: ออฟเซ็ตเหล่านี้ใช้สำหรับ Windows 7 รุ่น x64 เท่านั้น

Patch wuaueng.dll และ nop out คำแนะนำทั้งหมดที่เน้นใน IsDeviceServiceable (void) สิ่งนี้จะเปิดใช้งานการใช้งาน ForceUnsupportedCPU ประเภท REG_DWORD ภายใต้คีย์รีจิสตรี HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Windows \ CurrentVersion \ Windows \ CurrentVersion \ Windows \ CurrentVersion \ Windows \ CurrentVersion \ Windows ส่วนใหญ่จะต้องสร้างคีย์รีจิสทรีนี้) ตั้งค่านี้เป็น 0x00000001 เพื่อบังคับให้ CPU ที่ไม่รองรับและกลับไปที่ 0x00000000 เพื่อเปลี่ยนลักษณะการทำงานกลับเป็นค่าเริ่มต้น คุณอาจต้องรีสตาร์ทพีซีหรือเริ่มบริการ wuauserv ใหม่เพื่อให้การเปลี่ยนแปลงมีผล ลักษณะการทำงานนี้ไม่มีเอกสารและสามารถลบได้ในการปรับปรุงในอนาคต

เพื่อคว้าแพตช์เพียงไปที่หน้า GitHub ของเซเฟ่น

โซลูชันเหล่านี้เป็นเพียงชั่วคราวเนื่องจากเราค่อนข้างมั่นใจว่า Microsoft กำลังจะ "แก้ไข" ความสามารถนี้ในไม่ช้าและล็อคความสามารถของ Windows Update ด้วยการใช้งานที่ซับซ้อนยิ่งขึ้น

วิธีติดตั้ง windows updates บน kaby lake และ ryzen cpus