メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

この資料が適用される製品についてはこちらを参照してください。

現象

.NET Framework 4.6、4.6.1、4.6.2、4.7 に適用される 2017 年 9 月 13 日 .NET のセキュリティおよび品質ロールアップ更新プログラムをインストールした後、Windows サービスで WPF タイプを使用する Windows Presentation Foundation (WPF) アプリケーションのレンダリング問題が発生します。

これらの問題が発生すると、レンダリングに WPF 要素を使用するアプリケーションは黒いイメージを生成します。 これは、アプリケーションが次の状況で実行されている場合に発生します。

  • 非対話型ウィンドウ ステーション (Windows サービス内など)

  • LocalSystem アカウントとして実行している

  • psexec.exeなどのツールを使用してセッション 0 で対話的に

解決方法

これらの問題を解決するには、システムに適した次の更新プログラムを適用します。

  • 4043767 2017 年 10 月 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2、Windows 8.1、Windows RT 8.1、Windows Server 2012 R2 (KB 4043767) のセキュリティと品質ロールアップ

  • 4043769 Windows Server 2012 用の 2017 年 10 月 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2、4.7 更新プログラムのセキュリティおよび品質ロールアップ (サポート技術情報 4043769)

  • 4043766 Windows 7 SP1 および Windows Server 208 R2 SP1 用の 2017 年 10 月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 のセキュリティおよび品質ロールアップ (サポート技術情報 4043766)

  • 4043768 Windows Server 2008 SP2 用の 2017 年 10 月 .NET Framework 2.0 SP2、4.5.2 および 4.6 更新プログラムのセキュリティおよび品質ロールアップ (サポート技術情報 4043768)

回避策 

この問題を回避するには、2017 年 9 月 12 日のセキュリティと品質ロールアップの更新プログラムを一時的に削除し、対応する 2017 年 9 月 12 日Security-Only更新プログラムをインストールして、システムが最新の脆弱性から保護されていることを確認します。

対応するSecurity-Only更新プログラムは次のとおりです。

4040956 Windows 8.1、Windows RT 8.1、Windows Server 2012 R2 の.NET Framework 4.6、4.6.1、4.6.2、および 4.7 のセキュリティのみの更新: 2017 年 9 月 12 日

4040955 .NET Framework 4.6、4.6.1、4.6.2、および 4.7 のセキュリティのみの更新プログラム (Windows Server 2012: 2017 年 9 月 12 日)

4040957 Windows 7 SP1 および Windows Server 2008 R2 SP1 および Windows Server 2008 SP2 の.NET Framework 4.6、4.6.1、4.6.2、および 4.7 のセキュリティのみの更新プログラム。Windows Server 2008 SP2 の場合は .NET Framework 4.6: 2017 年 9 月 12 日

詳細情報

Windows サービスでは WPF の種類を使用しないことをお勧めします。

アプリケーション開発に WPF を使用する方法の詳細については、次の Microsoft Learn 記事を参照してください。

アプリケーション開発

参考資料

4040972 Windows 8.1、Windows RT 8.1、Windows Server 2012 R2 の.NET Framework 4.6、4.6.1、4.6.2、4.7 のセキュリティと品質ロールアップ: 2017 年 9 月 12 日

4040971 .NET Framework 4.6、4.6.1、4.6.2、Windows Server 2012の 4.7 のセキュリティと品質ロールアップ: 2017 年 9 月 12 日

4040973 .NET Framework 4.6、4.6.1、4.6.2、および 4.7 (Windows 7 SP1 および Windows Server 2008 R2 SP1 および Windows Server 2008 SP2 の場合は .NET Framework 4.6) のセキュリティと品質ロールアップ: 2017 年 9 月 12 日

適用対象

この資料は、以下を対象としています。

  • .NET Framework 4.6、4.6.1、4.6.2、4.7 と共に使用する場合:

    • Windows 8.1

    • Windows RT 8.1

    • Windows Server 2012 R2

    • Windows Server 2012

    • Windows 7 SP1

    • Windows Server 2008 R2 SP1

  • .NET Framework 4.6 と共に使用する場合:  

    • Windows Server 2008 SP2

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×