כפי שאתה אולי כבר יודע, מיקרוסופט נעל את היכולת לקבל עדכונים עבור Kaby Lake של אינטל ובעלים של מעבדי Ryzen של AMD עבור אלה שהתקינו את Windows 7 או Windows 8.1 עם המעבדים הללו. זהו מהלך מאוד לא נעים מתאגיד התוכנה למשתמשים שאינם רוצים לרצות לקבל את השדרוג ל- Windows 10. הנה טריק לעקוף מגבלה זו ולהתקין את כל העדכונים כולל אלה שמונעים התקנה במכשירים כאלה.
פרסומת
מיקרוסופט מספקת תמיכה בסדרת ה- Kaby Lake של אינטל ובסדרת המעבדים Ryzen של AMD (ובכל המעבדים החדשים בהמשך) רק ב- Windows 10. זו בהחלט החלטה עסקית, ולא טכנית שתאלץ יותר אנשים להשתמש ב- Windows 10. על מנת לקבל עדכונים. למשתמש אין ברירה אלא לעבור לגירסת מערכת ההפעלה האחרונה.מיקרוסופט סיימה את התמיכה המרכזית ב- Windows 7 בינואר 2015. סיום התמיכה המיינסטרים פירושו שמערכת ההפעלה מקבלת עדכוני אבטחה אך לא שינויים פונקציונליים קלים. Windows 8.1 עדיין נתמך בתמיכת מיינסטרים, אך מיקרוסופט שוללת את לקוחות מערכת ההפעלה הזו לחלוטין עם המהלך העוין הזה. מיקרוסופט רוצה שכולם יפעילו את Windows 10 בהקדם האפשרי ואילו משתמשי Windows רבים לא מתכוונים להשתמש אי פעם ב- Windows 10, אפילו לא בעתיד. לאחר שהחומרה הנוכחית שלהם תפסיק לפעול, הם ייאלצו להתקין ולהשתמש ב- Windows 10 כדי להישאר מאובטחים ומוגנים.
הגדרת מאריך wifi של tp-link
משתמשים רבים אינם מרוצים ממדיניות מגבילה זו. מפתח GitHub, 'zeffy', החליט לשנות את המצב הזה. הוא גילה את היכולת להתקין את חבילות העדכון הנעולות על חומרה מודרנית על ידי תיקון קבצים מסוימים. בעמוד GitHub שלו, הוא תיאר בפירוט כיצד גילה פונקציות תכנות מיוחדות, 'IsDeviceServiceable (void)' ו- 'IsCPUSupported (void)', הנמצאות בספריית ה- DLL wuaueng.dll הכלולה במערכת ההפעלה. פונקציות אלה מבצעות בדיקת חומרה והן אחראיות לנעילת המעבד כך שלא ניתן יהיה להתקין עדכונים.
כיצד לשנות את הרקע בסיפור האינסטגרם
המחבר מספק טלאים מוכנים לשימוש כדי 'לפתוח' את המחשב מבוסס מעבד Intel Kaby Lake או AMD Ryzen עם התקנת Windows 7 או Windows 8.1. להלן ההוראות:
IsCPUSupported (void) נקרא רק אי פעם על ידי IsDeviceServiceable (void), אשר נקרא על ידי חמש פונקציות אחרות. למרבה המזל, ישנן כמה דרכים קלות להרוג את בדיקת המעבד הזו.
- תיקון wuaueng.dll ושנה את dword_600002EE948 שנמצא בקיזוז הקובץ 0x26C948, מ- 0x01 ל- 0x00. זה גורם ל- IsDeviceServiceable (בטל) לקפוץ מעל כל גופו ולהחזיר 1 (מעבד נתמך) באופן מיידי. זו השיטה המועדפת עלי. הערה: קיזוזים אלה מיועדים רק לגרסת Windows 7 x64.
- תיקון wuaueng.dll ונמנע את כל ההוראות המודגשות ב- IsDeviceServiceable (בטל), זה יאפשר שימוש ב- ForceUnsupportCPU מסוג REG_DWORD תחת מפתח הרישום HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion WindowsUpdate Test Scan (אתה ככל הנראה צריך ליצור מפתח רישום זה). הגדר ערך זה ל- 0x00000001 כדי לאלץ מעבדים שאינם נתמכים, וחזור ל- 0x00000000 כדי לשנות את ההתנהגות לברירת המחדל. כנראה שתצטרך להפעיל מחדש את המחשב האישי או להפעיל מחדש את שירות wuauserv על מנת שיחולו עליו השינויים. התנהגות זו אינה מתועדת וניתן להסיר אותה בעדכונים עתידיים.
החיסרון היחיד של פתרונות אלה הוא שעליך להחיל תיקון חדש בכל פעם ש- wuaueng.dll מתעדכן.
כיצד להשיג עוד פילטרים עבור
כדי לתפוס את התיקונים, היכנס לדף GitHub של zeffy וקרא את ההקדמה בעיון.
הורד תיקונים כדי לאפשר התקנת עדכונים
יש לזכור כי זהו פיתרון זמני. ללא ספק, מיקרוסופט 'תתקן' יכולת זו בהקדם האפשרי ותנעל את יכולת Windows Update עם יישום מסובך יותר. החברה לא מעוניינת לתמוך ב- Windows 7 או Windows 8.1 במעבדים אחרונים, גם אם הם פועלים בסדר גמור.