עדכון מצטבר של ה- 11 בפברואר 2020-KB4534126 עבור .NET Framework 4.8 עבור Windows 10 גירסה 1607 ו- Windows Server 2016

חל על
.NET

הערה

  • תאריך הפצה:
    11 בפברואר 2020
  • גירסה:
    .NET Framework דעת 4.8

עדכון זה עבור Windows 10 1607 ו- Windows Server 2016 כולל שיפורי מהימנות מצטברים ב- .NET 4.8 אנו ממליצים להחיל עדכון זה כחלק מתנולי התחזוקה הרגילים שלך. לפני התקנת עדכון זה, עיין בסעיפים דרישות מוקדמות ודרישות הפעלה מחדש.

הערה

עדכון זה נכלל בעדכון המצטבר שפורסם ב- 11 בפברואר, 2020. עדכון זה פורסם בעבר בעדכון המצטבר שפורסם ב- 23 בינואר, 2020.

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

WCF1 - נוסף מנגנון ניסיון חוזר של הסכמת הצטרפות בעת קביעת התצורה של נקודות קצה של האזנה בשירות הפעלת WCF כדי לטפל במצב מירוץ פוטנציאלי בעת הפעלה מחדש מהירה של יישום IIS כמה פעמים כאשר הוא נמצא בטעינת CPU גבוהה שגרמה לכך ש נקודת קצה לא תהיה נגישה. לקוחות יכולים להצטרף לתיקון על-ידי הוספת AppSetting הבא ל- SMSvcHost.exe.config תחת התיקיות %windir%\Microsoft.NET\Framework\v4.0.30319 ו- %windir%\Microsoft.NET\Framework64\v4.0.30319 לפי הצורך. פעולה זו מנסה שוב לרשום נקודת קצה 10 פעמים עם השהיה שניה אחת בין כל ניסיון לפני הצבת נקודת הקצה במצב כשל.

