Původní datum publikování: úterý 31. března 2026
ID znalostní báze: 5087037
Pokud chcete získat nainstalovanou verzi WinRE, použijte jednu z následujících metod.
Spusťte následující skript PowerShellu GetWinReVersion.ps1 s přihlašovacími údaji administrátorů. Po spuštění skriptu by se měla zobrazit nainstalovaná verze WinRE jako v následujícím příkladu:
Skrip PowerShellu 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
WinREAgent protokoluje události související s prostředím Windows Recovery Environment (WinRE), především zaznamenává podrobnosti o vytváření, úpravách a použití bitové kopie pro obnovení. V tomto případě hledáme události ID události: 4501 Údržba byla úspěšná. Tyto události se generují při aktualizaci WinRE prostřednictvím služby Windows Update. Pokud obsluhujete WinRE pomocí příkazů DISM k aplikaci balíčku bezpečné dynamické aktualizace operačního systému (DU) nebo pokud nejsou servisní události WinREAgent dostupné kvůli omezení místa ve vašem prostředí, doporučujeme použít příkaz DISM k ověření nainstalované verze WinRE.
-
Otevřete panel Windows Search. To uděláte tak, že kliknete pravým tlačítkem na Start a potom kliknete na Hledat.
-
Na panelu Hledání zadejte Prohlížeč událostí a klikněte na Prohlížeč událostí.
-
Rozbalte Protokoly systému Windows a poté klikněte na Systém.
-
V pravém navigačním podokně klikněte v části Akce na Najít.
-
Do pole Najít: zadejte WinREAgent a poté klikněte na Najít další.
-
Kliknutím na Zrušit zavřet dialogové okno Najít. V dolním prostředním podokně by se měla zobrazit servisní událost WinREAgent a na kartě Obecné by se měla zobrazit zpráva podobná následující:
Údržba byla úspěšná. Verze prostředí Windows Recovery Environment je nyní: 10.0.22621.4742
Verze WinRE v tomto příkladu je 10.0.22621.4742.
-
Pokud chcete zobrazit podokno Vlastnosti události pro servisní událost WinREAgent, klikněte pravým tlačítkem na položku WinREAgent v podokně Systém (horní prostřední podokno) a potom klikněte na Vlastnosti události.
-
Otevřete příkazový řádek se zvýšenými oprávněními. To uděláte tak, že stisknete klávesu Windows, zadáte cmd, kliknete pravým tlačítkem na Příkazový řádek a pak kliknete na Spustit jako správce.
-
V příkazovém řádku zadejte reagentc /info a pak stiskněte Enter.
-
Poznamenejte si cestu k umístění prostředí Windows RE. V tomto příkladu je umístění \\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE. Tato cesta se může lišit v závislosti na instalaci systému Windows.
-
Na příkazovém řádku načtěte pomocí příkazu DISM informace o prostředí Windows Recovery Environment (WinRE). V tomto příkladu zadejte následující příkaz a stiskněte Enter:
Dism /Get-ImageInfo /ImageFile:\\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE\winre.wim /index:1
Poznámka: Výchozí název souboru bitové kopie WinRE je winre.wim. Ve vašem prostředí se může název souboru bitové kopie WinRE lišit. Také číslo indexu výchozího souboru winre.wim je 1. Číslo indexu se může ve vašem prostředí lišit.
-
Vrátí se informace o souboru bitové kopie WinRE, jak je znázorněno v následujícím příkladu:
Verze WinRE v tomto příkladu je 10.0.22621.4742.