February 17, 2023-Update for .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows Embedded 7 Standard and Windows Server 2008 R2 SP1 and Windows Server 2008 SP2 (KB5023820)
Applies To.NET
Note:Â Revised 2/27/2023 to update prerequisites for installing the update.
Applies to:
Microsoft .NET Framework 4.6.2 Microsoft .NET Framework 4.7 Microsoft .NET Framework 4.7.1 Microsoft .NET Framework 4.7.2
REMINDER Windows Embedded 7 Standard, Windows Server 2008 R2 SP1 and Windows Server 2008 SP2 have reached the end of mainstream support and are now in extended security update (ESU) support.
Starting in July 2020, there will no longer be optional, non-security releases (known as "C" releases) for this operating system. Operating systems in extended support have only cumulative monthly security updates (known as the "B" or Update Tuesday release).
Verify that you have installed the required updates listed in the How to get this update section before installing this update. 
Customers who have purchased the Extended Security Update (ESU) for on-premises versions of these operating systems must follow the procedures in
KB4522133 to continue receiving security updates after extended support ends on January 14, 2020. For more information on ESU and which editions are supported, see
KB4497181. For more information, see the ESU blog.
REMINDER All updates for .NET Framework 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, and 4.6 require that the d3dcompiler_47.dll update is installed. We recommend that you install the included d3dcompiler_47.dll update before you apply this update. For more information about the d3dcompiler_47.dll, see
KB 4019990.
If you install a language pack after you install this update, you must reinstall this update. Therefore, we recommend that you install any language packs that you need before you install this update. For more information, see Add language packs to Windows.
The February 17, 2023 update for Windows Embedded 7 Standard and Windows Server 2008 R2 SP1 and Windows Server 2008 SP2 includes improvements in .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2. Verify that you have installed the required updates listed in the How to get this update section before installing this update.
Summary
Security Improvements
There are no new security improvements in this release.
Quality and Reliability Improvements
WPF1
- Addresses an issue to restore Images and other glyphs not displaying correctly in XPS documents after customers install the December 13th, 2022 security update or the February 14th, 2023 security update.
- Addresses an issue with Null reference exceptions occurring when loading XPS documents after customers install the December 13th, 2022 security update or the February 14th, 2023 security update.
1Windows Presentation Foundation (WPF)
Known issues in this update
Microsoft is not currently aware of any issues in this update.
How to obtain and install the update
Before installing this update
Prerequisite:
To apply this update, you must have .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 installed.
You must install the updates listed below and restart your device before installing the latest Rollup. Installing these updates improves the reliability of the update process and mitigates potential issues while installing the Rollup and applying Microsoft security fixes.
Operating System
Prerequisites for installing this update
Windows Server 2008 SP2
The April 9, 2019 servicing stack update (SSU) (KB4493730). To get the standalone package for this SSU, search for it in the Microsoft Update Catalog. This update is required to install updates that are only SHA-2 signed.
The latest SHA-2 update (KB4474419) released October 8, 2019 or newer update. If you are using Windows Update, the latest SHA-2 update will be offered to you automatically. This update is required to install updates that are only SHA-2 signed. For more information on SHA-2 updates, see 2019 SHA-2 Code Signing Support requirement for Windows and WSUS.
To get this security update, you must reinstall the "Extended Security Updates (ESU) Licensing Preparation Package" (KB5016891) for Windows Server 2008 SP2 that is dated August 8, 2022 even if you previously installed the ESU key. The ESU licensing preparation package will be offered to you from WSUS. To get the standalone package for ESU licensing preparation package, search for it in the Microsoft Update Catalog.
After you install the items above, we strongly recommend that you install the latest SSU. For Windows Server 2008 SP2, you must have the servicing stack update (SSU) (KB5016129) that is dated July 12, 2022 or later installed. For more information about the latest SSU updates, see ADV990001 | Latest Servicing Stack Updates.
IMPORTANTÂ You do not need an additional key for deployment of the following:
You do not need to deploy an additional ESU key for Azure virtual machines (VMs), Azure Stack HCI, version 21H2 and later.
For other Azure products such as Azure VMWare, Azure Nutanix solution Azure Stack (Hub, Edge), or for bring-your-own images on Azure for Windows Server 2008 SP2, you do need to deploy the ESU key. The steps to install, activate, and deploy ESUs are the same for the fourth year of ESU coverage.
Windows Embedded 7 Standard and Windows Server 2008 R2
The March 12, 2019 servicing stack update (SSU) (KB4490628). To get the standalone package for this SSU, search for it in the Microsoft Update Catalog. This update is required to install updates that are only SHA-2 signed.
The latest SHA-2 update (KB4474419) released September 10, 2019 or newer update. If you are using Windows Update, the latest SHA-2 update will be offered to you automatically. This update is required to install updates that are only SHA-2 signed. For more information on SHA-2 updates, see 2019 SHA-2 Code Signing Support requirement for Windows and WSUS.
To get this security update, you must reinstall the "Extended Security Updates (ESU) Licensing Preparation Package" (KB5016892) for Windows Server 2008 R2 SP1 that is dated August 8, 2022 even if you previously installed the ESU key. The ESU licensing preparation package will be offered to you from WSUS. To get the standalone package for ESU licensing preparation package, search for it in the Microsoft Update Catalog.
After you install the items above, we strongly recommend that you install the latest SSU.
​​​​​​​For Windows Server 2008 R2 SP1, you must have the servicing stack update (SSU) (KB5017397) that is dated September 13, 2022 or later installed. For more information about the latest SSU updates, see ADV990001 | Latest Servicing Stack Updates.
IMPORTANT You do not need an additional key for deployment of the following:
You do not need to deploy an additional ESU key for Azure virtual machines (VMs), Azure Stack HCI.
For other Azure products such as Azure VMWare, Azure Nutanix solution Azure Stack (Hub, Edge), or for bring-your-own images on Azure for Windows Server 2008 SP2, and Windows Server 2008 R2 SP1 you do need to deploy the ESU key. The steps to install, activate, and deploy ESUs are the same for the fourth year of ESU coverage.
Install this update
Release Channel
Available
Next Step
Windows Update and Microsoft Update
No
None, this update is not available from this release channel at this time.
None, this update is not available from this release channel at this time.
Update removal information
To remove this update, use the Programs and Features item in Control Panel.
Update restart information
This update does not require a system restart after you apply it unless files that are being updated are locked or are being used.
File Information
x86
File name
File version
File size
Date
Time
GlobalUserInterface.CompositeFont
186,009
15-Feb-2023
17:54
msvcp120_clr0400.dll
12.0.52519.0
485,576
15-Feb-2023
17:54
msvcr120_clr0400.dll
12.0.52519.0
987,840
15-Feb-2023
17:54
VsVersion.dll
14.7.4043.0
13,216
15-Feb-2023
17:54
PresentationCore.dll
4.7.4043.0
3,638,208
15-Feb-2023
17:54
PresentationFramework.dll
4.7.4043.0
6,268,352
15-Feb-2023
17:54
PresentationFramework-SystemData.dll
4.7.4043.0
18,336
15-Feb-2023
17:54
PresentationHost_v0400.dll
4.7.4043.0
208,320
15-Feb-2023
17:54
PresentationHost_v0400.dll.mui
4.7.4043.0
78,784
15-Feb-2023
17:54
PresentationNative_v0400.dll
4.7.4043.0
821,184
15-Feb-2023
17:54
System.Core.dll
4.7.4043.0
1,547,144
15-Feb-2023
17:54
System.Windows.Controls.Ribbon.dll
4.7.4043.0
740,240
15-Feb-2023
17:54
System.Xaml.dll
4.7.4043.0
637,272
15-Feb-2023
17:54
UIAutomationClient.dll
4.7.4043.0
171,968
15-Feb-2023
17:54
UIAutomationClientsideProviders.dll
4.7.4043.0
355,264
15-Feb-2023
17:54
UIAutomationProvider.dll
4.7.4043.0
42,896
15-Feb-2023
17:54
UIAutomationTypes.dll
4.7.4043.0
214,976
15-Feb-2023
17:54
WindowsBase.dll
4.7.4043.0
1,290,168
15-Feb-2023
17:54
WPFFontCache_v0400.exe.mui
4.7.4043.0
13,248
15-Feb-2023
17:54
WPFFontCache_v0400.exe
4.7.4043.0
19,880
15-Feb-2023
17:54
wpfgfx_v0400.dll
4.7.4043.0
1,340,864
15-Feb-2023
17:54
Placeholder.dll
4.7.4043.0
18,880
15-Feb-2023
17:54
PenIMC2_v0400.dll
4.7.4043.0
80,320
15-Feb-2023
17:54
x64
File name
File version
File size
Date
Time
GlobalUserInterface.CompositeFont
186,009
15-Feb-2023
17:54
msvcp120_clr0400.dll
12.0.52519.0
690,008
15-Feb-2023
20:36
msvcp120_clr0400.dll
12.0.52519.0
485,576
15-Feb-2023
17:54
msvcr120_clr0400.dll
12.0.52519.0
993,632
15-Feb-2023
20:36
msvcr120_clr0400.dll
12.0.52519.0
987,840
15-Feb-2023
17:54
VsVersion.dll
14.7.4043.0
13,216
15-Feb-2023
20:36
VsVersion.dll
14.7.4043.0
13,216
15-Feb-2023
17:54
PresentationCore.dll
4.7.4043.0
3,615,680
15-Feb-2023
20:36
PresentationCore.dll
4.7.4043.0
3,638,208
15-Feb-2023
17:54
PresentationFramework.dll
4.7.4043.0
6,268,352
15-Feb-2023
17:54
PresentationFramework-SystemData.dll
4.7.4043.0
18,336
15-Feb-2023
17:54
PresentationHost_v0400.dll
4.7.4043.0
271,760
15-Feb-2023
20:36
PresentationHost_v0400.dll.mui
4.7.4043.0
78,784
15-Feb-2023
20:36
PresentationHost_v0400.dll
4.7.4043.0
208,320
15-Feb-2023
17:54
PresentationHost_v0400.dll.mui
4.7.4043.0
78,784
15-Feb-2023
17:54
PresentationNative_v0400.dll
4.7.4043.0
1,103,760
15-Feb-2023
20:36
PresentationNative_v0400.dll
4.7.4043.0
821,184
15-Feb-2023
17:54
System.Core.dll
4.7.4043.0
1,547,144
15-Feb-2023
17:54
System.Windows.Controls.Ribbon.dll
4.7.4043.0
740,240
15-Feb-2023
17:54
System.Xaml.dll
4.7.4043.0
637,272
15-Feb-2023
17:54
UIAutomationClient.dll
4.7.4043.0
171,968
15-Feb-2023
17:54
UIAutomationClientsideProviders.dll
4.7.4043.0
355,264
15-Feb-2023
17:54
UIAutomationProvider.dll
4.7.4043.0
42,896
15-Feb-2023
17:54
UIAutomationTypes.dll
4.7.4043.0
214,976
15-Feb-2023
17:54
WindowsBase.dll
4.7.4043.0
1,290,168
15-Feb-2023
17:54
WPFFontCache_v0400.exe.mui
4.7.4043.0
13,216
15-Feb-2023
20:36
WPFFontCache_v0400.exe.mui
4.7.4043.0
13,248
15-Feb-2023
17:54
WPFFontCache_v0400.exe
4.7.4043.0
20,952
15-Feb-2023
20:36
WPFFontCache_v0400.exe
4.7.4043.0
19,880
15-Feb-2023
17:54
wpfgfx_v0400.dll
4.7.4043.0
1,760,656
15-Feb-2023
20:36
wpfgfx_v0400.dll
4.7.4043.0
1,340,864
15-Feb-2023
17:54
Placeholder.dll
4.7.4043.0
19,856
15-Feb-2023
20:36
Placeholder.dll
4.7.4043.0
18,880
15-Feb-2023
17:54
PenIMC2_v0400.dll
4.7.4043.0
98,752
15-Feb-2023
20:36
PenIMC2_v0400.dll
4.7.4043.0
80,320
15-Feb-2023
17:54
Prerequisites
To apply this update, you must have .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 installed.
Restart requirement
You must restart the computer after you apply this update if any affected files are being used. We recommend that you exit all .NET Framework-based applications before you apply this update.