השבת את עדכוני .NET Core ב-Microsoft Windows Update
כיצד להשבית עדכוני .NET Core ב-Microsoft Windows Update
מיקרוסופט שינתה את הדרך בה החברה מספקת עדכונים עבור תוכנת .NET Core ב-Windows. זה כלול כעת ל עדכוני מיקרוסופט, ויקבל עדכונים יחד עם מוצרים של חברות אחרות. למשתמשים מעוניינים מיקרוסופט שמה בקרות נוספות כדי למנוע מ-.NET Core (כל הגרסאות) לקבל עדכונים אוטומטית.
החל מדצמבר 2020, Microsoft תספק עדכוני .NET Core ב-Windows באמצעות Microsoft Update (Windows Update). Microsoft update הוא שירות המספק עדכונים לכל מוצרי Microsoft המותקנים במחשב. ב-Windows 10 אתה יכול להפעיל את השירות על ידי פתיחה הגדרות > עדכון ואבטחה > Windows Update, ולאחר מכן לחיצה על אפשרויות מתקדמות בצד ימין. לאופציה יש שם קבל עדכונים עבור מוצרי Microsoft אחרים בעת עדכון Windows. כאשר מופעל, הוא יספק עדכונים לכל מוצרי Microsoft המותקנים, אחרת רק עדכוני Windows יסופקו.
פרסומת
מיקרוסופט נותנת למשתמשים מספר אפשרויות לא לכלול עדכוני .NET Core מהאפשרות שלמעלה.
כיצד .NET Core תקבל עדכונים ב-Windows 10
מוקדם יותר, עדכונים עבור .NET Core לא היו זמינים דרך Microsoft Update בגלל משוב מלקוחות על אפליקציות שעלולות להישבר. משוב זה נאסף קודם לכן עבור .NET Framework, שבו עדכונים הותקנו במקום ולא זה לצד זה.
למרות זאת. עדכוני .NET Core תמיד מותקנים זה לצד זה, כולל מהדורות עיקריות ומשניות. רק עדכוני שירות חודשיים מותקנים במקום ומחליפים עדכוני שירות קודמים. בניגוד ל-.NET Framework, .NET Core היא תוכנה עצמאית ואינה רכיב של Windows.
כך פועלים עדכוני .NET Core.
- המכשירים יקבלו עדכוני .NET Core מ-Microsoft Update.
- רק מהדורת השירות האחרונה תהיה זמינה במערכת ההפעלה. זה יחליף את כל המהדורות המשניות שהותקנו בעבר. לְמָשָׁל. גרסה 3.1.5 תחליף כל דבר ישן יותר מ-3.1.x.
- Microsoft Update אינו כולל גרסאות .NET Core טרום-מהדורה.
הנה איך אתה יכול להשבית עדכוני .NET Core עבור כל הגרסאות או בודדות אם אינך מעוניין להתקין אותם.
כדי להשבית עדכוני .NET Core ב-Microsoft Windows Update
- פתח את ה אפליקציית עורך הרישום.
- עבור אל מפתח הרישום הבא.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. ראה כיצד לעבור אל מפתח רישום בלחיצה אחת. אם מפתח זה חסר, צור אותו באופן ידני. - בצד ימין, שנה או צור ערך DWORD חדש של 32 סיביות BlockMU.
הערה: גם אם כן הפעלת Windows 64 סיביות עדיין עליך ליצור ערך DWORD של 32 סיביות. - הגדר את הערך שלו ל-1 בעשרוניות.
- כדי לגרום לשינויים שנעשו על ידי תיקון הרישום להיכנס לתוקף, אתה צריך הפעל מחדש את Windows 10.
אתה גמור.
לחלופין, ייתכן שתרצה להשבית את עדכוני .NET Core עבור גרסאות תוכנה בודדות. הנה איך זה יכול להיעשות.
השבת עדכונים עבור גרסאות .NET Core בודדות
- פתח את ה אפליקציית עורך הרישום.
- עבור אל מפתח הרישום הבא (צור את המפתחות החסרים, למשל.
.נֶטוֹ
ו.NET\5.0)
.- עבור .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- עבור .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- עבור .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- עבור .NET Core 5 -
- בצד ימין, שנה או צור ערך DWORD חדש של 32 סיביות BlockMU.
הערה: גם אם כן הפעלת Windows 64 סיביות עדיין עליך ליצור ערך DWORD של 32 סיביות. - הגדר את הערך שלו ל-1 בעשרוניות.
- כדי לגרום לשינויים שנעשו על ידי תיקון הרישום להיכנס לתוקף, אתה צריך הפעל מחדש את Windows 10.
אתה גמור.
ובכן, אם אתה משבית את קבל עדכונים עבור מוצרי Microsoft אחרים בעת עדכון Windows אפשרות בהגדרות המתקדמות של Windows Update, לא תקבל עדכוני .NET Core. עם זאת, זה גם ימנע מהמכשיר שלך לקבל עדכונים עבור אפליקציות אחרות של Microsoft, שיכולים להיות לא רצויים. מפתחות הרישום לעיל פותרים בעיה זו, ומאפשרים לך לחסום ולא לכלול עדכוני .NET Core תוך כדי הפעלת עדכונים למוצרים אחרים.
הודות ל msftnext.