Note
- REMINDER
- Windows 10, version 1607 Mobile and Mobile Enterprise editions reached end of support on October 9, 2018.
- Windows 10, version 1607 IoT Core and IoT Enterprise editions reached end of support on April 9, 2019.
- These editions will no longer be offered these updates. To continue receiving these updates, we recommend updating to the latest version of Windows. For information about the end of support for Windows 10, version 1607, see Windows 10, version 1607 end of servicing on April 9, 2019.
- Windows Server 2016 Datacenter edition, Nano Server installation, and Standard edition, Nano Server installation options reached end of support on October 9, 2018.
To continue receiving these updates, we recommend updating to the latest version of Windows Server. For information about the end of support for Windows Server 2016, see Windows Server 2016.
Summary
This update makes improvements to the Windows recovery features for Windows Server 2016.
How to get this update
Install this update
| Release Channel | Available | Next Step |
|---|---|---|
| Windows Update and Microsoft Update | Yes | This update is available through Windows Update. It will be downloaded and installed automatically. |
| Microsoft Update Catalog | Yes | To get the standalone package for this update, go to the Microsoft Update Catalog website. To download updates from the Update Catalog, see Steps to download updates from the Windows Update Catalog. |
| Windows Server Update Services (WSUS) and Microsoft Endpoint Configuration Manager | No | See the other release channels. |
| Prerequisites | There are no prerequisites to apply this update. |
|---|---|
| Restart information | You do not have to restart your device after you apply this update. |
| Removal information | This update cannot be removed once it is applied to a Windows image. |
| Update replacement information | This update replaces the previously released update KB5031471. |
| Verify the installation of this update | After installing this update, the WinRE version installed on the device should be10.0.14393.6610. |
Methods to verify the WinRE version installed
Run the following PowerShell script "GetWinReVersion.ps1" with Administrator credentials. After you run the script, you should receive the installed WinRE version as in the following example:
GetWinReVersion.ps1 PowerShell script
################################################################################################
#
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
#
# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
################################################################################################
# Function to get WinRE path
function GetWinREPath {
$WinRELocation = (reagentc /info | Select-String "Windows RE location")
if ($WinRELocation) {
return $WinRELocation.ToString().Split(':')[-1].Trim()
} else {
Write-Host "Failed to find WinRE path" -ForegroundColor Red
exit 1
}
}
# Creates and needs to be return the mount directory
function GetMountDir {
# systemdirve\mnt
$MountDir = "$env:SystemDrive\mnt"
if (-not (Test-Path $MountDir)) {
New-Item -ItemType Directory -Path $MountDir -Force | Out-Null
}
return $MountDir
}
# Function to get WinRE version
function GetWinREVersion {
$mountedPath = GetMountDir
$filePath = "$mountedPath\Windows\System32\winpeshl.exe"
$WinREVersion = (Get-Item $filePath).VersionInfo.FileVersionRaw.Revision
return [int]$WinREVersion
}
# Main Execution
$WinREPath = GetWinREPath
# Make dir C:\mnt if not exists
$TempDir = GetMountDir
# Get the read write permission for this directory
if (-not (Test-Path $TempDir)) {
New-Item -ItemType Directory -Path $TempDir -Force | Out-Null
}
# Mount WinRE image
dism /Mount-Image /ImageFile:"$WinREPath\winre.wim" /Index:1 /MountDir:"$TempDir"
$WinREVersion = GetWinREVersion
Write-Host "WinRE Version: $WinREVersion" -ForegroundColor Cyan
dism /Unmount-Image /MountDir:"$TempDir" /Discard
Remove-Item -Path $TempDir -Force -Recurse
File information
The English (United States) version of this software update installs files that have the attributes that are listed in the following tables.
For all supported x86-based versions
| File name | File version | Date | Time | File size |
|---|---|---|---|---|
| winload.exe | 10.0.14393.6610 | 11-Dec-23 | 20:28 | 951,512 |
| winload.efi | 10.0.14393.6610 | 11-Dec-23 | 20:28 | 1,079,040 |
| bootmgfw.efi | 10.0.14393.6610 | 11-Dec-23 | 20:27 | 1,009,472 |
| bootmgr.efi | 10.0.14393.6610 | 11-Dec-23 | 20:28 | 995,632 |
| boot.stl | Not versioned | 3-Nov-23 | 17:55 | 10,689 |
| winresume.exe | 10.0.14393.6610 | 11-Dec-23 | 20:29 | 785,576 |
| winresume.efi | 10.0.14393.6610 | 11-Dec-23 | 20:29 | 893,008 |
| ci.dll | 10.0.14393.6610 | 11-Dec-23 | 20:25 | 590,528 |
| driver.stl | Not versioned | 3-Nov-23 | 17:57 | 15,792 |
| winpeshl.exe | 10.0.14393.6610 | 11-Dec-23 | 20:05 | 25,600 |
| wpeutil.dll | 10.0.14393.6610 | 11-Dec-23 | 20:02 | 105,472 |
| wpeutil.exe | 10.0.14393.6610 | 11-Dec-23 | 20:08 | 10,752 |
| wpeinit.exe | 10.0.14393.6610 | 11-Dec-23 | 20:06 | 28,672 |
| startnet.cmd | Not versioned | 3-Nov-23 | 17:57 | 9 |
For all supported x64-based versions
| File name | File version | Date | Time | File size |
|---|---|---|---|---|
| skci.dll | 10.0.14393.6610 | 11-Dec-23 | 20:39 | 173,656 |
| winload.exe | 10.0.14393.6610 | 11-Dec-23 | 20:35 | 1,181,840 |
| winload.efi | 10.0.14393.6610 | 11-Dec-23 | 20:35 | 1,364,672 |
| bootmgfw.efi | 10.0.14393.6610 | 11-Dec-23 | 20:34 | 1,199,408 |
| bootmgr.efi | 10.0.14393.6610 | 11-Dec-23 | 20:35 | 1,188,672 |
| boot.stl | Not versioned | 11-Dec-23 | 17:45 | 10,895 |
| winresume.exe | 10.0.14393.6610 | 11-Dec-23 | 20:36 | 897,160 |
| winresume.efi | 10.0.14393.6610 | 11-Dec-23 | 20:36 | 1,053,112 |
| ci.dll | 10.0.14393.6610 | 11-Dec-23 | 20:33 | 646,240 |
| driver.stl | Not versioned | 11-Dec-23 | 17:45 | 25,628 |
| winpeshl.exe | 10.0.14393.6610 | 11-Dec-23 | 20:03 | 30,208 |
| wpeutil.dll | 10.0.14393.6610 | 11-Dec-23 | 20:01 | 121,344 |
| wpeutil.exe | 10.0.14393.6610 | 11-Dec-23 | 20:05 | 12,800 |
| wpeinit.exe | 10.0.14393.6610 | 11-Dec-23 | 20:03 | 32,256 |
| startnet.cmd | Not versioned | 20-Jun-23 | 12:19 | 9 |
References
Learn about the standard terminology that is used to describe Microsoft software updates.
Query words SafeOS DU