注
- リリース日:
2020 年 2 月 11 日 - Version:
.NET Framework 3.5 および 4.8
バージョン 1903 Windows 10 バージョン 1903 および Windows Server 1903 RTM および Windows 10 バージョン 1909 および Windows Serverバージョン 1909 のこの更新プログラムには、.NET 3.5 および 4.8 の累積的な信頼性の向上が含まれています。 この更新プログラムは、定期的な保守ルーチンの一部として適用することをお勧めします。 この更新プログラムをインストールする前に、「前提条件」と「再起動の必要性」のセクションを参照してください。
注
この更新プログラムは、2020 年 2 月 11 日付の累積的な更新プログラムに含まれています。 この更新プログラムは、2020 年 1 月 28 日にリリースされた累積的な更新プログラムで以前にリリースされました。
品質と信頼性の強化
| WCF1 | - 高い CPU 負荷の下で IIS アプリケーションを複数回再起動すると、エンドポイントにアクセスできなくなる可能性がある競合状態に対処するために、WCF アクティブ化サービスでリッスン エンドポイントを構成する際のオプトイン再試行メカニズムを追加しました。 お客様は、必要に応じて %windir%\Microsoft.NET\Framework\v4.0.30319 フォルダーと %windir%\Microsoft.NET\Framework64\v4.0.30319 フォルダーの下の SMSvcHost.exe.config に次の AppSetting を追加することで、この修正プログラムをオプトインできます。 これにより、エンドポイントの登録が 10 回再試行され、各試行の間に 1 秒の遅延が発生し、エンドポイントがエラー状態になります。 <Appsettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </Appsettings> - IIS ワーカー プロセスがクラッシュし、同じエンドポイントがリッスンしているがアクティブ化が保留中として再構成されているため、リッスン パスが閉じられているときの競合状態があります。 競合が見つかった場合、この競合状態が原因で競合が一時的であったという前提で、この変更を再試行できます。 再試行回数と待機時間は、アプリ設定を使用して構成できます。 |
|---|---|
| Windows フォーム | - ImeMode プロパティが NoControl に設定されている System.Windows.Forms.TextBox コントロールの問題に対処します。 これらのコントロールは、ページ上のナビゲーションの順序に関する OS 設定と一致する IME 設定を保持するようになりました。 修正プログラムは、pinyin キーボードを使用した CHS に適用されます。 - マウス クリックを使用して移動するときや、無効な IME コントロールからこの ComboBox コントロールにフォーカスが移動したときに、無効な IME に切り替える代わりに、親コンテナー コントロールの入力モードを保持するために、ImeMode が CHS の ImeMode.NoControl に設定されている System.Windows.Forms.ComboBox コントロールに関する問題に対処します。 - フェールオーバー クラスター サービスのクラスター作成ウィザードの DataGridView の .NET Framework 4.8 の編集 IP アドレス UI のアクセシビリティの変更: ユーザーは、別の編集セルへの編集コントロールの移動に関連する UIA ツリーの再構築を制御した後に IP 値を入力できません。 このようなカスタム DataGridView セル (IP アドレス セル) とその内部コントロールは、現在、この問題を回避するために、既定の UIA ツリー再構築では処理されません。 |
| CLR2 | - .NET Framework 4.8 の変更により、シングルスレッド アパートメント オブジェクトがマルチスレッド アパートメントとして扱われ、ブロック エラーが発生する可能性がある特定の EnterpriseServices シナリオが後退しました。 この変更により、シングルスレッド アパートメント オブジェクトが正しく識別されるようになりました。これにより、このエラーが回避されます。 - ポータブル PDB メタデータ プロバイダー キャッシュに競合状態があり、プロバイダーがリークされ、診断 StackTrace API でクラッシュが発生しました。 競合を解決するには、プロバイダーが破棄されていない原因を検出して破棄します。 - サーバー GC で SOH 割り当てを実行するときに本当にメモリが不足している場合 (つまり、完全なブロック GC があり、SOH 割り当てに対応する領域がまだ存在しない)、トリガー理由 OutOfSpaceSOH で完全ブロック GC が繰り返しトリガーされる問題に対処します。 この修正は、ループ内の GC をトリガーするのではなく、この状況を検出したときに OOM をスローすることです。 - プロセス アフィニティを 1 から N コアに変更することによって発生する問題に対処します。 |
| SQL | - 文字列の形式が正しくないために情報が出力されなかった SqlClient Bid トレースに関する問題に対処します。 |
| WPF3 | - 状況によっては、高 DPI WPF アプリケーションの Popup が表示されない、画面の左上隅に表示される、または不完全に表示またはレンダリングされる問題に対処します。 - WPF で XPS ドキュメントを作成するときに、サブセット化のプロセスでフォントが拡張される場合に、フォントのサブセット化によって FileFormatException が発生する可能性がある問題に対処します。 この例外を回避するには、「AppContext for Library Consumers」 で説明されている いずれかのメソッドを使用して、'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' という名前の AppContext スイッチを 'true' に設定します。 - システム DPI が 96 を超えると、TextBox などのテキスト挿入キャレットの幅が正しくありません。 特に、一部の DPI 対応の状況では、キャレットはプライマリよりも DPI が低いモニターに何もレンダリングしません。 - SharedSizeGroup に属する列を含むグリッドのレイアウト中に発生するハングに対処します - ユーザーがマウス ボタンを離す前にアプリでボタンを無効にし、メニュー項目を置き換える場合、RibbonSplitButton を開くときに発生するハングと最終的な StackOverflowException に対処します。 - TreeView のスクロール中に発生する可能性がある特定のハングに対処します。 |
| Net ライブラリ | - 非常に大きな MTU を持つネットワーク構成での不適切な使用に対して UdpClient を強化します。 |
1 Windows Communication Foundation (WCF)
2共通言語ランタイム (CLR)
3 Windows Presentation Foundation (WPF)
更新プログラムの入手方法およびインストール方法
この更新プログラムのインストール
この更新プログラムは、Windows Update から自動的にダウンロードおよびインストールされます。
この更新プログラムのスタンドアロン パッケージを入手するには、Microsoft Update カタログ Web サイトに移動してください。
ファイル情報
この更新プログラムで提供されるファイルのリストについては、累積的な更新プログラムのファイル情報をダウンロードしてください。
前提条件
この更新プログラムを適用するには、.NET Framework 3.5 または 4.8 がインストールされている必要があります。
再起動の必要性
影響を受けるファイルが使用されている場合、この更新プログラムの適用後、コンピューターを再起動する必要があります。 この更新プログラムを適用する前に、すべての .NET Framework ベースのアプリケーションを終了することをお勧めします。
更新プログラムの置き換えに関する情報
この更新プログラムは、以前にリリースされた更新プログラム [4533002](https://support.microsoft.com/help/4533002\) に置き換えられます。
この更新プログラムに関するヘルプとサポートを受ける方法
- 更新プログラムのインストールに関するヘルプ: Windows Update FAQ
- オンラインと自宅で自分を守る:Windows セキュリティサポート
- お住まいの国に応じた現地 サポート: 国際サポート