참고
중요 WinRE(Windows 복구 환경)가 다음 조건을 충족하는 경우 이 업데이트는 제공되지 않습니다.
- WinRE 복구 파티션에 충분한 여유 공간이 없는 경우 "요약" 섹션의 참고 를 참조하세요. 참고는 WinRE 복구 파티션에서 사용 가능한 공간을 늘리는 방법에 대한 지침을 제공합니다.
- WinRE 복구 파티션이 Windows RE 업데이트 패키지 추가의 절차를 사용하여 수동으로 업데이트되었으며 이미 최신 상태인 경우
- WinRE 이미지의 버전이 10.0.19041.3920 버전 이상인 경우입니다. WinRE 이미지의 버전을 확인하려면 "설치된 WinRE 버전을 확인하는 방법" 섹션을 참조하세요.
- 실행 중인 PC에 WinRE 복구 파티션이 없는 경우입니다. nRE가 활성 상태인지 확인하려면 관리자 권한 명령 프롬프트에서 다음 명령 실행: reagentc /info WinRE가 활성화된 경우, 출력에 활성화된 값과 함께 Windows RE 상태가 표시됩니다. 이 시나리오에서는 이 업데이트가 필요할 수 있습니다.
로그 변경
| 날짜 변경 | 설명 변경 |
|---|---|
| 2024년 8월 14일 |
|
| 2024년 8월 13일 |
|
| 2024년 7월 9일 |
|
요약
이 업데이트는 실행 중인 PC의 WinRE(Windows 복구 환경)에 안전 OS 동적 업데이트(KB5034232)를 자동으로 적용합니다. 이 업데이트는 Windows 복구 기능에 향상된 기능을 설치합니다.
|
참고 이 업데이트를 수행하려면 복구 파티션에 250MB의 여유 공간이 필요합니다. 디바이스에 이 업데이트가 제공되었는지 확인하려면 지침에 따라 파티션 크기를 수동으로 조정 하거나 샘플 스크립트 를 사용하여 WinRE 복구 파티션의 크기를 늘리세요. 파티션에 충분한 디스크 공간이 있으면 시작>설정>Windows 업데이트> 업데이트 확인을 클릭하여 업데이트가 제공되도록 한 다음 설치합니다. |
|---|
이 업데이트를 받는 방법
이 업데이트는 다음 릴리스 채널을 통해 사용할 수 있습니다.
| 릴리스 채널 | 사용 가능 |
|---|---|
| Windows 업데이트 | 예 |
| Microsoft 업데이트 카탈로그 | 아니요 |
| WSUS(Windows Server Update Services) 및 Microsoft 엔드포인트 구성 관리자 | 아니요 |
| 필수 조건 | 이 업데이트를 성공적으로 적용하려면 PC 복구 파티션에 250MB의 여유 공간이 있어야 합니다. |
|---|---|
| 다시 시작 정보 | 이 업데이트를 적용한 후에 장치를 다시 시작할 필요가 없습니다. |
| 제거 정보 | 이 업데이트는 Windows 이미지에 적용되면 제거할 수 없습니다. |
| 업데이트 대체 정보 | 이 업데이트는 이전에 릴리스된 업데이트 KB5034441 대체합니다. |
| 이 업데이트 설치 확인 | 이 업데이트를 설치한 후 디바이스에 설치된 WinRE 버전은 버전 10.0.19041.3920보다 크거나 같아야 합니다. |
설치된 WinRE 버전을 확인하는 방법
관리자 자격 증명으로 다음 PowerShell 스크립트 “GetWinReVersion.ps1”을 실행하세요. 스크립트를 실행한 후 다음 예와 같이 설치된 Windows 복구 환경 버전을 확인할 수 있습니다.
GetWinReVersion.ps1 PowerShell 스크립트
################################################################################################
#
# 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