<הגדרות יישום>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- קיים תנאי מירוץ כאשר נתיבי האזנה נסגרים עקב קריסה של תהליך של רכיב עובד של IIS ואותן נקודות קצה שתצורתן תקבע מחדש כמו האזנה אך הפעלה ממתינה. כאשר נמצאה התנגשות, שינוי זה מאפשר לנסות שנית בהנחה שההתנגשות ארעית עקב מצב מירוץ זה. ניתן לקבוע את התצורה של ספירת הניסיונות החוזרים ומשך ההמתנה באמצעות הגדרות היישום.
טפסי Winform - טופלה בעיה בפקדי System.Windows.Forms.TextBox כאשר המאפיין ImeMode מוגדר ל- NoControl. פקדים אלה שומרים כעת על הגדרת IME בהתאם להגדרת מערכת ההפעלה בנוגע בסדר הניווט בדף. Fix חל על CHS עם מקלדת Pinyin.
- טופלה בעיה בפקד System.Windows.Forms.ComboBox כאשר ImeMode מוגדר ל- ImeMode.NoControl ב- CHS עם מקלדת Pinyin כדי לשמור על מצב קלט של פקד הגורם המכיל המשמש כאב במקום לעבור ל- IME לא זמין בעת ניווט באמצעות לחיצות עכבר ומתי המוקד עובר מפקד עם IME לא זמין לפקד ComboBox זה.
- שינוי נגישות ב- .NET Framework 4.8 regressed editing IP address UI in the DataGridView in Create Cluster Wizard in Failover Cluster Services: users can't enter the IP value after control UIA tree reructuring related to editing control movement to another editing cell. תאים מותאמים אישית מסוג זה של DataGridView (תא כתובת IP) והפקדים הפנימיים שלהם אינם מעובדים כעת בעיבוד מחדש של עץ UIA המהווה ברירת מחדל כדי למנוע בעיה זו.
CLR2 - שינוי ב- .NET Framework 4.8 רגרסיה של תרחישים מסוימים של EnterpriseServices שבהם אובייקט דירה בעל הליך משנה יחיד עשוי להיות מטופל כדירה מרובת הליכי משנה וגורם לכשל חסימה. שינוי זה מזהה כעת כראוי אובייקטים של דירה עם הליך משנה יחיד, ומימנע מכשל זה.
- יש תנאי מירוץ במטמון נייד של ספק המטה-נתונים של PDB שדליף ספקים וגרמו לקריסה בממשק ה- API של StackTrace לאבחון. כדי לפתור את המירוץ, זהה את הסיבה לכך שהספק לא הסולקה וגרש אותו.
- מטפל בבעיה כאשר בשרת GC, אם באמת אין לך זיכרון בעת ביצוע הקצאות SOH (כלומר, יש כבר GC חסימה מלאה ועדיין אין מקום כדי להתאים את הקצאת SOH שלך), תראה חסימה מלאה של מחשבים מופעל שוב ושוב עם הסיבה הגורם המפעיל OutOfSpaceSOH. תיקון זה הוא לזרוק OOM כאשר זיהינו מצב זה במקום להפעיל מחשבים בלולאה.
- טופלה בעיה שנגרמה על-ידי שינוי ההשתייכות לתהליך מ- 1 עד ליבות N.
SQL - טופלה בעיה במעקבי הצעות מחיר של SqlClient שבה מידע לא הודפס עקב מחרוזות בתבנית שגויה.
WPF3 - טופלה בעיה שבה בנסיבות מסוימות, אפליקציות Popup באפליקציות WPF עם DPI גבוה אינן מוצגות, מוצגות בפינה הימנית העליונה של המסך, או מוצגות/מעובדות באופן לא שלם.
- טופלה בעיה בעת יצירת מסמך XPS ב- WPF שבה קבוצת משנה של גופנים עלולה לגרום ל- FileFormatException אם תהליך של ערכת משנה יגדל את הגופן. כדי למנוע חריגה זו, הגדר את בורר AppContext בשם Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting ל- 'true', באמצעות אחת מהשיטות המתוארות כאן תחת "AppContext for Library Consumers".
- טופל רוחב שגוי של סימן הכניסה של טקסט ב- TextBox et al., כאשר DPI של המערכת עולה על 96. באופן ספציפי, תו הכניסה לא עבד דבר בצג עם DPI נמוך יותר מה- DPI הראשי, במצבים מסוימים המודעים ל- DPI.
- טיפול בהיתקעות במהלך פריסת רשתות עם עמודות השייכות ל- SharedSizeGroup
- מטפל בהיתקעות ותסתיים של StackOverflowException הנובע בעת פתיחת RibbonSplitButton, אם היישום הופך את הלחצן ללא זמין באופן תיכנותי ומחליף את פריטי התפריט שלו לפני שהמשתמש משחרר את לחצן העכבר.
- טופלו תקלות מסוימות שעלולות להתעורר בעת גלילה ב- TreeView.
ספריות רשת - חיזוק UdpClient מפני שימוש שגוי בתצורות רשת באמצעות MTU גדול במיוחד.
פריסת & אישית - טופלה בעיה שבה ההתקנה של .NET 4.8 במחשבי Windows לפני גירסת Build מספר 1809 מונעת . הגדרות ספציפיות ל- NET שיש להעביר במהלך שדרוג Windows ל- Build 1809. הערה: כדי למנוע בעיה זו, יש להחיל עדכון זה לפני השדרוג לגירסה חדשה יותר של Windows.

         1 Windows Communication Foundation (WCF)
2 זמן ריצה של שפה משותפת (CLR)
3 בסיס ההצגה של Windows (WPF)

כיצד להשיג ולהתקין את העדכון

התקנת עדכון זה

ההורדה וההתקנה של עדכון זה יתבצעו באופן אוטומטי מ- Windows Update.

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

פרטי קובץ

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

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

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

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

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

מידע על החלפת עדכון

עדכון זה מחליף עדכונים שפורסמו בעבר [4532997](https://support.microsoft.com/help/4532997\).

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