ΕΠΙΔΙΌΡΘΩΣΗ: Μια εφαρμογή .NET Framework 4.0 WPF σταματά να ανταποκρίνεται αν χρησιμοποιηθεί με MSAA ή UIA εφαρμογές προγράμματος-πελάτη

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2484841 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να εκτελέσετε μια εφαρμογή αρχείο βασίζεται στο .NET Framework 4 Windows παρουσίαση Foundation (WPF).
  • Μια άλλη εφαρμογή χρησιμοποιεί Microsoft Active Accessibility (MSAA) ή στην αυτοματοποίηση του περιβάλλοντος εργασίας Χρήστη για να αλληλεπιδρούν με την εφαρμογή WPF.
Σε αυτό το σενάριο, η εφαρμογή WPF μπορεί να καταναλώσει μεγάλη χρήση της CPU και να να σταματήσει να ανταποκρίνεται για ένα σημαντικό χρονικό διάστημα.

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας ενός μη βέλτιστες λογικής σε εφαρμογή AutomationPeer του WPF.

Προτεινόμενη αντιμετώπιση

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, προορίζεται για τη διόρθωση μόνο το ζήτημα που περιγράφεται σε αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως το επόμενο που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Για να επιλύσετε αμέσως αυτό το ζήτημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης μπορεί να ακυρωθεί εάν έναν επαγγελματία υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση.

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

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

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

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

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

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

Πληροφορίες αρχείου

Την αγγλική (Η.π.α.) έκδοση αυτού του πακέτου επείγουσας επιδιόρθωσης χρησιμοποιεί ένα πακέτο του Microsoft Windows Installer για να εγκαταστήσετε το πακέτο επειγουσών επιδιορθώσεων. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC) στον ακόλουθο πίνακα. Όταν προβάλλετε τις πληροφορίες του αρχείου, την ημερομηνία μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε το Ζώνη ώρας στην καρτέλα στο στοιχείο "Ημερομηνία και ώρα" στον πίνακα ελέγχου.

Για όλες τις υποστηριζόμενες εκδόσεις των Windows XP, του Windows Server 2003, των Windows Vista, του Windows Server 2008 και των Windows 7 που βασίζονται σε επεξεργαστή x 86
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Presentationcore.dll4.0.30319.4393,546,97623-Φεβ-201111:00x 86
Presentationframework.dll4.0.30319.4396,347,62423-Φεβ-201111:00x 86
Windowsbase.dll4.0.30319.4391,304,92023-Φεβ-201111:00x 86

Για όλες τις υποστηριζόμενες εκδόσεις των Windows XP, του Windows Server 2003, των Windows Vista, του Windows Server 2008, των Windows 7 και του Windows Server 2008 R2 που βασίζονται σε επεξεργαστή x 64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Presentationcore.dll4.0.30319.4393,454,81623-Φεβ-201111:38x 64
Presentationframework.dll4.0.30319.4396,347,62423-Φεβ-201111:00x 64
Windowsbase.dll4.0.30319.4391,304,92023-Φεβ-201111:00x 64

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

Όταν παρουσιαστεί αυτό το ζήτημα, θα δείτε την ακόλουθη στοίβα κλήσεων περιοδικότητας στο κύριο νήμα περιβάλλοντος εργασίας Χρήστη της εφαρμογής.

PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf
PresentationCore_ni! MS.Internal.UIElementHelper.InvalidateAutomationAncestors (System.Windows.DependencyObject) + 0xcf


Για περισσότερες πληροφορίες σχετικά με την αυτοματοποίηση του περιβάλλοντος εργασίας Χρήστη, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Ιδιότητες

Αναγν. άρθρου: 2484841 - Τελευταία αναθεώρηση: Τετάρτη, 6 Φεβρουαρίου 2013 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 4.0
Λέξεις-κλειδιά: 
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2484841

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com