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

この記事では、Microsoft 3146714 4.6 および 4.6.1 で使用できる修正プログラム ロールアップ .NET Frameworkについて説明します。 修正プログラム ロールアップで修正される問題の詳細については、「この修正プログラム ロールアップで修正される問題」セクションを参照してください。

解決方法

KB3146714 に対応する修正プログラムは、KB3146714 に含まれているすべての修正プログラムを含む .NET Framework の最新の更新プログラムに置き換えられます。 最新の更新プログラムをインストール.NET Framework

Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

119591 Microsoft がウイルスをスキャンしたオンライン サービスから Microsoft サポート ファイルを取得する方法。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

注意 修正プログラムの更新プログラムのバージョンを確認するには、Release キーワードの値を確認して、インストールされているバージョンを確認します。 前方互換性を持つには、次の表に示す値以上の値を確認できます。
 

修正プログラム ロールアップのバージョン

リリース DWORD の値

4.6 以降3146711バージョン.NET Framework修正プログラム ロールアップ

394294

新しいバージョンを確認 .NET Frameworkする方法の詳細については、「方法: インストールされている.NET Framework決定する」を参照してください

詳細情報

必要条件

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

再起動の必要性

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

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

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

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

CLR JIT の問題

C#は、.NET Framework 4.6 がインストールされ、また、そのコードが、2016 年 4 月 6 日に、2016 年 4 月 6 日に、1 つのコンパイラを使用しているコンピューターで実行されている場合、値ではなく参照によって渡されます。 このバグの症状の 1 つは、コードがコレクション内のデータを正しくない順序 (時系列) で表している場合です。 以前のバージョンのデータからこの動作が変化.NET Frameworkクライアントがデータの歴史家から時系列データを取得すると、さまざまな症状が発生します。

この問題は、pass-by-ref 引数として機能する tmp 変数の lvAddrExposed フラグが存在しない場合に発生します。これにより、コピー プロップ フェーズが破損します。

CLR の問題

CLR 型ローダーの問題により、ネイティブ イメージから汎用型が復元されている間にデッドロックが発生する可能性があります。 これにより、ngen createpdb コマンドが失敗します。 この問題は、この修正プログラムによって解決されます。

Windowsフォームの問題

次Windows条件に当てはまる場合、Forms PrintPreviewDialog UI の初期化は非常に遅くなります。
 

  • ネットワーク プリンターが使用されます。

  • このプリンターのユーザー設定 (両面設定など) は変更されます。

このシナリオにパフォーマンスの最適化を追加しました。 特定のページのページ設定が変更されていない場合、このページのプリンター設定は (プリンター スプーラーにアクセスして) 再適用されません。 QueryPageSettings イベント ハンドラーを使用してアプリケーションがプリンターの設定を変更した場合、オプトイン フラグが設定されている場合でも、影響を受けるページの印刷プレビュー生成パフォーマンスは向上しない。

この最適化にオプトインするには、.NET Framework:

.NET Framework 4.5.2 のバージョンに応じて、app.config ファイルに次のキーを追加する必要があります。

<?xml version="1.0" encoding="utf-8"?>
<構成>
< appSettings >
< key="OptimizePrintPreview" value="true" />
< /appSettings
> </configuration> .NET Framework 4.6 以降のバージョン:

<?xml version="1.0" encoding="utf-8"?>
<構成>
< ランタイム>
< AppContextSwitchOverrides 値 = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration> アプリケーションをいずれかのバージョンのアプリケーションで実行できる場合は、.NET Framework ファイル内の両方のスイッチを使用します。

オプトアウトするには、スイッチを削除するか、値を false に設定します。

ClickOnce問題ClickOnce

TLS 1.1 と 1.2 をサポートするために更新されました。 ClickOnce、実行時に必要な TLS プロトコルが自動的に検出されます。 この機能を有効にするには、ClickOnce手順は必要ありません。

PCI ClickOnceと見なされなくなった場合でも、将来の TLS 1.0 は引き続きサポートされます

ヘルプを表示

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

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

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

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

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

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

×