תאריך הפצה: 2 בפברואר 2021

גירסה: .net framework 3.5 ו-4.8

העדכון הכולל ב-2 בפברואר 2021 עבור Windows 10, גירסה 2004, Windows Server, גירסה 2004, Windows 10, version 20H2 ו-Windows Server, גירסה 20H2 כולל שיפורי מהימנות מצטברים ב-.NET Framework 3.5 ו-4.8. אנו ממליצים להחיל עדכון זה כחלק משגרת התחזוקה הרגילה. לפני התקנת עדכון זה, עיין בסעיפי הדרישות המהוות דרישה מוקדמת והפעלה מחדש .

שיפורי איכות ומהימנות

ASP.NET

-מטפל בבעיה שבה לאחר התקנת העדכון שפורסם ב-20 באוקטובר, מספר יישומי ASP.Net נכשלים במהלך הידור-סביר להניח שמדובר בהודעה המכילה את המילים "Error ASPCONFIG".

WPF1

-התייחסות לתלייה בעת גלילה לסוף תצוגת משנה, כאשר עיגול הפריסה מופעל ושינוי קנה מידה של DPI אינו 100%.

של CLR של2

-משפר את המהימנות של פעילות מקורית של יצירת תמונה מקורית.

1 קרן מצגת של Windows (WPF)

2זמן ריצה של שפה נפוצה (CLR)

בעיות ידועות בעדכון זה

מאפיין הבעיה

לאחר התקנת עדכון זה, יישומי WPF עלולים לקרוס עם callstack דומה ל

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

מצב זה מתרחש בעת סילוק HwndSource שRootVisual הוא null, סיטואציה המתעוררת ב-Visual Studio בעת עגינה או פיצול של windows, ועשויה לנבוע מיישומים אחרים.

פתרון

כדי לעקוף בעיה זו, הגדר שני מתגי AppContext באמצעות אחת מהשיטות המתוארות בכיתה של AppContext (System) תחת הכותרת "AppContext for library לצרכן".  המתגים נקראיםSwitch.Sys. Windows. Interop. MouseInput. OptOutOfMoveToChromedWindowFix ו -Switch.Sys. Windows. Interop. MouseInput. DoNotOptOutOfMoveToChromedWindowFix ושתיהן צריכות להיות מוגדרות ל-"true".   הבורר הראשון מתחמק מההתרסקות, אך מציג מחדש את הבאג תוקן ב-KBs.  המערכת מתעלמת מהבורר השני, אך היא תוכר בעדכון עתידי של .NET המכיל תיקון עבור קריסת ההפניה של null;  היא משחזרת את תיקון הבאג המקורי.

לדוגמה, באמצעות שיטת הapp.config קובץ כדי להחיל את הפתרון בטווח היישום:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

כיצד לקבל עדכון זה

התקן עדכון זה

ערוץ שחרור

זמינים

השלב הבא

Windows Update ו-Microsoft Update

כן

כדי להוריד ולהתקין עדכון זה, עבור אל הגדרות >עדכן & אבטחה >Windows updateולאחר מכן בחר בדוק אם קיימים עדכונים.

קטלוג Microsoft Update

כן

כדי לקבל את החבילה העצמאית עבור עדכון זה, עבור אל אתר האינטרנט של הקטלוג של Microsoft update .

Windows Server Update Services (WSUS)

לא

באפשרותך לייבא עדכון זה ל-WSUS באופן ידני. עיין בקטלוג Microsoft Update לקבלת הוראות.

הערה עדכון זה זמין ב-WSUS דרך 4598299.

פרטי הקובץ

לקבלת רשימה של הקבצים הכלולים בעדכון זה, הורד את פרטי הקובץ של העדכון המצטבר.

דרישות מוקדמות

כדי להחיל עדכון זה, עליך להתקין את .NET Framework 3.5 או 4.8.

דרישה להפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה אם נעשה שימוש בקבצים מושפעים. מומלץ לצאת מכל היישומים המבוססים על .NET Framework לפני החלת עדכון זה.

כיצד להשיג עזרה ותמיכה עבור עדכון זה

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.