Al momento sei offline in attesa che la connessione Internet venga ristabilita

FIX: Un'applicazione.NET Framework 4.0 WPF non risponde se utilizzato con le applicazioni client MSAA o di automazione interfaccia utente

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2484841
Non verificare se questo è il diritto di risolvere? Sono state aggiunte a questo problema per il nostro immagine della memoria diagnostica quale può confermare.
Sintomi
Si consideri lo scenario seguente:
  • Si esegue un'applicazione basata su.NET Framework 4 di Windows Presentation Foundation (WPF).
  • Un'altra applicazione utilizza Microsoft Active Accessibility (MSAA) orUI automazione per interagire con l'applicazione WPF.
In questo scenario, l'applicazione di WPF può utilizzare elevato della CPU e becomeunresponsive per un periodo di tempo significativo.
Cause
Questo problema si verifica a causa di una logica in un'implementazione di WPF AutomationPeer non ottimale.
Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia è destinato esclusivamente alla risoluzione il problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe ricevere ulteriori verifiche. Se il problema non causa gravi difficoltà, si consiglia di attendere la successiva contenente questo hotfix.

Per risolvere immediatamente questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo di numeri di telefono del supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:Nota In casi particolari, le spese normalmente addebitate per le chiamate al supporto tecnico potrebbero essere annullate se un professionista del supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto usuali verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

Per applicare questo hotfix, è necessario disporre di.NET Framework 4 installato.

Richiesta di riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix se non vengono utilizzati i file interessati.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce un pacchetto di hotfix precedentemente rilasciato.

Informazioni sui file

La versione inglese (Stati Uniti) di questo pacchetto di hotfix viene utilizzato un pacchetto di Microsoft Windows Installer per installare il pacchetto di hotfix. Le date e le ore dei file elencate nella tabella riportata di seguito nel tempo universale coordinato (UTC). Quando si visualizzano le informazioni sul file, la data viene convertita in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di data e ora nel Pannello di controllo.

Per tutte le versioni x86 di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008 e Windows 7
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
PresentationCore. dll4.0.30319.4393,546,97623-Feb-201111:00x86
PresentationFramework. dll4.0.30319.4396,347,62423-Feb-201111:00x86
WindowsBase. dll4.0.30319.4391,304,92023-Feb-201111:00x86

Per tutte le versioni basate su x64 di Windows XP, di Windows Server 2003, di Windows Vista, di Windows Server 2008, Windows 7 e Windows Server 2008 R2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
PresentationCore. dll4.0.30319.4393,454,81623-Feb-201111:38x64
PresentationFramework. dll4.0.30319.4396,347,62423-Feb-201111:00x64
WindowsBase. dll4.0.30319.4391,304,92023-Feb-201111:00x64

Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".

Informazioni
Quando si verifica questo problema, verrà visualizzato il seguente stack di chiamate ricorsive sul thread dell'interfaccia utente principale dell'applicazione.

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


Per ulteriori informazioni sull'automazione interfaccia utente, visitare il seguente sito Web MSDN:

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2484841 - Ultima revisione: 10/10/2014 15:28:00 - Revisione: 5.0

Microsoft .NET Framework 4.0

  • kbmdd kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtit
Feedback