この記事では、Microsoft .NET Framework 4.5.2、4.5.1、4.5 で使用できる修正プログラム ロールアップ 3146718 について説明します。 修正プログラム ロールアップで修正される問題の詳細については、「この修正プログラム ロールアップで修正される問題」セクションを参照してください。
Web インストーラーは、特定のプラットフォームに適用できるコンポーネントのみを自動的に決定してダウンロードする小さなパッケージ (1 MB 未満) です。
解決方法
KB3146718 に対応する修正プログラムは、KB3146718 に含まれているすべての修正プログラムを含む .NET Framework の最新の更新プログラムに置き換えられます。 最新の更新プログラムをインストール.NET Framework。
Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
119591 Microsoft がウイルスをスキャンしたオンライン サービスから Microsoft サポート ファイルを取得する方法。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。
注意 修正プログラムの更新プログラムのバージョンを確認するには、Release キーワードの値を確認して、インストールされているバージョンを確認します。 前方互換性を持つには、次の表に示す値以上の値を確認できます。
修正プログラム ロールアップのバージョン |
リリース DWORD の値 |
---|---|
4.5 以降3146711バージョン.NET Framework修正プログラム ロールアップ |
380035 |
新しいバージョンを特定する方法の.NET Framework方法: インストールされているバージョンを特定.NET Framework参照してください。
詳細情報
必要条件
この修正プログラムを適用するには、.NET Framework 4.5.2、4.5.1、または 4.5 がインストールされている必要があります。
再起動の必要性
影響を受けるファイルが使用されている場合は、この修正プログラムを適用した後、コンピューターを再起動する必要があります。 この修正プログラムを適用する前.NET Frameworkすべてのアプリケーションを閉じてお勧めします。
修正プログラムの置き換えに関する情報
この修正プログラム パッケージでは、以前にリリースされた修正プログラム パッケージは置き換えされません。
この修正プログラム ロールアップで修正される問題
ASP.NET 問題
32 コアを超えるコンピューターで Web アプリケーションを実行すると、System.Web.BufferAllocator で問題が発生し、パフォーマンスが低下します。
修正: System.Web.BufferAllocator のグローバル ロックを削除することで、問題が解消されました。
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 は引き続きサポートされます。