Windows Tips & News

ติดตั้งการอัปเดตบน Kaby Lake และ Ryzen CPUs (บายพาส CPU Lock)

click fraud protection

อย่างที่คุณอาจทราบแล้ว Microsoft ได้ล็อคความสามารถในการรับการอัปเดต สำหรับเจ้าของซีพียู Kaby Lake ของ Intel และ Ryzen ของ AMD สำหรับผู้ที่ติดตั้ง Windows 7 หรือ Windows 8.1 พร้อมกับ CPU เหล่านี้ นี่เป็นการเคลื่อนไหวที่ไม่พึงประสงค์อย่างมากจากบริษัทซอฟต์แวร์สำหรับผู้ใช้ที่ไม่ต้องการยอมรับการอัปเกรดเป็น Windows 10. นี่คือเคล็ดลับในการหลีกเลี่ยงข้อ จำกัด นี้และติดตั้งการอัปเดตทั้งหมดรวมถึงการอัปเดตที่ป้องกันไม่ให้ติดตั้งบนอุปกรณ์ดังกล่าว
ฮาร์ดแวร์ที่ไม่รองรับ Windows 7Microsoft ให้การสนับสนุนสำหรับ Kaby Lake ของ Intel และซีรีย์ Ryzen CPU ของ AMD (และโปรเซสเซอร์ใหม่ทั้งหมดในอนาคต) เฉพาะใน Windows 10 เท่านั้น นี่เป็นการตัดสินใจทางธุรกิจเท่านั้น ไม่ใช่เรื่องทางเทคนิคที่จะบังคับให้ผู้คนจำนวนมากขึ้นใช้ Windows 10 ในการรับการอัปเดต ผู้ใช้ไม่มีทางเลือกอื่นนอกจากต้องย้ายไปยังระบบปฏิบัติการเวอร์ชันล่าสุด

Microsoft สิ้นสุดการสนับสนุนหลักสำหรับ Windows 7 ในเดือนมกราคม 2015 การสิ้นสุดการสนับสนุนหลักหมายความว่าระบบปฏิบัติการได้รับการอัปเดตความปลอดภัยแต่จะไม่มีการเปลี่ยนแปลงฟังก์ชันการทำงานเล็กน้อย Windows 8.1 ยังอยู่ภายใต้การสนับสนุนหลัก แต่ Microsoft กำลังละทิ้งลูกค้าของระบบปฏิบัติการนี้ทั้งหมดด้วยการย้ายที่ไม่เป็นมิตร Microsoft ต้องการให้ทุกคนใช้งาน Windows 10 โดยเร็วที่สุด ในขณะที่ผู้ใช้ Windows จำนวนมากไม่มีแผนที่จะใช้ Windows 10 แม้แต่ในอนาคต เมื่อฮาร์ดแวร์ปัจจุบันหยุดทำงาน พวกเขาจะถูกบังคับให้ติดตั้งและใช้ Windows 10 เพื่อความปลอดภัยและการป้องกัน

ผู้ใช้หลายคนไม่พอใจกับนโยบายจำกัดนี้ นักพัฒนา GitHub "zeffy" ตัดสินใจเปลี่ยนสถานการณ์นี้ เขาค้นพบความสามารถในการติดตั้งแพ็คเกจการอัพเดทที่ "ถูกล็อก" บนฮาร์ดแวร์สมัยใหม่โดยการแพตช์ไฟล์บางไฟล์ ในหน้า GitHub ของเขา เขาได้อธิบายรายละเอียดว่าเขาค้นพบฟังก์ชันการเขียนโปรแกรมพิเศษได้อย่างไร 'IsDeviceServiceable (เป็นโมฆะ)' และ 'IsCPUSupported (เป็นโมฆะ)' ซึ่งอยู่ในไลบรารี DLL wuaueng.dll รวมอยู่ในระบบปฏิบัติการ ฟังก์ชันเหล่านี้ทำการตรวจสอบฮาร์ดแวร์และมีหน้าที่ในการล็อค CPU ดังนั้นจึงไม่สามารถติดตั้งการอัปเดตได้

