.NET Framework の 4.6 と Windows 8 と Windows Server 2012 の 4.6.1 の修正プログラム ロールアップ 3120238

この資料では、4.6 の Microsoft.NET Framework および Microsoft.NET Framework 4.6.1 で利用可能な 3120238 の修正プログラム ロールアップについて説明します。この修正プログラム ロールアップで修正される問題の詳細については、「この修正プログラム ロールアップで修正される問題」を参照してください。

解決策

次のファイルは Microsoft ダウンロード センターからダウンロードできます。

Download X86 ベースのパッケージを今すぐダウンロードします。

Download X64 ベースのパッケージを今すぐダウンロードします。
Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。

119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

詳細

必要条件

この修正プログラムを適用するには、.NET Framework の 4.6 または.NET Framework がインストールされている 4.6.1 が必要です。

再起動の必要性

影響を受けるファイルを使用している場合にこの修正プログラムを適用した後、コンピューターを再起動する必要があります。この修正プログラムを適用する前に、すべての.NET Framework ベースのアプリケーションを閉じることをお勧めします。



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

この修正プログラム パッケージには、以前にリリースされた修正プログラム パッケージは交換してください。

この修正プログラム ロールアップで修正される問題

問題 1

システム コンテキストで Windows Presentation Foundation (WPF) のタッチ アプリケーションを実行するには Windows 7 または Windows Vista で、タッチ機能が失われ、数分後にシステムがクラッシュします。インクは、Windows 7 および Windows Vista のシステムのコンテキストではサポートされていないために、この問題が発生します。この修正プログラムは、アプリケーションがシステム コンテキストで実行するときにタッチのサポートを無効にします。マウスへのタッチのプロモーションは引き続き機能します。

問題 2

4.6.1 の.NET Framework での WPF アプリケーションのユーザーには、不足しているグリフ記号は、次の Unicode の範囲内の文字を通常の文字の代わりに、空の正方形のボックスなどが発生します。

0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE

この問題には、Windows の 10 のフォント フォールバック設定が含まれますが原因です。この問題は、非常に特定の一連のグリフのみを含むカスタム フォントを使用するアプリケーションで発生する可能性が高い。

この更新プログラムでは、10 の Windows で.NET Framework の 4.6.1 の WPF のフォントの代替マッピングを修正し、これら視覚的な問題を解決する必要があります。



問題 3

.NET Framework 4.6 または Microsoft Visual Studio 2015 をインストールすると、大量のデータに関連するいくつかの状況や多くの小さなオブジェクト可能性がありますエラーが生成FatalExecutionEngineError GC でバグが発生したため。この更新プログラムは、このエラーが発生する条件を修正します。

この問題の詳細については、 Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor が呼び出されたときに FatalExecutionEngineError をスローすることによって、関数が返されるを参照してください。

4.6.1 の.NET Framework では、この問題は修正されても。



問題 4

JIT コンパイラによって適用されている不適切な最適化が原因で、予期しない動作があります。この問題の影響を受けるコード パターンには、"if"条件の catch ブロックが含まれます。

この修正プログラムは、条件付きのステートメントでの不正な実行を最後に発生したエラーを修正し、catch ハンドラーです。

アプリケーションもしばらくこの修正プログラムを適用した後場合、は、追加の詳細なトラブルシューティング ガイドを参照してください。

問題 5

JIT で不正なコードの最適化を 2015 の Visual Studio または.NET Framework の 4.6 をインストールした後、予期しないアプリケーション動作が発生する可能性がします。のみの最適化機能がオンの場合 2015 の Visual Studio または Visual Studio の以前のバージョンをビルドするリリースの.NET Framework の 4.6 をインストールした後、この最適化エラーが発生します。

アプリケーションもしばらくこの修正プログラムを適用した後場合、は、追加の詳細なトラブルシューティング ガイドを参照してください。

追加手順を実行します。

RyuJIT は、お客様の問題に関連するかを判断するトラブルシューティング ガイダンス資料の手順に、リンクされている場合は、マイクロソフトの接続に問題を記録してください。問題を再現するためのコードと可能な限り多くの詳細が含まれます。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

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

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

×