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

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

העדכון של 26 בינואר 2021 עבור Windows 10, גירסה 1809 ו-Windows Server, גירסה 2019 כולל שיפורי מהימנות מצטברים ב-.NET Framework 3.5 ו-4.7.2. אנו ממליצים להחיל עדכון זה כחלק משגרת התחזוקה הרגילה. לפני התקנת עדכון זה, עיין בסעיפים דרישות מוקדמותוהפעלה מחדש של דרישות.

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

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 " />

מידע נוסף אודות עדכון זה

המאמרים הבאים מכילים מידע נוסף אודות עדכון זה, כפי שהוא מתייחס לגירסאות מוצר בודדות.

  •  4598461תיאור של העדכון המצטבר עבור .NET Framework 3.5, 4.7.2 ו-4.8 עבור Windows 10, גירסה 1809 ו-Windows Server, גירסה 2019 (KB4598461)

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

התקן עדכון זה

ערוץ שחרור

זמינים

השלב הבא

Windows Update ו-Microsoft Update

כן

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

קטלוג Microsoft Update

כן

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

Windows Server Update Services (WSUS)

לא

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

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

פרטי הקובץ

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

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

כדי להחיל עדכון זה, עליך להיות מותקן ב-.NET Framework 3.5 או ב-4.7.2.

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

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

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

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

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

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

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