ผู้เขียนจัดเตรียมแพตช์ที่พร้อมใช้งานเพื่อ "ปลดล็อก" Intel Kaby Lake หรือพีซีที่ใช้ซีพียู AMD Ryzen ที่ติดตั้ง Windows 7 หรือ Windows 8.1 นี่คือคำแนะนำ:

IsCPUSupported (เป็นโมฆะ) ถูกเรียกโดย IsDeviceServiceable (เป็นโมฆะ) เท่านั้น ซึ่งถูกเรียกโดยฟังก์ชันอื่นๆ อีกห้าฟังก์ชัน โชคดีที่มีวิธีง่ายๆ สองสามวิธีในการฆ่าการตรวจสอบ CPU นี้

  1. แพทช์ wuaueng.dll และเปลี่ยน dword_600002EE948 ซึ่งอยู่ที่ไฟล์ออฟเซ็ต 0x26C948 จาก 0x01 เป็น 0x00 สิ่งนี้ทำให้ IsDeviceServiceable (เป็นโมฆะ) กระโดดข้ามร่างกายและส่งคืน 1 (CPU ที่รองรับ) ทันที นี่เป็นวิธีที่ฉันชอบ หมายเหตุ: ออฟเซ็ตเหล่านี้มีไว้สำหรับเวอร์ชัน Windows 7 x64 เท่านั้น
  2. Patch wuaueng.dll และลบคำแนะนำทั้งหมดที่เน้นใน IsDeviceServiceable (เป็นโมฆะ) ซึ่งจะเปิดใช้งานการใช้ ForceUnsupportedCPU ของประเภท REG_DWORD ภายใต้คีย์รีจิสทรี HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (คุณมักจะต้องสร้างสิ่งนี้ รีจิสตรีคีย์) ตั้งค่านี้เป็น 0x00000001 เพื่อบังคับ CPU ที่ไม่สนับสนุน และกลับไปที่ 0x00000000 เพื่อเปลี่ยนการทำงานกลับเป็นค่าเริ่มต้น คุณอาจต้องรีสตาร์ทพีซีหรือเริ่มบริการ wuauserv ใหม่เพื่อให้การเปลี่ยนแปลงมีผล ลักษณะการทำงานนี้ไม่มีเอกสารและสามารถลบออกได้ในการอัปเดตในอนาคต

ข้อเสียเพียงอย่างเดียวของโซลูชันเหล่านี้คือ คุณต้องใช้โปรแกรมแก้ไขใหม่อีกครั้งทุกครั้งที่ wuaueng.dll ได้รับการอัปเดต

ในการคว้าแพทช์ ไปที่หน้า GitHub ของ zeffy และอ่านคำแนะนำอย่างละเอียด

ดาวน์โหลดแพตช์เพื่อให้สามารถติดตั้งอัปเดตได้

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

Google กำลังทดสอบวิดีโอ YouTube บิตเรตขั้นสูงระดับพรีเมียม 1080p บน Windows 11

Google กำลังทดสอบวิดีโอ YouTube บิตเรตขั้นสูงระดับพรีเมียม 1080p บน Windows 11

ขณะนี้ Google กำลังทดลองใช้ระดับพรีเมียมที่ให้บริการสตรีมวิดีโอ 1080p บน Windows 11 เพื่อปรับปรุง...

อ่านเพิ่มเติม

Windows 11 22H2 Build 22621.1928 พร้อมใช้งานในการแสดงตัวอย่าง

Microsoft ได้เปิดตัว Build 22621.1928 เป็นการอัปเดตการแสดงตัวอย่างเพิ่มเติม KB5027303 สำหรับผู้ใช...

อ่านเพิ่มเติม

Microsoft กำลังจะย้าย Windows ไปยังระบบคลาวด์สำหรับผู้บริโภคเช่นกัน

Microsoft กำลังจะย้าย Windows ไปยังระบบคลาวด์สำหรับผู้บริโภคเช่นกัน

ไมโครซอฟต์เปิดตัว บริการคลาวด์ Windows 365 เมื่อไม่กี่ปีที่ผ่านมา ช่วยให้ลูกค้าธุรกิจสามารถ เรียก...

อ่านเพิ่มเติม