이 가이드는 Windows 11에서 Windows 업데이트 기록 확인하는 방법에 대해 설명합니다.
Windows 11에서는 “업데이트 기록”을 사용하여 설치된 업데이트 목록을 확인할 수 있습니다.
이를 통해 새 업데이트가 성공적으로 설치되었는지 또는 설치에 실패했는지 확인할 수 있습니다.
Windows 11 업데이트 기록은 최근에 설치된 품질 업데이트에 대해 자세히 알아보거나, 특정 업데이트가 문제를 일으켜 제거해야 할 때도 유용하게 사용할 수 있습니다.
Windows 11에서 Windows 업데이트 기록 확인하고 관리하는 방법
Windows 11에서는 설정 앱, PowerShell을 사용하여 Windows 업데이트 기록을 확인할 수 있습니다.
01 설정 앱에서 Windows 업데이트 기록 확인
Windows 11에서 설정 앱을 통해 업데이트 기록을 보려면 다음 단계를 수행합니다.

키보드 단축키 Win + I 키를 누르고 설정에서 [Windows 업데이트 > 업데이트 기록]을 클릭합니다.

Windows 11 컴퓨터에 설치된 최근 업데이트 내역 및 선택적 업데이트 기록을 확인할 수 있습니다.

모든 단계를 완료하면 PC에 성공적으로 설치된 업데이트와 실패한 업데이트를 알 수 있습니다.
업데이트 설치에 실패한 경우 오류 코드 메시지가 표시됩니다. 이 코드를 사용하여 온라인에서 검색하면 오류 원인과 해결 방법을 확인할 때 도움이 됩니다.
또한 각 업데이트 링크를 클릭하면 Microsoft 지원 웹 사이트에 접속, 해당 업데이트의 변경 사항, 개선 사항 및 알려진 문제에 대한 자세한 정보를 확인할 수 있습니다.
🔗 Windows 11에 문제가 있는 Windows 업데이트 제거 방법
02 PowerShell에서 Windows 업데이트 기록 확인
Windows 11에서 PowerShell 기본 명령 또는 PSWindowsUpdate 모듈에서 제공되는 기능을 활용하여 Windows 업데이트 기록을 확인하려면 다음 단계를 수행합니다.
Method 01. PSWindowsUpdate 모듈 사용

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 Windows 업데이트 PowerShell 모듈을 설치합니다.
Install-Module PSWindowsUpdate

다음 명령을 입력하고 Enter 키를 누르면 최근 업데이트 10개 목록을 확인할 수 있습니다.
Get-WUHistory | Select-Object -First 10
위 명령에서 “10” 숫자를 원하는 업데이트 개수로 변경할 수도 있습니다.
이 명령은 PowerShell PSWindowsUpdate 모듈에서 제공되는 기능으로, 기본 PowerShell 명령으로는 완전히 동일한 결과를 얻기 어렵습니다.
Method 02. PowerShell 기본 명령 사용

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 최근 Windows 업데이트 목록 10개를 확인합니다.
Get-WinEvent -LogName System |
Where-Object {$_.ProviderName -eq "Microsoft-Windows-WindowsUpdateClient"} |
Select-Object -First 10 TimeCreated, Id, LevelDisplayName, Message
앞서 PSWindowsUpdate 모듈에서 사용한 매개변수와 같이 “Select-Object -First 10” 구문에서 숫자를 변경하여 업데이트 목록 개수를 조절할 수 있습니다.
Method 03. Windows Update COM API 사용

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 최근 Windows 업데이트 목록 10개를 확인합니다.
$session = New-Object -ComObject Microsoft.Update.Session
$searcher = $session.CreateUpdateSearcher()
$searcher.QueryHistory(0,10)
위 명령에서 “searcher.QueryHistory(0,10)” 구문에서 숫자는 조회 범위를 지정하는 매개변수입니다.
“0”은 조회를 시작할 기록 위치를, “10”은 가져올 기록 개수를 의미합니다. 즉, 가장 최신 기록부터 시작해서 10개의 기록을 가져올 수 있습니다.
PSWindowsUpdate 모듈을 사용할 때 내부적으로도 이 Microsoft.Update.Session COM API를 사용하므로 가장 유사한 정보를 확인하실 수 있습니다.
03 명령 프롬프트 WMIC 명령
가장 오래된 그리고 일반적으로 많이 알려진 방법 중 하나인 명령 프롬프트에서 사용할 수 있는 wmic 명령은, Windows 11 25H2로 업그레이드할 때 제거된 것으로 알려져 있습니다.

🔗 Windows에서 WMIC(Windows Management Instrumentation Command-line) 제거

그러나 Windows 11 25H2 (OS빌드 26200.8117)에서 테스트 수행 시 여전히 WMIC 도구는 사용 가능하며, Windows 업데이트 기록도 확인할 수 있습니다.
만약 동일 버전에서 해당 명령을 사용할 수 없더라도 FoD(주문형 기능)로 다시 추가 할 수 있습니다.

2026년 Windows 기능 업데이트에서 WMIC 도구는 더 이상 사용되지 않고, 완전히 제거되며 FoD로도 사용할 수 없게 됩니다.
위 예시 이미지와 같이 Windows Insider Preview 버전에서는 FoD로 설치할 수 없었습니다.

물론 명령 프롬프트에서 다음 명령으로 설치된 HotFix 기록을 확인할 수도 있습니다.
systeminfo | findstr KB

또한 PowerShell 명령으로도 HotFix 기록을 확인하는 것도 가능합니다.
Get-HotFix
마치며
Windows 11에서 업데이트 기록을 확인하는 방법을 알아두면 시스템에 어떤 보안 업데이트나 기능 업데이트가 설치되었는지 쉽게 파악할 수 있습니다.
특히 문제가 발생했을 때 최근 설치된 업데이트된 내역을 확인하거나, 특정 KB 업데이트 적용 여부를 점검할 때 큰 도움이 됩니다.
단순히 설정 앱에서 업데이트 기록을 확인할 수도 있지만 PSWindowsUpdate 모듈 및 PowerShell 명령을 사용하여 상세한 정보를 확인하거나 스크립트 자동화에도 활용할 수 있습니다.
Windows 업데이트 문제를 진단하거나 패치 적용 여부 등을 빠르게 확인해야 할 때 활용하면 보다 빠르고 정확하게 업데이트 기록을 확인할 수 있습니다.
🔗 PowerShell 사용 Windows 업데이트 크기를 확인하는 방법
🔗 Windows 11에서 Windows 업데이트를 수동으로 설치하는 방법

