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

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

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

Συμπτώματα

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

Αιτία

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

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

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

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

Για να επιλύσετε αμέσως αυτό το πρόβλημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
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 - Τελευταία αναθεώρηση: Παρασκευή, 10 Οκτωβρίου 2014 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 4.0
Λέξεις-κλειδιά: 
kbmdd kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 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