Oprava: Rozhraní.NET Framework 4.0 WPF aplikace přestane reagovat, pokud používají MSAA nebo UIA klientských aplikací

Překlady článku Překlady článku
ID článku: 2484841 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář:
  • Spuštění aplikace založené na rozhraní.NET Framework 4 Windows Presentation Foundation (WPF).
  • Jiné aplikace pomocí Microsoft Active Accessibility (MSAA) nebo Automatizace UI k interakci s aplikací WPF.
V tomto scénáři může aplikace WPF spotřebovat vysoké využití procesoru a přestane reagovat na významně dlouhou dobu.

Příčina

K tomuto problému dochází z důvodu-optimální logiku na WPF AutomationPeer provedení.

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Je však určena opravit pouze problém popsaný v tomto článku. Použijte ji pouze u systémů, dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, doporučujeme počkat na další, která bude tuto opravu hotfix obsahovat.

Chcete-li tento problém vyřešit okamžitě, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách technické podpory naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve zvláštních případech mohou být účtované poplatky podpory stornovány, pokud pracovník technické podpory společnosti Microsoft určí, že váš problém vyřeší konkrétní aktualizace. Obvyklé náklady na podporu použije dalších otázek a problémů, které nejsou vyřešeny v dané konkrétní aktualizaci.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovanou rozhraní.NET Framework 4.

Požadavek na restartování

Nemáte k restartování počítače po instalaci této opravy hotfix Pokud zasažené soubory nejsou používány.

Informace o nahrazení opravy hotfix

Tento balíček oprav hotfix nenahrazuje dříve vydaná oprava hotfix balíček.

Informace o souboru

Angličtina (Spojené státy) verze tohoto balíčku oprav hotfix používá balíček Instalační služba Microsoft Windows Installer k instalaci balíčku oprav hotfix. Kalendářní data a časy jednotlivých souborů jsou uvedeny koordinovaný světový čas (UTC) v následující tabulce. Při zobrazení informací o souboru je datum převedeno na místní čas. Rozdíl mezi místním ČASEM a časem UTC, Časové pásmo na kartě datum a čas položky v Ovládacích panelech.

Pro všechny podporované verze x 86 systému Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 a Windows 7
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Knihovně PresentationCore.dll4.0.30319.4393,546,97623. Února 201111:00x86
Knihovně PresentationFramework.dll4.0.30319.4396,347,62423. Února 201111:00x86
Knihovně WindowsBase.dll4.0.30319.4391,304,92023. Února 201111:00x86

Pro všechny podporované verze x 64 systému Windows XP, systému Windows Server 2003, systému Windows Vista, systému Windows Server 2008, Windows 7 a Windows Server 2008 R2
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Knihovně PresentationCore.dll4.0.30319.4393,454,81623. Února 201111:38x64
Knihovně PresentationFramework.dll4.0.30319.4396,347,62423. Února 201111:00x64
Knihovně WindowsBase.dll4.0.30319.4391,304,92023. Února 201111:00x64

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Když nastane tento problém, zobrazí se následující atribut callstack rekurzivní na hlavní podproces uživatelského rozhraní aplikace.

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


Další informace o automatizaci UI naleznete na následujícím webu MSDN:
Obecné informace o uživatelském rozhraní automatizace

Vlastnosti

ID článku: 2484841 - Poslední aktualizace: 6. února 2013 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft .NET Framework 4.0
Klíčová slova: 
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 2484841

Dejte nám zpětnou vazbu

 

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