Δείτε τα προϊόντα για τα οποία ισχύει αυτό το άρθρο.
Συμπτώματα
Μετά την εγκατάσταση των ενημερωμένων εκδόσεων ασφαλείας και ποιότητας του .NET στις 12 Σεπτεμβρίου 2017 που ισχύουν για τα .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7, αντιμετωπίζετε προβλήματα απόδοσης σε εφαρμογές υποδομής παρουσίασης των Windows (WPF) που χρησιμοποιούν τύπους WPF σε μια υπηρεσία των Windows.
Όταν παρουσιάζονται αυτά τα ζητήματα, εφαρμογές που χρησιμοποιούν ένα στοιχείο WPF για την απόδοση δημιουργούν μια μαύρη εικόνα. Αυτό συμβαίνει αν η εφαρμογή εκτελείται στις ακόλουθες περιπτώσεις:
- Σε έναν μη αλληλεπιδραστικό Σταθμό παραθύρων (για παράδειγμα, εντός των Υπηρεσιών Windows)
- Εκτέλεση ως λογαριασμός LocalSystem
- Διαδραστικά στη Συνεδρία 0 με τη χρήση εργαλείων όπως το psexec.exe
Επίλυση
Για να επιλύσετε αυτά τα προβλήματα, εφαρμόστε την ακόλουθη ενημέρωση που είναι κατάλληλη για το σύστημά σας:
- 4043767 Οκτωβρίου 2017 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 8.1, Windows RT 8.1 και Windows Server 2012 R2 (KB 4043767)
- 4043769 Οκτωβρίου 2017 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για τις ενημερώσεις .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 και 4.7 για το Windows Server 2012 (KB 4043769)
- 4043766 Οκτωβρίου 2017 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 7 SP1 και Windows Server 2008 R2 SP1 (KB 4043766)
- 4043768 Οκτωβρίου 2017 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για το .NET Framework 2.0 SP2, 4.5.2 και 4.6 για το Windows Server 2008 SP2 (KB 4043768)
Λύση
Για να επιλύσετε αυτό το ζήτημα, καταργήστε προσωρινά τη συλλογή ενημερωμένων εκδόσεων ασφαλείας και ποιότητας στις 12 Σεπτεμβρίου 2017 και, στη συνέχεια, εγκαταστήστε την αντίστοιχη ενημέρωση της 12ης Σεπτεμβρίου 2017 Security-Only, για να βεβαιωθείτε ότι τα συστήματα προστατεύονται από τις πιο πρόσφατες ευπάθειες.
Οι αντίστοιχες ενημερώσεις Security-Only είναι οι εξής:
4040956 Ενημέρωση μόνο για την ασφάλεια για τα .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 8.1, Windows RT 8.1 και Windows Server 2012 R2: 12 Σεπτεμβρίου 2017
4040955 Ενημέρωση μόνο για την ασφάλεια για τα .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7, για το Windows Server 2012: 12 Σεπτεμβρίου 2017
4040957 Ενημέρωση μόνο για την ασφάλεια για το .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 7 SP1 και Windows Server 2008 R2 SP1 και για το .NET Framework 4.6 για Windows Server 2008 SP2: 12 Σεπτεμβρίου 2017
Περισσότερες πληροφορίες
Συνιστάται να μην χρησιμοποιείτε τύπους WPF σε μια υπηρεσία των Windows.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης του WPF για την ανάπτυξη εφαρμογών, ανατρέξτε στο ακόλουθο άρθρο Microsoft Learn:
Παραπομπές
4040972 Συνάθροιση ενημερώσεων ασφάλειας και ποιότητας για τα .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 8.1, Windows RT 8.1 και Windows Server 2012 R2: 12 Σεπτεμβρίου 2017
4040971 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για τα .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7 για το Windows Server 2012: 12 Σεπτεμβρίου 2017
4040973 Συνάθροιση ενημερώσεων ασφαλείας και ποιότητας για το .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7 για Windows 7 SP1 και Windows Server 2008 R2 SP1 και για το .NET Framework 4.6 για Windows Server 2008 SP2: 12 Σεπτεμβρίου 2017
Ισχύει για
Αυτό το άρθρο ισχύει για τα εξής:
Οι .NET Framework 4.6, 4.6.1, 4.6.2 και 4.7, όταν χρησιμοποιούνται με:
- Windows 8.1
- Windows RT 8.1
- Windows Server 2012 R2
- Windows Server 2012
- Windows 7 SP1
- Windows Server 2008 R2 SP1
Το .NET Framework 4.6 όταν χρησιμοποιείται με:
- Windows Server 2008 SP2