.NET KB4598299 / KB4598301適用後、Visual Studioがクラッシュしたり、アプリが正常に動作しなくなる不具合 [Update 2: KB4601554 / KB4601556で修正]

WindowsUpdate

WindowsUpdate

2021年2月3日に公開・配信されたWindows10 バージョン20H2 / 2004用『.NET Framework 3.5および4.8用累積的な更新プログラムのプレビュー』(以下、.NETプレビュー)KB4598299、または1月27日に公開・配信されたバージョン1909用.NETプレビューKB4598301を適用すると、Visual Studioがクラッシュしたり、アプリが正常に動作しなくなる不具合が発生しています。

KB4598299 / KB4598301が原因でVisual Studioがクラッシュしたり、アプリが正常に動作しなくなる

ユーザーによる不具合報告

  • Visual Studioでウィンドウをドッキングしたり、マウスでウィンドウを分割したりするとクラッシュするようになりました。
  • Visual Studio 2019でまったく同じ問題が発生しています。
  • 20H2 / 2004用.NETプレビューのKB4598299をインストール後、私の環境でも同じ問題が発生しました。KB4598299をアンインストールすることでこの不具合は発生しなくなりました。
  • 私も同じ問題が発生しています。1909用.NETプレビューのKB4598301をアンインストールすると問題は解決しました。
  • これはVisual Studioだけの問題ではありません。WPF VB.NETで作ったソフトウェアで例外が発生するようになりました。
  • Microsoft: 多くのフィードバックをありがとうございます。現在、KB4598301の原因を特定して、修正版をリリースできるように作業を進めています。

上記報告は海外のMicrosoft Developer Communityに寄せられており、.NETプレビューが原因でVisual Studioがクラッシュします。

また、Windows Presentation Foundation (WPF)も影響を受けるようで、その他のアプリケーションの挙動もおかしくなるかもしれません。

もし、Visual Studioでクラッシュが発生したり、その他アプリの挙動がおかしくなってお困りの場合は、Windows10 20H2 / 2004の方はKB4598229を、1909の方はKB4598301をアンインストールすることで直りますのでお試しください。

Microsoftは本具合を認めており、現在、修正に取り組んでいるとのことです。

Update 1: Visual Studioは修正 [2021/2/15]

Microsoftはこの不具合をVisual Studio側で修正しました。Microsoftによると、Visual Studioを最新リリースにアップデートすることで、この不具合は発生しなくなるとのことです。

なお、Visual Studio側の問題は解決しましたが、WPFアプリの挙動がおかしくなる不具合については継続しています。もし、挙動のおかしなアプリが出てきた場合は、以下の更新プログラムをアンインストールすることで正常に動作するようになります。

<2021年2月10日配信分 .NETセキュリティアップデート>
 20H2 / 2004用: KB4601050
 1909用: KB4601056

<2021年2月3日配信分 .NETプレビュー>
 20H2 / 2004用: KB4598229
 1909用: KB4598301

また、Microsoftは開発者側で取れる回避策も公開しています。開発者の方で、アップデートによって不具合が発生しないよう修正したい場合はこちらのページをご確認ください。

Update 2: .NETプレビューKB4601554 / KB4601556で修正 [2021/2/25] [New]

本不具合は2021年2月25日に配信されたWindows10 バージョン20H2 / 2004用.NETプレビューKB4601554、および、2月17日に配信されたバージョン1909用.NETプレビューKB4601556にて修正されました。KB4601554 / KB4601556(またはそれ以降のKB)を適用することで、Visual StudioがクラッシュしたりWPFアプリの挙動がおかしくなるなどの不具合は発生しなくなります。

不具合にお困りの方はKB4601554 / KB4601556の適用をお試しください。