2020 年 9 月 16 日-KB4576947 Windows 10 バージョン 1903、バージョン 1903、Windows Server、バージョン 1903、Windows 10、バージョン 1909、Windows Server バージョン 1909 の.NET Framework 3.5 および 4.8 の累積的な更新プログラム プレビュー

適用先
.NET

  • リリース日:
    2020 年 9 月 16 日
  • Version:
    .NET Framework 3.5 および 4.8

Windows 10 バージョン 1903、バージョン 1903、バージョン 1903、バージョン 1903、Windows Server Windows 10、バージョン 1909、Windows Server の 2020 年 9 月 16 日の更新プログラムには、.NET Framework 3.5 および 4.8 の累積的な信頼性の向上が含まれています。 この更新プログラムは、定期的な保守ルーチンの一部として適用することをお勧めします。 この更新プログラムをインストールする前に、「前提条件」と「再起動の必要性」のセクションを参照してください。

品質と信頼性の強化

WCF1 - 複数のサービスを同時に開始すると、WCF サービスの開始に失敗することがある問題を修正しました。
Windows フォーム - .NET Framework 4.8 では、Label、GroupBox、ToolStrip、ToolStripItems、StatusStrip、StatusStripItems、PropertyGrid、ProgressBar、ComboBox、MenuStrip、MenuItems、DataGridView のコントロールに対して Control.AccessibleName、Control.AccessibleRole、Control.AccessibleDescription の各プロパティが機能しなくなるという不具合がありました。この不具合を修正しました。
- データ バインド コンボ ボックスのコンボ ボックス項目のアクセス可能な名前に関する不具合を修正しました。 .NET Framework 4.8 では、DisplayMember プロパティの値ではなく型名をアクセス可能な名前として使用するようになりました。この機能強化には DisplayMember が再び使用されます。
ASP.NET - ASP.Net コントロール出力での AppPathModifier の再使用を無効にしました。
- ASP.Net 要求コンテキストの HttpCookie オブジェクトは、'new HttpCookie(name)' の動作に合わせて、.NET スタイル プリミティブの既定値ではなく、Cookie フラグの既定値が構成された状態で作成されるようになります。
SQL - ユーザーがある Azure SQL データベースに接続し、エンクレーブ ベースの操作を実行してから、同じ構成証明 URL を持つ同じサーバーで管理されている別のデータベースに接続し、2 つ目のサーバー上でエンクレーブ操作を実行した場合に発生することがあるエラーを解決しました。
CLR2 - CLR 構成変数 Thread_AssignCpuGroups (既定値は 1) を追加しました。この値を 0 に設定すると、Thread.Start() を使用して作成された新しいスレッドとスレッド プール スレッドに対して CLR によって実行される自動 CPU グループ割り当てが無効になり、アプリで独自のスレッド拡散を実行できるようになります。
- 新しい Span 型でよく使用される Unsafe.ByteOffset<T> などの新しい API を使用するときに発生する可能性があるまれなデータ破損に対処しました。 スレッドが Unsafe.ByteOffset<T> をループ内から呼び出している間に GC 操作が実行されると、破損が発生する可能性があります。
- AppContext スイッチ "Switch.System.Threading.UseNetCoreTimer" が有効になっている場合に、期限が非常に長いタイマーが予想よりもはるかに早く停止する問題に対処しました。

1 Windows Communication Foundation (WCF)
2共通言語ランタイム (CLR)

このセキュリティ更新プログラムの既知の問題

エラー メッセージ ASP.Net プリコンパイル中にアプリケーションが失敗する

現象
この 2020 年 9 月 16 日のセキュリティと品質のロールアップを .NET Framework 4.8 に適用すると、プリコンパイル中に一部の ASP.Net アプリケーションが失敗します。 表示されるエラー メッセージには、"エラー ASPCONFIG" という単語が含まれている可能性があります。

原因
"System.web" 構成の "sessionState"、"anonymouseIdentification"、または "authentication/forms" セクションの構成状態が無効です。 これは、構成変換によって Web.config ファイルがプリコンパイルのために中間状態のままになっている場合、ビルドおよび発行ルーチン中に発生する可能性があります。

回避策

この問題は 、KB4601056で解決されました。

ASP.Net アプリケーションが URI で Cookie レス トークンを配信しない可能性がある

現象
この 2020 年 10 月 1 日のセキュリティと品質のロールアップを .NET Framework 4.8 に適用した後、一部の ASP.Net アプリケーションが URI で Cookie レス トークンを配信せず、302 リダイレクト ループが発生したり、セッション状態が失われたりする可能性があります。

原因
セッション状態、匿名識別、フォーム認証の ASP.Net 機能はすべて、Web クライアントへのトークンの発行に依存しており、これらのトークンを Cookie に配信するか、Cookie をサポートしていないクライアントの URI に埋め込むオプションを使用できます。 URI 埋め込みは長い間安全ではなく、コミットされていない方法であり、この KB では、これら 3 つの機能のいずれかが構成で Cookie モードの "UseUri" を明示的に要求しない限り、URI のトークンの発行を静かに無効にします。 "AutoDetect" または "UseDeviceProfile" を指定する構成では、URI にこれらのトークンの埋め込みが誤って試行され、失敗する可能性があります。

回避策

この問題は 、KB4601056で解決されました。

更新プログラムの入手方法およびインストール方法

この更新プログラムのインストール

リリース チャネル 使用可能 次の手順
Windows Update および Microsoft Update この更新プログラムをダウンロードしてインストールするには、[設定>更新 & セキュリティ>Windows Update に移動し、[更新プログラムの確認] を選択します。
Microsoft Update カタログ この更新プログラムのスタンドアロン パッケージを入手するには、Microsoft Update カタログ Web サイトに移動してください。
Windows Server Update Services (WSUS) × この更新プログラムは WSUS に手動でインポートできます。 手順については、 Microsoft Update カタログ を参照してください。

ファイル情報

この更新プログラムで提供されるファイルのリストについては、累積的な更新プログラムのファイル情報をダウンロードしてください。

前提条件

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

再起動の必要性

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

この更新プログラムに関するヘルプとサポートを受ける方法