VAЋNO Ova ispravka neće biti ponuđena ako windows okruženje za oporavak (WinRE) ispunjava neki od sledećih uslova:
-
Ako particija WinRE oporavka nema dovoljno slobodnog prostora, pogledajte napomenu u odeljku "Rezime". Beleška pruža uputstva o tome kako da povećate dostupan slobodan prostor na WinRE particiji za oporavak.
-
Ako je WinRE particija za oporavak ručno ažurirana pomoću procedure u članku Dodavanje paketa ispravki u Windows RE i već je ažurirana.
-
Ako WinRE slika ima verziju veću ili jednaku verziji 10.0.20348.2846. Da biste odredili verziju WinRE slike, pogledajte odeljak "Metode za verifikaciju instalirane WinRE verzije".
-
Ako računar koji radi pod operativnim sistemom nema WinRE particiju za oporavak. Da biste potvrdili da li imate omogućen WinRE, pokrenite sledeću komandu u komandnoj liniji sa punim privilegijama: reagentc /info. Ako je funkcija WinRE omogućena, videćete Windows RE status u izlazu sa vrednošću Omogućeno. U ovom scenariju ova ispravka će možda biti potrebna.
Rezime
Ova ispravka automatski primenjuje bezbednu OS dinamičku ispravku (KB5046916) na Windows Recovery Environment (WinRE) na računaru koji radi pod operativnim sistemom. Ispravka instalira poboljšanja za funkcije oporavka operativnog sistema Windows.
Kako da preuzmete ovu ispravku
Ova ispravka je dostupna putem sledećih kanala izdanja.
Kanal izdavanja |
Dostupna |
Windows Update |
Da |
Microsoft Update katalog |
Ne |
Windows Server Update Services (WSUS) i Microsoft krajnju tačku Configuration Manager |
Ne |
Preduslovi |
Računar mora da ima 250 MB slobodnog prostora u particiji za oporavak da bi uspešno primenio ovu ispravku. |
Informacije o ponovnom pokretanju |
Ne morate ponovo da pokrenete uređaj nakon primene ove ispravke. |
Informacije o uklanjanju |
Nije moguće ukloniti ovu ispravku kada se primeni na Windows sliku. |
Ažuriraj informacije o zameni |
Ova ispravka zamenjuje prethodno objavljenu ispravku KB5042322. |
Proverite instalaciju ove ispravke |
Kada instalirate ovu ispravku, Verzija WinRE instalirana na uređaju trebalo bi da bude veća ili jednaka verziji 10.0.20348.2846. |
Da biste instalirali verziju programa WinRE, pokrenite sledeću PowerShell skriptu „GetWinReVersion.ps1“ pomoću akreditiva administratora. Kada pokrenete skriptu, trebalo bi da dobijete instaliranu WinRE verziju kao u sledećem primeru:
GetWinReVersion.ps1 PowerShell skriptа
################################################################################################
#
# 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
WinREAgent evidentira događaje povezane sa Windows okruženjem za oporavak (WinRE), pre svega snima detalje o kreiranju, izmenama i korišćenju slike za oporavak. U ovom slučaju, tražimo ID događaja: 4501Servisiranje uspešnih događaja. Ako niste uspeli u pronalaženju WinREAgent događaja servisiranja zbog ograničenja prostora do kojih može doći u vašem okruženju, predlažemo vam da koristite komandu DISM.
-
Otvorite Windows Search traku. Da biste to uradili, kliknite desnim tasterom miša na dugme Start, a zatim izaberite stavku Pretraga.
-
Na traci za pretragu otkucajte tekst Prikazivač događaja, a zatim kliknite na dugme Prikazivač događaja.
-
Razvijte stavku Windows evidencije, a zatim izaberite stavku Sistem.
-
U oknu za navigaciju sa desne strane, u okviru stavke Radnje kliknite na dugme Pronađi.
-
U polju Pronađi šta: otkucajteWinREAgent, a zatim kliknite na dugme Pronađi sledeće.
-
Kliknite na dugme Otkaži da biste zatvorili dijalog Pronađi. Događaj servisiranja WinREAgent trebalo bi da bude prikazan u donjem srednjem oknu i trebalo bi da vidite poruku sličnu sledećoj na kartici Opšte:
Servisiranje je uspelo. Verzija Windows okruženja za oporavak je sada: 10.0.22621.4742
WinRE verzija u ovom primeru je 10.0.22621.4742.
-
Da biste prikazali okno Svojstva događaja za WinREAgent događaj pružanja usluge, kliknite desnim tasterom miša na stavku WinREAgent u oknu Sistem (gornje srednje okno), a zatim izaberite stavku Svojstva događaja.
-
Otvorite komandnu liniju operativnog sistema Windows sa punim privilegijama. Da biste to uradili, pritisnite taster Windows, otkucajte cmd, kliknite desnim tasterom miša na stavku Komandna linija, a zatim izaberite stavku Pokreni kao administrator.
-
Na komandnoj liniji otkucajte reagentc /info , a zatim pritisnite taster Enter.
-
Obratite pažnju na putanju Windows RE lokacije. U ovom primeru, lokacija je \\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE. Ova putanja može da se razlikuje u zavisnosti od instalacije operativnog sistema Windows.
-
Na komandnoj liniji koristite komandu DISM da biste preuzeli informacije o Windows okruženju za oporavak sistema (WinRE). U ovom primeru unesite sledeću komandu, a zatim pritisnite taster Enter:
Dism /Get-ImageInfo /ImageFile:\\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE\winre.wim /index:1
Napomena Podrazumevano ime za WinRE datoteku slike je winre.wim. U vašem okruženju, naziv WinRE datoteke slike može da se razlikuje. Takođe, broj indeksa podrazumevane winre.wim datoteke je 1. U okruženju, broj indeksa se možda razlikuje.
-
Informacije o WinRE datoteci slike vraćaju se kao ilustrovane u sledećem primeru:
WinRE verzija u ovom primeru je 10.0.22621.4742.
Reference
Opis standardne terminologije koja se koristi za opisivanja Microsoft softverskih ispravki