FIX、.NET Framework 4.0 の WPF アプリケーションが応答を停止する MSAA または UIA のクライアント アプリケーションを使用する場合

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2484841
わからない場合は、右か。この問題を追加しました、 メモリ ダンプの診断 ことができますを確認します。
現象
次の状況を想定します。
  • .NET Framework 4 ベースの Windows Presentation Foundation (WPF) アプリケーションを実行するとします。
  • 他のアプリケーションは、WPF アプリケーションと対話する Microsoft アクティブ アクセシビリティ (MSAA) orUI オートメーションを使用します。
このシナリオで WPF アプリケーションが消費する CPU と becomeunresponsive の高はかなりの時間の。
原因
この問題は、WPF の AutomationPeer の実装では、最適なロジックのため発生します。
解決方法

修正プログラムの情報

サポートされている修正プログラムはマイクロソフトから現在入手可能です。ただし、この資料に記載されている問題のみを修正するものです。この特定の問題が発生したシステムにのみ適用してください。この修正プログラム テストを受ける可能性があります。したがって、深刻なこの問題の影響を受けるしない場合は、お勧めこの修正プログラムを含む次のリリースされるまで待つことです。

この問題を直ちに解決するには、修正プログラムを入手するには、Microsoft カスタマー サポート サービスに問い合わせてください。Microsoft カスタマー サポート サービスの電話番号とサポート コストに関する情報の完全なリストは、次のマイクロソフト web サイトを参照してください。メモ 特別な場合では、まれに通常サポート コールの発生に料金 Microsoft Support 担当者は、特定の更新で問題が解決されると判断した。追加の質問および問題の特定のアップデートの対象にはなりませんが、通常のサポート料金が適用されます。

必要条件

この修正プログラムを適用するには、.NET Framework 4 をインストールする必要があります。

再起動の必要性

影響を受けるファイルが使用されていない場合、この修正プログラムの適用後、コンピューターを再起動するありませんが。

修正プログラムの置き換えに関する情報

この修正プログラム パッケージは、以前にリリースされた修正プログラム パッケージを置き換えるしません。

ファイル情報

英語 (米国) バージョンのこの修正プログラム パッケージの修正プログラム パッケージをインストールするには、Microsoft Windows インストーラー パッケージを使用します。日付および時刻これらのファイルは次の表に世界協定時刻 (UTC) に表示されます。ファイル情報を表示するときに、日付はローカル時刻に変換します。UTC とローカル時刻との差を検索するには、コントロール パネルの [日付と時刻の項目に [タイム ゾーン] タブを使用します。

すべてのサポートされている x86 ベース バージョンの Windows XP、Windows Server 2003、Windows Vista、 Windows Server 2008 および Windows 7
ファイル名ファイル バージョンファイルのサイズ日付時刻プラットフォーム
Presentationcore.dll4.0.30319.4393,546,9762011 年 2 月-23-11:00x86
Presentationframework.dll4.0.30319.4396,347,6242011 年 2 月-23-11:00x86
windowsbase.dll4.0.30319.4391,304,9202011 年 2 月-23-11:00x86

すべてのサポートされている x64 ベース バージョンの Windows XP、Windows Server 2003、Windows Vista、 Windows Server 2008、 Windows 7 および Windows Server 2008 R2
ファイル名ファイル バージョンファイルのサイズ日付時刻プラットフォーム
Presentationcore.dll4.0.30319.4393,454,8162011 年 2 月-23-11:38x64
Presentationframework.dll4.0.30319.4396,347,6242011 年 2 月-23-11:00x64
windowsbase.dll4.0.30319.4391,304,9202011 年 2 月-23-11:00x64

状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細
この問題が発生した場合は、アプリケーションのメイン UI スレッドで、次の再帰的な呼び出し履歴が表示されます。

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


UI オートメーションの詳細については、次の MSDN web サイトを参照してください。

警告: この記事は自動翻訳されています

プロパティ

文書番号:2484841 - 最終更新日: 10/10/2014 15:27:00 - リビジョン: 5.0

Microsoft .NET Framework 4.0

  • kbmdd kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2484841 KbMtja
フィードバック