Momentan sunteți offline, așteptați să vă reconectați la internet

Remediere: O aplicație de .NET Framework 4.0 WPF devine nu răspunde dacă este utilizată cu MSAA sau UIA aplicațiile client

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2484841
Nu sunteți sigur dacă aceasta este dreapta fix? Am adăugat această problemă la noastre imagine de memorie de diagnosticare care poate confirma.
Simptome
Să luăm în considerare următorul scenariu:
  • Executați o aplicație bazată pe .NET Framework 4 Windows Presentation Foundation (WPF).
  • O altă aplicație utilizează Microsoft Active Accessibility (MSAA) orUI automatizare pentru a interacționa cu aplicația WPF.
În acest scenariu, WPF aplicația poate consuma high CPU și becomeunresponsive pentru o perioadă însemnată de marcă de timp.
Cauză
Această problemă se produce din cauza o logică non-optime în cadrul WPF pe AutomationPeer implementare.
Rezoluţie

Remedierea rapidă informaţii

Un hotfix acceptat este acum disponibil de la Microsoft. Cu toate acestea, aceasta este scopul de a corecta numai problema descrisă în acest articol. Aplicați-o numai pe sistemele care întâmpină această problemă anume. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea care conține această remediere rapidă.

Pentru a rezolva imediat problema, contactaţi serviciile de asistență pentru clienți Microsoft pentru a obține remedierea rapidă. Pentru o listă completă a numerelor de telefon ale serviciilor de asistență pentru clienți Microsoft și informații despre costurile de asistență, vizitați următorul site Web Microsoft:Notă În cazuri speciale, costurile implicate de obicei pentru apelurile de suport pot fi anulate dacă un specialist în asistență Microsoft stabilește că o anumită actualizare va rezolva problema. Se vor aplica costurile uzuale de asistenţă pentru întrebări suplimentare de asistenţă şi pentru probleme ce nu fac obiectul actualizării în cauză.

Cerințe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți instalat .NET Framework 4.

Cerinţă de repornire

Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide dacă fișierele afectate nu sunt utilizate.

Informații despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuiește un pachet de remediere rapidă lansată anterior.

Informații despre fișier

Versiunea în limba engleză (Statele Unite) a acestui pachet de remediere rapidă utilizează un pachet Microsoft Windows Installer pentru a instala pachetul de remediere rapidă. Datele și orele pentru aceste fișiere sunt listate în ora universală (UTC) în următorul tabel. Când vizualizaţi informaţiile despre fişiere, data este transformată în ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panou de control.

Pentru toate versiunile bazate pe x 86 de Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 și Windows 7
Nume de fișierVersiune fișierDimensiune fișierDatamarcă de timpPlatformă
Presentationcore.dll4.0.30319.4393,546,97623-Feb-201111:00x 86
Presentationframework.dll4.0.30319.4396,347,62423-Feb-201111:00x 86
Windowsbase.dll4.0.30319.4391,304,92023-Feb-201111:00x 86

Pentru toate versiunile pe 64 de biți de Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 și de Windows Server 2008 R2
Nume de fișierVersiune fișierDimensiune fișierDatamarcă de timpPlatformă
Presentationcore.dll4.0.30319.4393,454,81623-Feb-201111:38x 64
Presentationframework.dll4.0.30319.4396,347,62423-Feb-201111:00x 64
Windowsbase.dll4.0.30319.4391,304,92023-Feb-201111:00x 64

Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea "Se aplică la".

Informaţii suplimentare
Când apare această problemă, veți vedea următoarele callstack recursivă pe firul UI principal al aplicației.

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


Pentru mai multe informații despre automatizarea UI, vizitați următorul site Web MSDN:

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2484841 - Ultima examinare: 10/10/2014 09:30:00 - Revizie: 3.0

Microsoft .NET Framework 4.0

  • kbmdd kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtro
Feedback
/html>