KB5042320: Aggiornamento dell'ambiente di ripristino di Windows per Windows 10, versioni 21H2 e 22H2: 9 gennaio 2024

Si applica a
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

Nota

CONSIGLI Questo aggiornamento non sarà disponibile se l'ambiente di ripristino di Windows (WinRE) soddisfa una delle condizioni seguenti:

  • Se la partizione di ripristino WinRE non ha spazio libero sufficiente, vedi la NOTA nella sezione "Riepilogo". La nota fornisce istruzioni su come aumentare lo spazio libero disponibile nella partizione di ripristino WinRE.
  • Se la partizione di ripristino WinRE è stata aggiornata manualmente con la procedura descritta in Aggiungere un pacchetto di aggiornamento all'ambiente di ripristino di Windows ed è già aggiornata.
  • Se l'immagine WinRE ha una versione maggiore o uguale alla versione 10.0.19041.3920. Per determinare la versione dell'immagine WinRE, vedi la sezione "Metodi per verificare la versione WinRE installata".
  • Se il PC in esecuzione non ha una partizione di ripristino WinRE. Per verificare se WinRE è abilitato, esegui il comando seguente in un prompt dei comandi con privilegi elevati: reagentc /info. Se WinRE è abilitato, vedrai lo stato di Ambiente ripristino Windows nell'output con un valore Abilitato. In questo scenario, potrebbe essere necessario questo aggiornamento.
Registro delle modifiche
Modifica data Descrizione della modifica
14 agosto 2024
  • Aggiornamento della versione di WinRE alla versione 10.0.19041.3920 successiva o uguale.
13 agosto 2024
  • Questo contenuto è stato spostato dall'aggiornamento KB5034441 che è stato ritirato.
  • Aggiunta di contenuto che indica la NOTA nella sezione "Riepilogo" su come aumentare lo spazio libero disponibile nella partizione di ripristino WinRE.
  • Aggiornata la sezione "Riepilogo" per rimuovere le informazioni non necessarie sul CVE.
9 luglio 2024
  • Aggiunta la nota IMPORTANTE all'inizio dell'articolo. Questa nota combina le condizioni in base alle quali questo aggiornamento di WinRE non è necessario e non verrà offerto.
  • Rivista la NOTA nella sezione "Riepilogo" su come aumentare la partizione di ripristino WinRE a 250 MB di spazio libero.

Riepilogo

Questo aggiornamento applica automaticamente l'aggiornamento dinamico del sistema operativo sicuro (KB5034232) all'ambiente di ripristino di Windows (WinRE) in un PC in esecuzione. L'aggiornamento installa miglioramenti alle funzionalità di ripristino di Windows.

NOTA BENE Questo aggiornamento richiede 250 MB di spazio libero nella partizione di ripristino per essere installato correttamente.
Se vuoi assicurarti che al tuo dispositivo venga offerto questo aggiornamento, segui le istruzioni per ridimensionare manualmente la partizione o usa uno script di esempio per aumentare le dimensioni della partizione di ripristino WinRE.
Una volta che la partizione ha spazio su disco sufficiente, fai clic su Start>Impostazioni>Windows Update>Verifica la disponibilità di aggiornamenti per ricevere l'aggiornamento e quindi installalo.

Come ottenere l'aggiornamento

Questo aggiornamento è disponibile tramite i canali di rilascio seguenti.

Canale di rilascio Disponibile
Windows Update Sì
Microsoft Update Catalog No
Windows Server Update Services (WSUS) e Microsoft Endpoint Configuration Manager No
Prerequisiti Per applicare correttamente l'aggiornamento, il PC deve avere 250 MB di spazio libero nella partizione di ripristino.
Informazioni sul riavvio Non è necessario riavviare il dispositivo dopo l'applicazione dell'aggiornamento.
Informazioni sulla rimozione Questo aggiornamento non può essere rimosso dopo essere stato applicato a un'immagine Windows.
Informazioni sulla sostituzione dell'aggiornamento Questo aggiornamento sostituisce l'aggiornamento rilasciato in precedenza KB5034441.
Verifica l'installazione di questo aggiornamento Dopo aver installato questo aggiornamento, la versione di WinRE installata nel dispositivo deve essere maggiore o uguale alla versione 10.0.19041.3920.
Metodi per verificare la versione di WinRE installata

Esegui lo script PowerShell "GetWinReVersion.ps1" seguente con credenziali di amministratore. Dopo aver eseguito lo script, si dovrebbe ricevere la versione WinRE installata come nell'esempio seguente:

GetWinREVersion Screenshot

Script di 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

Riferimenti

Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft