Zwift Launcher error 1026 .Net Runtime - unhandled exception

Every time I exit the Zwift launcher, it generates a pair of errors: 1026 .NET Runtime unhandled exception, and 1000 Application Error.

Application: ZwiftLauncher.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidCastException

  • at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(System.Object, IntPtr, IntPtr ByRef, Boolean ByRef)*
  • at Microsoft.Web.WebView2.Core.Raw.ICoreWebView2Controller.get_CoreWebView2()*
  • at Microsoft.Web.WebView2.Core.CoreWebView2Controller.get_CoreWebView2()*
  • at Microsoft.Web.WebView2.Wpf.WebView2.Uninitialize(Boolean)*
  • at Microsoft.Web.WebView2.Wpf.WebView2.Dispose(Boolean)*
  • at System.Windows.Interop.HwndHost.Finalize()*

Faulting application name: ZwiftLauncher.exe, version:, time stamp: 0x625f615d
Faulting module name: KERNELBASE.dll, version: 10.0.19041.2075, time stamp: 0x923a0837
Exception code: 0xe0434352
Fault offset: 0x0000000000034fd9
Faulting process ID: 0x2728
Faulting application start time: 0x01d8d852d3d583f6
Faulting application path: C:\Program Files (x86)\Zwift\ZwiftLauncher.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 1cc8473a-1349-46a6-ad68-2e7c26fde3d0
*Faulting package full name: *
Faulting package-relative application ID:

My system has been running fine for years, including Zwift prior to the latest update.

Any ideas? AFAIK everything is up to date.