KB5042320 : Mise à jour de l’environnement de récupération Windows pour Windows 10, version 21H2 et 22H2 : 9 janvier 2024

S’applique à
Windows 10 Home and Pro, version 21H2 Windows 10 Enterprise and Education, version 21H2 Windows 10 IoT Enterprise, version 21H2 Windows 10 Home and Pro, version 22H2 Windows 10 Enterprise Multi-Session, version 22H2 Windows 10 Enterprise and Education, version 22H2 Windows 10 IoT Enterprise, version 22H2

Remarque

IMPORTANT Cette mise à jour ne vous sera pas proposée si votre environnement de récupération Windows (WinRE) remplit l’une des conditions suivantes :

  • Si la partition de récupération WinRE n’a pas suffisamment d’espace libre, consultez la REMARQUE dans la section « Résumé ». La note fournit des instructions sur la façon d’augmenter l’espace libre disponible dans la partition de récupération WinRE.
  • Si la partition de récupération WinRE a été mise à jour manuellement à l’aide de la procédure décrite dans Ajouter un package de mise à jour à Windows RE et qu’elle est déjà à jour.
  • Si l’image WinRE a une version supérieure ou égale à la version 10.0.19041.3920. Pour déterminer la version de votre image WinRE, consultez la section « Méthodes pour vérifier la version de WinRE installée ».
  • Si votre PC en cours d’exécution n’a pas de partition de récupération WinRE, vous n’avez pas besoin de cette mise à jour. Pour vérifier si WinRE est activé, vous pouvez exécuter la commande suivante dans une invite de commande élevée : reagentc /info Si WinRE est activé, vous verrez l’état de Windows RE dans la sortie avec la valeur Activé. Dans ce scénario, cette mise à jour peut être nécessaire.
Journal des modifications
Modifier la date Modifier la description
14 août 2024
  • Mise à jour de la version de WinRE vers une version supérieure ou égale à la version 10.0.19041.3920.
13 août 2024
  • Déplacement de ce contenu depuis la mise à jour KB5034441 qui a été retirée.
  • Ajout de contenu pour pointer vers la REMARQUE de la section « Résumé » sur la façon d’augmenter l’espace libre disponible dans la partition de récupération WinRE.
  • Mise à jour de la section « Résumé » pour supprimer les informations inutiles sur la CVE.
9 juillet 2024
  • Ajout de la note IMPORTANT en haut de l’article. Cette note combine les conditions dans lesquelles cette mise à jour WinRE n’est pas nécessaire et ne sera pas proposée.
  • Révision de la note de la section « Résumé » sur la façon d’augmenter la partition de récupération WinRE à 250 Mo d’espace libre.

Récapitulatif

Cette mise à jour applique automatiquement la mise à jour dynamique Safe OS (KB5034232) à l’environnement de récupération Windows (WinRE) sur un PC en cours d’exécution. La mise à jour installe des améliorations apportées aux fonctionnalités de récupération de Windows.

REMARQUE Cette mise à jour nécessite 250 Mo d’espace libre dans la partition de récupération pour une installation réussie.
Si vous souhaitez vous assurer que cette mise à jour est proposée à votre appareil, suivez les instructions pour redimensionner manuellement votre partition ou utiliser un exemple de script pour augmenter la taille de la partition de récupération WinRE.
Une fois que votre partition dispose de suffisamment d’espace disque, cliquez surParamètres>de démarrage> Windows Update recherchez les mises à jour pour que la mise à jour vous soit proposée,> puis installez-la.

Comment obtenir cette mise à jour

Cette mise à jour est disponible uniquement via les autres canaux de publication.

Canal de publication Disponible
Windows Update Oui
Microsoft Update Catalog Non
Vous pouvez importer manuellement ces mises à jour dans Windows Server Update Services (WSUS) et le gestionnaire de configuration Microsoft Endpoint. Non
Conditions préalables L'ordinateur doit disposer de 250 Mo d'espace libre dans la partition de récupération pour appliquer cette mise à jour avec succès.
Informations sur le redémarrage Vous n’avez pas besoin de redémarrer l’appareil après avoir appliqué cette mise à jour.
Informations sur la suppression Cette mise à jour ne peut pas être supprimée une fois qu’elle est appliquée à une image Windows.
Informations sur le remplacement de la mise à jour Cette mise à jour remplace la mise à jour précédemment publiée KB5034441.
Vérifier l’installation de cette mise à jour Après l’installation de cette mise à jour, la version de WinRE installée sur l’appareil doit être supérieure ou égale à la version 10.0.19041.3920.
Méthodes de vérification de la version de WinRE installée

Exécutez le script PowerShell suivant, « GetWinReVersion.ps1 », avec des privilèges d'administrateur. Après avoir exécuté le script, vous devriez recevoir la version de l’Environnement de récupération Windows (WinRE) installée, comme dans l’exemple suivant :

Capture d’écran GetWinREVersion

Script PowerShell GetWinReVersion.ps1


################################################################################################

#

# 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

Références

Description de la terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft