April 2022 Windows 11 Non-Security Optional Preview "C" Release

Corrine

Administrator,
Microsoft MVP,
Security Analyst
Staff member
Joined
Feb 22, 2012
Posts
12,394
Location
Upstate, NY
Microsoft released the monthly “C” release preview cumulative updates with non-security improvements and fixes for Windows 11 and other supported versions of Windows.

Following are the highlights for KB5012643 (OS Build 22000.652) for Windows 11:
  • Updates an issue that might cause video subtitles to be partially cut off.
  • Updates an issue that incorrectly aligns video subtitles.
  • Displays the temperature on top of the weather icon on the taskbar.
  • Updates an issue that prevents you from using the minimize, maximize, and close buttons on a maximized app window.
Update: To get the update, go to Settings > Update & Security > Windows Update. The link to download and install the update can be found in the Optional updates available area. To get the standalone package for this update, go to the Microsoft Update Catalog website.

See the referenced KB article for the long list of improvements and fixes included in the update.

Microsoft now combines the latest servicing stack update (SSU) for your operating system with the latest LCU. For general information about SSUs, see Servicing stack updates and Servicing Stack Updates (SSU): Frequently Asked Questions.

For information about the types of updates released by Microsoft each month, see Windows 11 life cycle and servicing update.

Windows 11 update history
 
Last edited:
This update reportedly causes a crash for some older .NET applications: Microsoft warns users: Uninstall Windows 11 KB5012643 if it crashes your apps

I ran into this issue a couple days ago and took a dive to see what the cause might be. I noticed that there's a missing entry for System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 in the older GAC. This is the location at %WINDIR%\assembly and not %WINDIR%\Microsoft.NET\assembly. You can verify this with gacutil.exe (as long as it's the older version that searches the appropriate GAC). I used an old Visual Studio 2008 Developer command prompt to check.

I was able to fix the issue simply by checking and unchecking a box in the "Turn Windows features on or off" dialog, which can be found from the start menu. More specifically, the ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" item... Uncheck that, restart windows, open the dialog again, check the box and opt to reinstall all of the files from Windows Update. I restarted one last time after this to ensure all pending operations were completed successfully.

.NET assemblies are lazily loaded at runtime, unless preloaded for any reason. The crash will occur the first time System.Runtime.Serialization is required.

Following are the highlights for KB5013643 (OS Build 22000.652) for Windows 11:

There's a typo here however, it's not "KB5013646" it's "KB5012643".
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top