Αυτό το άρθρο περιγράφει τη συνάθροιση ενημερώσεων άμεσης επιδιόρθωσης 3120238 που είναι διαθέσιμη για το Microsoft .NET Framework 4.6 και το Microsoft .NET Framework 4.6.1. Για περισσότερες πληροφορίες σχετικά με τα προβλήματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων, ανατρέξτε στην ενότητα "Θέματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων".  

Επίλυση

Η άμεση επιδιόρθωση που αντιστοιχεί στο KB3120238 έχει αντικατασταθεί με τις πιο πρόσφατες ενημερώσεις του .NET Framework, οι οποίες περιέχουν όλες τις επιδιορθώσεις που περιλαμβάνονταν προηγουμένως στο KB3120238. Συνιστάται να εγκαταστήσετε τις πιο πρόσφατες ενημερώσεις του .NET Framework.Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

119591 Πώς να αποκτήσετε αρχεία υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες, η Microsoft σαρώνει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο αποθηκεύεται σε διακομιστές με βελτιωμένη ασφάλεια, οι οποίες αποτρέπουν τυχόν μη εξουσιοδοτημένες αλλαγές στο αρχείο.

Περισσότερες πληροφορίες

Προϋποθέσεις

Για να εφαρμόσετε αυτή την άμεση επιδιόρθωση, πρέπει να έχετε εγκαταστήσει το .NET Framework 4.6 ή το .NET Framework 4.6.1.

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης, εάν χρησιμοποιούνται οποιαδήποτε αρχεία που επηρεάζονται. Συνιστάται να κλείσετε όλες τις εφαρμογές που βασίζονται .NET Framework πριν εφαρμόσετε αυτή την άμεση επιδιόρθωση.  

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτό το πακέτο άμεσης επιδιόρθωσης δεν αντικαθιστά ένα πακέτο άμεσης επιδιόρθωσης που έχει ήδη κυκλοφορήσει.

Προβλήματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων

Πρόβλημα 1 Όταν εκτελείτε μια εφαρμογή αφής Υποδομή Παρουσίασης των Windows (WPF) στο περιβάλλον συστήματος στο Windows 7 ή Windows Vista, η λειτουργικότητα αφής χάνεται και το σύστημα παρουσιάζει σφάλμα μετά από μερικά λεπτά. Αυτό το πρόβλημα παρουσιάζεται επειδή η γραφή δεν υποστηρίζεται στο περιβάλλον του συστήματος στα Windows 7 και Windows Vista. Αυτή η άμεση επιδιόρθωση απενεργοποιεί την υποστήριξη αφής όταν μια εφαρμογή εκτελείται κάτω από το περιβάλλον του συστήματος. Η προώθηση μέσω αφής σε ποντίκι εξακολουθεί να λειτουργεί.Πρόβλημα 2 Οι χρήστες των εφαρμογών WPF στο .NET Framework 4.6.1 ενδέχεται να αντιμετωπίσουν σύμβολα γλυφής που λείπουν, όπως κενά τετράγωνα πλαίσια, στη θέση των κανονικών χαρακτήρων για χαρακτήρες στις ακόλουθες περιοχές Unicode: 0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE Αυτό το πρόβλημα παρουσιάζεται λόγω παλινδρόμησης που περιλαμβάνει ρυθμίσεις εναλλακτικής γραμματοσειράς στο Windows 10. Αυτό το πρόβλημα είναι πιο πιθανό να προκύψει σε εφαρμογές που χρησιμοποιούν προσαρμοσμένες γραμματοσειρές που περιέχουν μόνο ένα πολύ συγκεκριμένο σύνολο γλυφών.Αυτή η ενημέρωση διορθώνει τις εναλλακτικές αντιστοιχίσεις γραμματοσειράς WPF για το .NET Framework 4.6.1 σε Windows 10 και θα πρέπει να επιλύσει αυτά τα οπτικά προβλήματα.Πρόβλημα 3 Μετά την εγκατάσταση του .NET Framework 4.6 ή του Microsoft Visual Studio 2015, ορισμένες περιπτώσεις που περιλαμβάνουν μεγάλη ποσότητα δεδομένων ή πολλά μικρά αντικείμενα μπορεί να δημιουργήσουν ένα σφάλμα ΜεγιστωτήςExecutionEngineError λόγω σφάλματος στη GC. Αυτή η ενημέρωση διορθώνει τη συνθήκη που προκαλεί αυτό το σφάλμα.Για περισσότερες πληροφορίες σχετικά με αυτό το πρόβλημα, ανατρέξτε στο θέμα Συνάρτηση που επιστρέφεται από τη Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor που κάνει εκκίνηση του NominalExecutionEngineError όταν σας καλεί.Αυτό το πρόβλημα έχει επίσης διορθωθεί στην .NET Framework 4.6.1.Πρόβλημα 4 Μια εσφαλμένη βελτιστοποίηση που εφαρμόζεται από το πρόγραμμα μεταγλώττισης JIT μπορεί να προκαλέσει απρόβλεπτη συμπεριφορά. Το μοτίβο του κώδικα που επηρεάζεται από αυτό το ζήτημα περιλαμβάνει τις συνθήκες "if" στα μπλοκ υποδοχής. ​ Αυτή η άμεση επιδιόρθωση διορθώνει το σφάλμα που προκαλεί την εσφαλμένη εκτέλεση των προτάσεων υπό όρους στο τέλος και τα στοιχεία χειρισμού.Εάν η εφαρμογή εξακολουθεί να συμπεριφέρεται απρόβλεπτα μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης, ανατρέξτε στις αναλυτικές οδηγίες αντιμετώπισης προβλημάτων.Πρόβλημα 5 Η εσφαλμένη βελτιστοποίηση κώδικα από το JIT μπορεί να προκαλέσει απρόβλεπτη συμπεριφορά εφαρμογής μετά την εγκατάσταση του Visual Studio 2015 ή του .NET Framework 4.6. Αυτό το σφάλμα βελτιστοποίησης παρουσιάζεται μόνο όταν η δυνατότητα βελτιστοποίησης είναι ενεργοποιημένη στην Έκδοση δομής στο Visual Studio 2015 ή σε προηγούμενες εκδόσεις του Visual Studio μετά την εγκατάσταση του .NET Framework 4.6.Εάν η εφαρμογή εξακολουθεί να συμπεριφέρεται απρόβλεπτα μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης, ανατρέξτε στις αναλυτικές οδηγίες αντιμετώπισης προβλημάτων.Πρόσθετα βήματα: Εάν τα βήματα καθοδήγησης αντιμετώπισης προβλημάτων στο συνδεδεμένο άρθρο σάς βοηθούν να προσδιορίσετε ότι ο RyuJIT μπορεί να σχετίζεται με το πρόβλημά σας, καταγράψτε το πρόβλημα στο Microsoft Σύνδεση. Συμπεριλάβετε όσο το δυνατόν περισσότερες λεπτομέρειες μαζί με τον κώδικα για την αναπαραγωγή του ζητήματος.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.