Windows 10에서 설치된 업데이트 내역을 파악하면 문제 해결, 호환성 확인, 보안 패치 여부 점검이 쉬워집니다. 이 문서에서는 설정 UI에서부터 명령줄과 로그 파일까지 네 가지 주요 방법을 단계별로 설명하고, 실제 운영·관리 시 유용한 팁과 검증 체크리스트를 제공합니다.
목차
- Windows 10 업데이트 기록 확인 방법 요약
- 설정에서 확인하기
- 명령 프롬프트 사용하기
- PowerShell 사용하기
- 업데이트 로그에서 확인하기
- Windows 10 버전 히스토리와 활용법
- 언제 어떤 방법을 선택할지(의사결정 흐름)
- 문제 해결 체크리스트(관리자/사용자별)
- 명령어 치트시트 및 예시
- 요약 및 권장 작업
1. 설정에서 확인하기
가장 직관적인 방법은 Windows 설정 앱을 사용하는 것입니다. 그래픽 인터페이스로 날짜와 설치 상태를 쉽게 확인할 수 있어 비전문가에게 권장됩니다.
- Win + I를 눌러 설정을 엽니다.
- 업데이트 및 보안 > Windows 업데이트로 이동합니다.
- 업데이트 기록 보기를 클릭하면 설치된 업데이트 목록(품목, 설치 날짜)을 볼 수 있습니다.
중요: 설정 창은 최근 설치된 업데이트만 요약해서 보여줄 수 있으므로, 더 오래된 항목이나 세부 로그가 필요하면 아래 명령줄 또는 로그 기반 방법을 사용하세요.
2. 명령 프롬프트 사용하기
관리자 권한으로 명령 프롬프트를 열어 시스템에 설치된 업데이트(특히 핫픽스와 KB 번호 목록)를 표 형태로 출력할 수 있습니다. 빠른 목록 조회에 유용합니다.
- 관리자 권한으로 명령 프롬프트를 실행합니다.
- 다음 명령을 입력합니다:
wmic qfe list brief /format:table
- Enter를 누르면 설치된 업데이트의 KB 번호, 설명, 설치 날짜 등이 출력됩니다.
주의: wmic는 오래된 도구로 일부 최신 Windows 빌드에서는 제한적일 수 있습니다. 최신 환경에서는 PowerShell을 권장합니다.
3. PowerShell 사용하기
PowerShell은 더 풍부한 출력을 제공하며 스크립트화에 유리합니다. 대규모 시스템 또는 원격 관리 시 유용합니다.
- 관리자 권한으로 PowerShell을 실행합니다.
- 다음 명령을 입력합니다:
Get-HotFix
- Enter를 누르면 설치된 핫픽스와 KB 목록이 출력됩니다. 결과를 CSV로 저장하려면
Get-HotFix | Export-Csv C:\temp\hotfixes.csv -NoTypeInformation
처럼 파이프라인을 사용하세요.
팁: 더 상세한 업데이트 로그나 업데이트 카테고리(품질, 드라이버 등)를 원하면 Windows Update 모듈이나 서드파티 모듈을 사용할 수 있습니다.
4. 업데이트 로그에서 확인하기
적용 과정의 상세 로그(설치 오류, 실패 원인 등)가 필요하면 업데이트 로그를 생성해 분석합니다.
- 관리자 권한으로 PowerShell을 실행합니다.
- 다음 명령을 실행합니다:
Get-WindowsUpdateLog
- 명령이 완료되면 생성된 로그 파일(.log)을 메모장 등으로 열어 설치 성공/실패 기록과 오류 코드를 확인하세요.
참고: 이 로그는 대개 문제 원인 추적(예: 업데이트 반복 실패, 특정 KB 설치 오류 코드) 시 필수입니다.
Windows 10 버전 히스토리와 활용법
Windows 10은 여러 기능 업데이트(예: 20H2, 21H1, 21H2 등)를 통해 큰 변화가 있었습니다. 자신의 빌드와 버전을 아는 것은 특정 기능의 유무, 드라이버 호환성, 지원 종료 시점을 파악하는 데 중요합니다.
- 버전 확인: Win + R →
winver
입력 후 실행 - 빌드와 릴리스 채널별 차이를 이해하면 업데이트 적용 여부 결정에 도움이 됩니다.
중요: 기업 환경에서는 기능 업데이트(Feature Update)와 보안/품질 업데이트(Quality Update)를 구분해 테스트 후 배포하는 게 안전합니다.
언제 어떤 방법을 선택할까(의사결정 흐름)
다음 간단한 흐름을 통해 적절한 방법을 선택하세요.
flowchart TD
A[문제 인지] --> B{UI로 충분?}
B -->|예| C[설정 > 업데이트 기록 보기]
B -->|아니오| D{명령/로그 필요?}
D -->|간단 목록| E[명령 프롬프트'wmic']
D -->|정밀 분석| F[PowerShell/Get-WindowsUpdateLog]
E --> G[KB 확인 후 검색]
F --> H[로그 분석 후 해결]
문제 해결 체크리스트
관리자용 체크리스트:
- 업데이트 설치 날짜와 KB 번호 확인
- 오류 코드나 실패 메시지 있음 → Get-WindowsUpdateLog로 상세 로그 생성
- 특정 KB가 문제라면 해당 KB 제거 후 시스템 안정성 확인(
wusa /uninstall /kb:KB번호
) - 그룹 정책이나 WSUS 환경에서 차단 여부 확인
일반 사용자용 체크리스트:
- 설정 > 업데이트 기록에서 최근 항목 확인
- PC 재부팅(완료되지 않은 설치)이 있는지 확인
- 자동 업데이트 끄기 대신 설치 후 재부팅 예약 사용 권장
명령어 치트시트 및 예시
- 설정: Win + I → 업데이트 및 보안 → Windows 업데이트 → 업데이트 기록 보기
- 명령 프롬프트(관리자):
wmic qfe list brief /format:table
- PowerShell(관리자):
Get-HotFix
- 업데이트 로그 생성:
Get-WindowsUpdateLog
- 특정 KB 제거(관리자, 주의):
wusa /uninstall /kb:XXXXXX
검증 예시: 특정 KB(예: KB1234567)가 설치되었는지 확인하려면 PowerShell에서 Get-HotFix | where {$_.HotFixID -eq "KB1234567"}
를 사용해 빠르게 필터링합니다.
주의사항 및 팁
- 중요: 시스템 변경(특히 KB 제거)은 복원 지점 생성 또는 전체 백업 후 진행하세요.
- 노트: wmic는 일부 최신 Windows 빌드에서 더 이상 권장되지 않습니다. PowerShell 기반 명령어를 기본으로 고려하세요.
- 기업 환경에서는 변화 관리 프로세스(테스트 → 파일럿 → 배포)를 준수하세요.
요약 및 권장 작업
Windows 10 업데이트 내역 확인은 문제 해결과 보안 유지에 필수적인 작업입니다. 일반 사용자라면 설정 UI로 빠르게 확인하고, 관리자나 엔지니어는 PowerShell과 업데이트 로그를 이용해 심층 분석하세요. 문제 발생 시에는 로그 분석 → KB 식별 → 복원(또는 제거) → 재검증 순으로 진행하면 안전합니다.
요약 체크리스트:
- 먼저 설정에서 빠르게 확인
- 더 많은 정보가 필요하면 PowerShell로 목록 생성
- 설치 실패나 반복 문제는 Get-WindowsUpdateLog로 상세 로그 수집
- 변경 전 백업/복원 지점 생성
간단한 검증 방법 예시: 특정 KB의 존재 여부를 확인하고 문제 원인이면 안전하게 제거 후 상태를 모니터링하세요.
감사합니다. 필요하면 네트워크(WSUS/Intune) 또는 특정 KB 관련 추가 진단 절차(오류 코드별 대응)를 도와드리겠습니다.