ดังที่คุณทราบแล้ว Microsoft ได้ล็อกความสามารถในการรับการอัปเดต สำหรับเจ้าของ Kaby Lake ของ Intel และเจ้าของ Ryzen CPU ของ AMD สำหรับผู้ที่ติดตั้ง Windows 7 หรือ Windows 8.1 พร้อมกับซีพียูเหล่านี้ นี่เป็นการย้ายจาก บริษัท ซอฟต์แวร์ที่ไม่พึงประสงค์สำหรับผู้ใช้ที่ไม่ต้องการยอมรับการอัปเกรดเป็น Windows 10 นี่คือเคล็ดลับในการข้ามข้อ จำกัด นี้และติดตั้งการอัปเดตทั้งหมดรวมถึงการอัปเดตที่ป้องกันไม่ให้ติดตั้งบนอุปกรณ์ดังกล่าว
การโฆษณา
Microsoft ให้การสนับสนุนสำหรับ Kaby Lake ของ Intel และซีพียู Ryzen ของ AMD (และโปรเซสเซอร์ใหม่ทั้งหมดในอนาคต) เฉพาะใน Windows 10 เท่านั้นนี่เป็นการตัดสินใจทางธุรกิจเท่านั้นไม่ใช่เรื่องทางเทคนิคที่จะบังคับให้ผู้คนใช้ Windows 10 มากขึ้นเพื่อรับการอัปเดต ผู้ใช้ไม่มีทางเลือกอื่นนอกจากย้ายไปใช้ระบบปฏิบัติการเวอร์ชันล่าสุดMicrosoft ยุติการสนับสนุนหลักสำหรับ Windows 7 ในเดือนมกราคม 2015 การสิ้นสุดการสนับสนุนหลักหมายความว่าระบบปฏิบัติการได้รับการอัปเดตด้านความปลอดภัย แต่ไม่มีการเปลี่ยนแปลงฟังก์ชันการทำงานเล็กน้อย Windows 8.1 ยังอยู่ภายใต้การสนับสนุนหลัก แต่ Microsoft กำลังทิ้งลูกค้าของระบบปฏิบัติการนี้ทั้งหมดด้วยการเคลื่อนไหวที่ไม่เป็นมิตรนี้ Microsoft ต้องการให้ทุกคนใช้ Windows 10 โดยเร็วที่สุดในขณะที่ผู้ใช้ Windows จำนวนมากไม่มีแผนที่จะใช้ Windows 10 หรือแม้แต่ในอนาคต เมื่อฮาร์ดแวร์ปัจจุบันหยุดทำงานพวกเขาจะถูกบังคับให้ติดตั้งและใช้ Windows 10 เพื่อรักษาความปลอดภัยและการป้องกัน
วิธีเล่นเพลงใน snapchat
ผู้ใช้จำนวนมากไม่พอใจกับนโยบายที่ จำกัด นี้ ผู้พัฒนา GitHub 'zeffy' ตัดสินใจที่จะเปลี่ยนแปลงสถานการณ์นี้ เขาค้นพบความสามารถในการติดตั้งแพ็คเกจอัพเดตที่ 'ถูกล็อก' บนฮาร์ดแวร์สมัยใหม่โดยการแพตช์ไฟล์บางไฟล์ ในหน้า GitHub ของเขาเขาได้อธิบายรายละเอียดว่าเขาค้นพบฟังก์ชันการเขียนโปรแกรมพิเศษได้อย่างไร 'IsDeviceServiceable (void)' และ 'IsCPUSupported (void)' ซึ่งอยู่ในไลบรารี wuaueng.dll DLL ที่รวมอยู่ในระบบปฏิบัติการ ฟังก์ชันเหล่านี้จะทำการตรวจสอบฮาร์ดแวร์และรับผิดชอบในการล็อกซีพียูดังนั้นจึงไม่สามารถติดตั้งการอัปเดตได้
cs ไปผูก ข้ามไปที่ล้อเมาส์ mouse
ผู้เขียนจัดเตรียมแพตช์ที่พร้อมใช้งานเพื่อ 'ปลดล็อก' พีซีที่ใช้ Intel Kaby Lake หรือ AMD Ryzen CPU ที่ติดตั้ง Windows 7 หรือ Windows 8.1 คำแนะนำมีดังนี้
IsCPUSupported (โมฆะ) จะถูกเรียกโดย IsDeviceServiceable (โมฆะ) เท่านั้นซึ่งเรียกโดยฟังก์ชันอื่น ๆ อีกห้าฟังก์ชัน โชคดีที่มีสองวิธีง่ายๆในการฆ่าการตรวจสอบ CPU นี้
- แก้ไข wuaueng.dll และเปลี่ยน dword_600002EE948 ซึ่งอยู่ที่ file offset 0x26C948 จาก 0x01 เป็น 0x00 สิ่งนี้ทำให้ IsDeviceServiceable (เป็นโมฆะ) กระโดดข้ามร่างกายทั้งหมดและส่งคืน 1 (CPU ที่รองรับ) ทันที นี่เป็นวิธีที่ฉันชอบ หมายเหตุ: การชดเชยเหล่านี้มีไว้สำหรับเวอร์ชัน Windows 7 x64 เท่านั้น
- แก้ไข wuaueng.dll และลบคำแนะนำทั้งหมดที่ไฮไลต์ไว้ใน IsDeviceServiceable (โมฆะ) สิ่งนี้จะช่วยให้สามารถใช้งาน ForceUnsupportedCPU ประเภท REG_DWORD ภายใต้คีย์รีจิสทรี HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion WindowsUpdate Test Scan (คุณจะ มักจะต้องสร้างคีย์รีจิสทรีนี้) ตั้งค่านี้เป็น 0x00000001 เพื่อบังคับให้ซีพียูที่ไม่สนับสนุนและกลับไปที่ 0x00000000 เพื่อเปลี่ยนพฤติกรรมกลับเป็นค่าเริ่มต้น คุณอาจต้องรีสตาร์ทพีซีของคุณหรือรีสตาร์ทบริการ wuauserv เพื่อให้การเปลี่ยนแปลงมีผล ลักษณะการทำงานนี้ไม่มีเอกสารและสามารถลบออกได้ในการอัปเดตในอนาคต
ข้อเสียเพียงประการเดียวของโซลูชันเหล่านี้คือคุณต้องใช้โปรแกรมแก้ไขใหม่อีกครั้งทุกครั้งที่มีการอัปเดต wuaueng.dll
วิธีการลบโปรไฟล์ปลาจำนวนมาก
ในการจับแพทช์ไปที่หน้า GitHub ของ zeffy และอ่านบทนำอย่างละเอียด
ดาวน์โหลดแพทช์เพื่ออนุญาตให้ติดตั้งการอัปเดต
โปรดทราบว่านี่เป็นวิธีแก้ปัญหาชั่วคราว ไม่ต้องสงสัยเลยว่า Microsoft จะ 'แก้ไข' ความสามารถนี้โดยเร็วที่สุดและล็อคความสามารถของ Windows Update ด้วยการใช้งานที่ซับซ้อนมากขึ้น บริษัท ไม่สนใจที่จะสนับสนุน Windows 7 หรือ Windows 8.1 บนซีพียูรุ่นล่าสุดแม้ว่าจะทำงานได้ดีก็ตาม