On Patch Tuesday 11/07/2023, Microsoft distributed updates for various platforms including .the app development kit .Net Framework. KB5028849 is one of them that carried previously released security improvements and Quality and Reliability Improvements. This is a part of regular monthly updates for .Net Framework 4.8.1 and 3.5 for Windows 10 22H2.
Full name of this release is “2023-07 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 10 Version 22H2 (KB5028849)”. See: Windows 10 KB5028574 .NET Framework 4.8.1 for 22H2 and 21H2. Let’s look at what is new in the patch:
Table of Contents
KB5028849 Windows 10 22H2 .Net Framework 4.8.1, 3.5 changes and improvements
Here is the changelog:
Quality and Reliability Improvements
This update addresses a change that affects how you use the X509Certificate, X509Certificate2, or X509Certificate2Collection classes. When you use them to import a PKCS#12 blob that contains a private key, the calling application might get an exception. The exception message is, “System.Security.Cryptography.CryptographicException: PKCS12 (PFX) without a supplied password has exceeded maximum allowed iterations. See https://go.microsoft.com/fwlink/?linkid=2233907 for more information.” To learn more, seeKB5028608. – For Common Language Runtime (CLR)
How to download KB5028849 and install on Windows 10 22H2
KB 5028849 can be downloaded and installed using 2 easy methods and you can follow any of them:
1] Via Windows update (automatic)
- Press Windows and S keys on your keyboard and type updates.
- When Settings app appears, go to the right panel.
- Click on Check for updates.
- Allow the system to scan and download the .Net Framework patch.
- Click on Restart now to complete the installation.
2] Manual method through Standalone package
- Go to the KB5028849 direct download link – https://catalog.update.microsoft.com/Search.aspx?q=5028849
- Find the file suitable for the processor of your computer from the Microsoft Update Catalog site such as x64.
- Click on Download, look for a link on the prompted page, and select it.
- Once downloading is finished, double-click on any of the following file
windows10.0-kb5028849-x86-ndp481_b338818aec972a9de4f14c55fd5db73004d8424b.msu
or,
windows10.0-kb5028849-x64-ndp481_454fc39e8357b2c158748a5ece8f060bcaf1b9c3.msu
- Select Yes on the confirmation popup and let the system restart.
Source: Release note.
That’s all!!