KB5048238: 2022 Windows Server "Windows" atkūrimo aplinkos naujinimas: 2024 m. lapkričio 12 d.

Taikoma
Windows Server 2022

Pastaba

SVARBU Šis naujinimas nebus siūlomas, jei jūsų "Windows" atkūrimo aplinka (WinRE) atitiks kurią nors iš šių sąlygų:

  • Jei "WinRE" atkūrimo skaidinyje nepakanka laisvos vietos, žr. PASTABĄ skyriuje "Suvestinė". Pastaboje pateikiamos instrukcijos, kaip padidinti laisvos vietos kiekį "WinRE" atkūrimo skaidinyje.
  • Jei "WinRE" atkūrimo skaidinys buvo rankiniu būdu atnaujintas naudojant procedūrą, pateiktą "Naujinimo paketo įtraukimas į „Windows RE“" ir jau yra atnaujintas.
  • Jei "WinRE" vaizdo versija yra naujesnė arba lygi versijai 10.0.20348.2846. Norėdami nustatyti "WinRE" atvaizdo versiją, žr. skyrių "Įdiegtos "WinRE" versijos tikrinimo būdai".
  • Jei jūsų naudojamas kompiuteris neturi "WinRE" atkūrimo skaidinio. Norėdami patikrinti, ar įgalinote "WinRE", didesnių teisių komandinėje eilutėje vykdykite šią komandą: reagentc /info. Jei "WinRE" įjungtas, išvestyje matysite "„Windows RE“" būseną su reikšme Įjungta. Tokiu atveju gali prireikti šio naujinimo.

Santrauka

Šis naujinimas automatiškai taiko saugios OS dinaminį naujinimą (KB5046916) veikiančio kompiuterio "Windows" atkūrimo aplinkai (WinRE). Naujinimas įdiegia "Windows" atkūrimo funkcijų patobulinimus.

PASTABA Norint sėkmingai įdiegti šį naujinimą, atkūrimo skaidinyje reikia 250 MB laisvos vietos.
Jei norite įsitikinti, kad jūsų įrenginiui bus pasiūlytas šis naujinimas, vadovaukitės instrukcijomis ir rankiniu būdu pakeiskite skaidinio dydį arba naudokite scenarijaus pavyzdį , kad padidintumėte "WinRE" atkūrimo skaidinio dydį.
Kai skaidinyje bus pakankamai vietos diske, spustelėkite Pradėti>nustatymus>„Windows Update“> Patikrinkite, ar yra naujinimų, kad jums būtų pasiūlytas naujinimas, tada jį įdiekite.

Kaip gauti šį naujinimą

Šis naujinimas pasiekiamas šiais leidimo kanalais.

Išleidimo kanalas Pasiekiamas
„Windows Update“ Taip
„„Microsoft“ Update“ katalogas Ne
"Windows Server Update Services" (WSUS) ir "Microsoft Endpoint Configuration Manager" Ne
Būtinosios sąlygos Norint sėkmingai taikyti šį naujinimą, atkūrimo skaidinyje kompiuteryje turi būti 250 MB laisvos vietos.
Paleidimo iš naujo informacija Pritaikius šį naujinimą, nereikia iš naujo paleisti įrenginio.
Pašalinimo informacija Šio naujinimo negalima pašalinti, kai jis pritaikomas "Windows" atvaizdui.
Informacija apie naujinimų keitimą Šis naujinimas pakeičia anksčiau išleistą naujinimo KB5042322.
Patikrinkite, ar įdiegtas šis naujinimas Įdiegus šį naujinimą, įrenginyje įdiegta "WinRE" versija turėtų būti didesnė arba lygi versijai 10.0.20348.2846.
Įdiegtos "WinRE" versijos tikrinimo būdai

Paleiskite šį „PowerShell“ scenarijų „GetWinReVersion.ps1“ su administratoriaus kredencialais. Paleidę scenarijų, turėtumėte gauti įdiegtą „WinRE“ versiją, kaip šiame pavyzdyje:

GetWinReVersion.ps1 „PowerShell“ scenarijus


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

#

# 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

Nuorodos

Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas