תאריך הפצה:
11 בפברואר 2020
גירסה:
.NET Framework 4.8
עדכון זה עבור Windows 10 גירסה 1607 ו- Windows Server 2016 כולל שיפורי מהימנות מצטברים ב- .NET 4.8. מומלץ להחיל עדכון זה כחלק מרוטינת התחזוקה הרגילה שלך. לפני התקנת עדכון זה, עיין במקטעים דרישות מוקדמות ודרישותהפעלה מחדש.
עדכון זה כלול בעדכון המצטבר מתאריך 11 בפברואר 2020. עדכון זה פורסם בעבר בעדכון המצטבר מתאריך 23 בינואר 2020.
שיפורי איכות ומהימנות
WCF1
|
- נוסף מנגנון ניסיון חוזר של הצטרפות בעת קביעת התצורה של נקודות קצה של האזנה בשירות ההפעלה של WCF כדי לטפל במצב מרוץ פוטנציאלי בעת הפעלה מחדש במהירות של יישום IIS מספר פעמים, כאשר הוא נמצא תחת עומס גבוה של ה- CPU, והתוצאה היא שנקודות קצה הבלתי נגישות. לקוחות יכולים להצטרף לתיקון על-ידי הוספת היישום הבא ל- SMSvcHost.exe.config תחת %windir%\Microsoft.NET\Framework\v4.0.30319 ו- %windir%\Microsoft.NET\Framework64\v4.0.30319, לפי הצורך. פעולה זו תנסה שוב לרשום נקודת קצה 10 פעמים עם השהיה של שניה אחת בין כל ניסיון לפני הצבת נקודת הקצה במצב כשל.
<appSettings><add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings>
- יש תנאי מרוץ בעת האזנה נתיבים נסגרים עקב קריסה של תהליך של עובד IIS ואותן נקודות קצה מוגדרות מחדש כהאזנה אך ממתינות להפעלה. כאשר נמצאה התנגשות, שינוי זה מאפשר ניסיון חוזר עם ההנחה שההתנגשות היתה ארעית עקב מצב מרוץ זה. ספירת הניסיון חוזר ומשך להמתין ניתנים להגדרה באמצעות הגדרות אפליקציה.
|
Winforms
|
- טופלה בעיה במערכת. Windows. פקדי Forms.TextBox עם המאפיין ImeMode מוגדרים ל- NoControl. פקדים אלה שומרים כעת הגדרת IME עקבית עם הגדרת מערכת ההפעלה בהתאם לסדר הניווט בדף. התיקון חל על CHS עם לוח מקשים של pinyin.
- טופלה בעיה במערכת. Windows.Forms.ComboBox עם ImeMode מוגדר ל- ImeMode.NoControl ב- CHS עם לוח מקשים של Pinyin כדי לשמור על מצב הקלט של פקד הגורם המכיל של האב במקום לעבור ל- IME לא זמין בעת ניווט באמצעות לחיצות עכבר וכאשר המוקד עובר מפקד עם IME לא זמין לפקד תיבה משולבת זו.
- שינוי נגישות ב- .NET Framework 4.8 regressed editing IP UI ב- DataGridView באשף יצירת אשכולות ב- Failover Cluster Services: למשתמשים אין אפשרות להזין את ערך ה- IP לאחר שליטה על שינוי המבנה של עץ UIA הקשור לעריכת תנועת בקרה לתא עריכה אחר. תאים מותאמים אישית כגון DataGridView (תא כתובת IP) והפקדים הפנימיים שלהם אינם מעובדים כעת בתהליך שחזור ברירת המחדל של עץ UIA כדי למנוע בעיה זו.
|
CLR2
|
- שינוי ב- .NET Framework 4.8 רגרסיה של תרחישים מסוימים של EnterpriseServices כוללים אובייקט דירה עם הליך משנה יחיד, וגורם לכישלון חסימה. שינוי זה מזהה כעת כראוי אובייקטי דירה של הליך משנה יחיד ככזה ומימנע מכשל זה.
- ישנו תנאי race במטמון ספק המטה-נתונים הנייד של PDB שהדליף ספקים וגרמו קריסות ב- API של StackTrace האבחון. כדי לפתור את המרוץ, זהה את הגורם שבו הספק לא נפטר ופטר אותו.
- טופלה בעיה כאשר ב- Server GC, אם באמת נגמר לך הזיכרון בעת ביצוע הקצאות SOH (כלומר, אירעה חסימה מלאה של GC ועדיין אין מקום להקצאת SOH), תראה את החסימה המלאה של מחשבי GCs מופעלים שוב ושוב עם סיבה הגורם המפעיל OutOfSpaceSOH. תיקון זה הוא להשליך OOM כאשר זיהינו מצב זה במקום להפעיל את GCs בלולאה.
- טופלה בעיה שנגרמה על-ידי שינוי ההפניה של תהליך מ- 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. בפרט, ה- caret לא הפיק דבר בצג עם DPI נמוך יותר מה- DPI הראשי, במצבים מסוימים המודעים ל- DPI.
- כתובת להיתלה הנובעת במהלך פריסת רשתות עם עמודות השייכות ל- SharedSizeGroup
- מטפל ב- StackOverflowException הנמתח בעת פתיחת רצועת הכליםSplitButton, אם היישום הופך את הלחצן ללא זמין באופן תיכנותי ומחליף את פריטי התפריט שלו לפני שהמשתמש ישחרר את לחצן העכבר.
- כתובות תלויות מסוימות הניתלות בעת גלילה ב- TreeView.
|
Net Libraries
|
- מחזק את UdpClient כנגד שימוש שגוי בתצורות רשת עם MTU גדול במיוחד.
|
רכישת & פריסה
|
- טופלה בעיה שבה ההתקנה של .NET 4.8 במחשבים Windows 1809 מונעת . הגדרות ספציפיות ל- NET להעברה במהלך Windows ל- Build מס' 1809. הערה: כדי למנוע בעיה זו, יש להחיל עדכון זה לפני השדרוג לגירסה חדשה יותר של Windows.
|
1 Windows Communication Foundation (WCF)
2 Common Language Runtime (CLR)
3 בסיס ההצגה של Windows (WPF)
כיצד להשיג ולהתקין את העדכון
התקן עדכון זה
עדכון זה יורד ויותקן באופן אוטומטי מתוך Windows Update.
כדי לקבל את החבילה הבודדת עבור עדכון זה, עבור אל אתר האינטרנט של קטלוג Microsoft Update.
פרטי הקובץ
לקבלת רשימה של הקבצים הכלולים בעדכון זה, הורד את פרטי הקבצים עבור עדכון מצטבר.
דרישות מוקדמות
כדי להחיל עדכון זה, עליך להתקין .NET Framework 4.8.
דרישת הפעלה מחדש
עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה אם נעשה שימוש בקבצים המושפעים. מומלץ לצאת מכל היישומים .NET Framework לפני החלת עדכון זה.
כיצד להשיג עזרה ותמיכה עבור עדכון זה