Σημείωση
- Ημερομηνία κυκλοφορίας:
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 φορές με καθυστέρηση 1 δευτερολέπτου μεταξύ κάθε προσπάθειας, προτού το τελικό σημείο τεθεί σε κατάσταση αποτυχίας. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appΡυθμίσεις> - Υπάρχει μια κατάσταση ανταγωνισμού όταν οι διαδρομές ακρόασης κλείνουν λόγω σφάλματος της διαδικασίας εργασίας IIS και τα ίδια τελικά σημεία ρυθμίζονται εκ νέου ως ακρόαση αλλά εκκρεμεί ενεργοποίηση. Όταν βρεθεί μια σύγκρουση, αυτή η αλλαγή επιτρέπει την επανάληψη με την υπόθεση ότι η σύγκρουση ήταν παροδική λόγω αυτής της φυλετικής κατάστασης. Το πλήθος επαναλήψεων και η διάρκεια αναμονής μπορούν να διαμορφωθούν μέσω των ρυθμίσεων εφαρμογής. |
|---|---|
| Φόρμες Winforms | - Επιλύθηκε ένα πρόβλημα στα στοιχεία ελέγχου System.Windows.Forms.TextBox με την ιδιότητα ImeMode να έχει οριστεί σε NoControl. Αυτά τα στοιχεία ελέγχου διατηρούν πλέον τη ρύθμιση IME σύμφωνα με τη ρύθμιση του λειτουργικού συστήματος όσον αφορά τη σειρά περιήγησης στη σελίδα. Η επιδιόρθωση ισχύει για CHS με πληκτρολόγιο pinyin. - Επιλύθηκε ένα πρόβλημα με το στοιχείο ελέγχου System.Windows.Forms.ComboBox με ρύθμιση ImeMode σε ImeMode.NoControl στο CHS με πληκτρολόγιο Pinyin για τη διατήρηση της λειτουργίας εισόδου του γονικού στοιχείου ελέγχου κοντέινερ αντί της μετάβασης σε απενεργοποιημένο IME κατά την περιήγηση με κλικ του ποντικιού και όταν η εστίαση μετακινείται από ένα στοιχείο ελέγχου με απενεργοποιημένο IME σε αυτό το στοιχείο ελέγχου ComboBox. - Μια αλλαγή προσβασιμότητας στο περιβάλλον εργασίας χρήστη διεύθυνσης IP επεξεργασίας .NET Framework 4.8 που παλινδρόμησε στο DataGridView στον Οδηγό δημιουργίας συμπλέγματος στις υπηρεσίες συμπλέγματος ανακατεύθυνσης: οι χρήστες δεν μπορούν να εισαγάγουν την τιμή IP μετά τον έλεγχο Αναδιάρθρωση δέντρου UIA που σχετίζεται με την κίνηση ελέγχου επεξεργασίας σε άλλο κελί επεξεργασίας. Αυτά τα προσαρμοσμένα κελιά DataGridView (κελί διεύθυνσης IP) και τα εσωτερικά στοιχεία ελέγχου τους δεν υποβάλλονται επί του παρόντος σε επεξεργασία στην προεπιλεγμένη αναδιάρθρωση δέντρου UIA για να αποφευχθεί αυτό το πρόβλημα. |
| CLR2 | - Μια αλλαγή στην .NET Framework 4.8 υπονόμευσε ορισμένα σενάρια EnterpriseServices όπου ένα αντικείμενο διαμερίσματος ενός νήματος μπορεί να αντιμετωπιστεί ως διαμέρισμα πολλαπλών νημάτων και να οδηγήσει σε αποτυχία αποκλεισμού. Αυτή η αλλαγή αναγνωρίζει πλέον σωστά τα αντικείμενα διαμερισμάτων ενός νήματος ως τέτοια και αποφεύγει αυτήν την αποτυχία. - Υπάρχει μια κατάσταση ανταγωνισμού στη μνήμη cache του φορητού παρόχου μετα-δεδομένων PDB που διέρρευσε παρόχους και προκάλεσε σφάλματα στο διαγνωστικό API StackTrace. Για να διορθώσετε τον αγώνα, εντοπίστε την αιτία όπου ο πάροχος δεν απορρίφθηκε και απορρίψτε τον. - Επιλύει ένα πρόβλημα όταν στο Server GC, εάν έχετε πραγματικά εξαντληθεί η μνήμη όταν κάνετε εκχωρήσεις SOH (δηλαδή, υπήρξε πλήρης αποκλεισμός GC και ακόμα δεν υπάρχει χώρος για να φιλοξενήσετε την κατανομή SOH), θα δείτε πλήρη GC αποκλεισμού να ενεργοποιούνται ξανά και ξανά με τον λόγο ενεργοποίησης OutOfSpaceSOH. Αυτή η επιδιόρθωση είναι να ρίξουμε OOM όταν εντοπίσουμε αυτήν την κατάσταση αντί να ενεργοποιήσουμε GC σε βρόχο. - Επιλύθηκε ένα πρόβλημα που προκαλείται από την αλλαγή της συνάφειας διεργασίας από 1 σε πυρήνες N. |
| SQL | - Επιλύθηκε ένα πρόβλημα με τις ανιχνεύσεις προσφοράς SqlClient όπου οι πληροφορίες δεν εκτυπώνονταν λόγω εσφαλμένης μορφοποίησης συμβολοσειρών. |
| WPF3 | - Επιλύθηκε ένα πρόβλημα όπου, σε ορισμένες περιπτώσεις, τα αναδυόμενα παράθυρα σε εφαρμογές WPF με υψηλό DPI δεν εμφανίζονται, εμφανίζονται στην επάνω αριστερή γωνία της οθόνης ή εμφανίζονται/αποδίδονται ελλιπώς. - Επιλύθηκε ένα πρόβλημα κατά τη δημιουργία ενός εγγράφου XPS στο WPF, όπου η υποσύνολο γραμματοσειρών μπορεί να έχει ως αποτέλεσμα FileFormatException, αν η διαδικασία υποσυνόλου αυξάνει τη γραμματοσειρά. Για να αποφύγετε αυτήν την εξαίρεση, ορίστε τον διακόπτη AppContext με όνομα "Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting" σε "true", χρησιμοποιώντας μία από τις μεθόδους που περιγράφονται εδώ στην ενότητα "AppContext για καταναλωτές βιβλιοθηκών". - Αντιμετωπίζει λανθασμένο πλάτος του δρομέα εισαγωγής κειμένου στο TextBox et al., όταν το DPI του συστήματος υπερβαίνει το 96. Ειδικότερα, ο δρομέας δεν παρείχε τίποτα σε μια οθόνη με χαμηλότερο DPI από την πρωτογενή, σε ορισμένες καταστάσεις με επίγνωση DPI. - Αντιμετωπίζει μια παύση απόκρισης που προκύπτει κατά τη διάταξη των πλεγμάτων με στήλες που ανήκουν σε μια SharedSizeGroup - Αντιμετωπίζει μια διακοπή απόκρισης και ενδεχόμενη StackOverflowException που προκύπτει κατά το άνοιγμα ενός RibbonSplitButton, εάν η εφαρμογή απενεργοποιεί μέσω προγραμματισμού το κουμπί και αντικαθιστά τα στοιχεία μενού του πριν ο χρήστης αφήσει το κουμπί του ποντικιού. - Αντιμετωπίζει ορισμένες παύσεις απόκρισης που μπορεί να προκύψουν κατά την κύλιση ενός TreeView. |
| Net Libraries | - Ενισχύει το UdpClient έναντι εσφαλμένης χρήσης σε διαμορφώσεις δικτύου με εξαιρετικά μεγάλη MTU. |
| Κεκτημένο & ανάπτυξη | - Επιλύθηκε ένα πρόβλημα κατά το οποίο η εγκατάσταση του .NET 4.8 σε υπολογιστές Windows πριν από την έκδοση 1809 εμποδίζει . Συγκεκριμένες ρυθμίσεις για το NET για μετεγκατάσταση κατά την αναβάθμιση των Windows στη δομή 1809. Σημείωση: για να αποτραπεί αυτό το πρόβλημα, αυτή η ενημέρωση πρέπει να εφαρμοστεί πριν από την αναβάθμιση σε νεότερη έκδοση των Windows. |
1 Υποδομή επικοινωνιών των Windows (WCF)
2 Common Language Runtime (CLR)
3 Υποδομή Παρουσίασης των Windows (WPF)
Πώς μπορείτε να αποκτήσετε και να εγκαταστήσετε την ενημέρωση
Εγκατάσταση αυτής της ενημέρωσης
Αυτή η ενημέρωση θα ληφθεί και θα εγκατασταθεί αυτόματα από το Windows Update.
Για να λάβετε το μεμονωμένο πακέτο για αυτήν την ενημέρωση, μεταβείτε στην τοποθεσία web Κατάλογος του Microsoft Update.
Πληροφορίες αρχείων
Για μια λίστα με τα αρχεία που παρέχονται σε αυτήν την ενημέρωση, πραγματοποιήστε λήψη των πληροφοριών αρχείων για τη συγκεντρωτική ενημέρωση.
Προαπαιτούμενα
Για να εφαρμόσετε αυτήν την ενημέρωση, πρέπει να έχετε εγκαταστήσει το .NET Framework 4.8.
Απαίτηση επανεκκίνησης
Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης, εάν χρησιμοποιούνται αρχεία που επηρεάζονται. Συνιστούμε να κλείσετε όλες τις εφαρμογές που βασίζονται στο .NET Framework, προτού εφαρμόσετε αυτήν την ενημερωμένη έκδοση.
Πληροφορίες αντικατάστασης ενημέρωσης
Αυτή η ενημέρωση αντικαθιστά τις ενημερωμένες εκδόσεις που κυκλοφόρησαν προηγουμένως [4532997](https://support.microsoft.com/help/4532997\).
Πώς μπορείτε να λάβετε βοήθεια και υποστήριξη για αυτήν την ενημερωμένη έκδοση
- Βοήθεια για την εγκατάσταση ενημερώσεων: Windows Update Συνήθεις ερωτήσεις
- Προστασία στο Internet και στο σπίτι: Ασφάλεια των Windows υποστήριξη
- Τοπική υποστήριξη ανάλογα με τη χώρα σας: Διεθνής υποστήριξη