Ισχύει για
.NET Framework 4.6.2 .NET Framework 4.6.1 Windows 8 Windows Server 2012 Standard Windows Server 2012 Standard

Αυτό το άρθρο περιγράφει τη συνάθροιση άμεσων επιδιορθώσεων 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 Presentation Foundation (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, ορισμένες περιπτώσεις που περιλαμβάνουν πολλά δεδομένα ή πολλά μικρά αντικείμενα μπορεί να δημιουργήσουν ένα σφάλμα FatalExecutionEngineError λόγω ενός σφάλματος στη ΔΑΠ. Αυτή η ενημέρωση διορθώνει τη συνθήκη που προκαλεί αυτό το σφάλμα.Για περισσότερες πληροφορίες σχετικά με αυτό το πρόβλημα, ανατρέξτε στο θέμα Συνάρτηση που επιστρέφεται από το Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor που ρίχνει το FatalExecutionEngineError όταν καλείται.Αυτό το πρόβλημα έχει επίσης διορθωθεί στην .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 Connect. Συμπεριλάβετε όσο το δυνατόν περισσότερες λεπτομέρειες μαζί με τον κώδικα για την αναπαραγωγή του προβλήματος.

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

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

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