텍스트 또는 HTML 파일로 내 보내서 Windows 업데이트 기록을 인쇄하는 방법은 무엇입니까?

업데이트를 설치하거나 시스템을 자동으로 설치할 때마다 Windows 업데이트 기록이 KB 번호로 업데이트됩니다. Windows Update 기록을 확인할 수 있지만 GUI는 Windows Update 기록 화면에서 설치된 업데이트 목록을 인쇄하는 옵션을 제공하지 않습니다. 다음은 Windows Update 기록을 인쇄하는 데 도움이되는 Nirsoft 사이트의 몇 가지 도구입니다.

파일로 내 보내서 Windows 업데이트 기록을 인쇄하는 방법

WinUpdatesList 사용

WinUpdatesList는 로컬 컴퓨터에 설치된 서비스 팩 및 핫픽스를 포함한 모든 Windows 업데이트 목록을 표시합니다. 한 번의 클릭으로 업데이트 목록을 클립 보드에 복사하거나 text / HTML / XML 파일에 저장할 수 있습니다. 나열된 각 업데이트에 대해 다음 필드가 표시됩니다.

이름, 설명, 설치 날짜, 업데이트 유형, 웹 링크, 자세한 설명, 마지막 수정 시간, 설치 날짜, 표시 버전, 응용 프로그램, 제거 명령

모든 항목을 선택하고 저장 버튼을 클릭하십시오. 파일 형식 드롭 다운 목록 상자에서 데이터를 쓸 형식을 선택하십시오. WinUpdatesList는 모든 버전의 Windows에서 작동합니다.

참고 : WinUpdatesList 도구는 매우 오래되어 더 이상 업데이트되지 않습니다. WinUpdatesList 를 대체하는 WinUpdatesView 라는 새로운 도구가 있습니다.

WinUpdatesView (Windows 업데이트 기록 뷰어)

WinUpdatesView는 시스템에 Windows 업데이트 기록을 표시하는 Nirsoft의 간단한 도구입니다. WinUpdatesView는 API를 사용하여 로컬 시스템에서 Windows 업데이트 기록을로드 할 수 있으며, 외부 드라이브 또는 네트워크의 원격 컴퓨터에서 Windows 업데이트 데이터베이스 파일 ( DataStore.edb )을 읽고 구문 분석 할 수도 있습니다.

$config[ads_text6] not found

관련 : 컴퓨터에 특정 Windows 업데이트 (KB)가 설치되어 있는지 확인하는 방법

SysExporter 사용

SysExporter를 사용하면 시스템에서 실행되는 거의 모든 응용 프로그램에서 표준 목록보기, 트리보기, 목록 상자 및 콤보 상자에 저장된 데이터를 가져 와서 텍스트, HTML 또는 XML 파일로 내보낼 수 있습니다. SysExporter를 사용하여 Windows Update 목록을 Windows 7 컴퓨터의 텍스트 파일로 내 보냅니다.

불행히도 Windows 10 컴퓨터의 경우 SysExporter는 제어판 → 모든 제어판 항목 → 프로그램 및 기능 → 설치된 업데이트 목록보기 상자에서 Windows 업데이트 목록을 가져올 수 없습니다.

Windows 7에서 Windows Update History를 내보내려면 다음 단계를 수행하십시오.

  1. SysExporter 도구를 다운로드하여 실행하십시오
  2. 시작, 모든 프로그램, Windows Update를 클릭하십시오.
  3. 업데이트 기록보기를 클릭하십시오.
  4. SysExporter에서 업데이트 기록보기 (ListView) 라는 항목을 선택하십시오.
  5. 아래쪽 창에서 모든 항목을 선택하십시오 (CTRL + A).
  6. 마우스 오른쪽 버튼을 클릭하고 선택한 항목 복사 (탭으로 구분)를 선택 하십시오.
  7. 메모장을 열고 클립 보드에서 텍스트를 붙여 넣습니다.
  8. 메모장 문서를 저장하십시오.

Microsoft Excel을 사용하여 내 보낸 CSV 파일을 열 헤더와 함께 깔끔하게 표시 할 수도 있습니다.

PowerShell 사용

Windows Powershell을 시작하십시오. 다음 코드를 복사하여 PowerShell 콘솔에 붙여 넣습니다.

 Get-Hotfix | 형식 목록 

운영 체제에 대해 설치된 업데이트가 나열됩니다.

다음 코드 스 니펫에는 모든 종류의 업데이트 (Windows 및 앱 모두)가 나열되지만 Windows Update, Microsoft Update, 자동 업데이트 기능 또는 WSUS를 통해 설치된 업데이트 만 나열됩니다.

 # Wua History ResultCode를 Name # 0으로 변환하고 5는 기록에 사용되지 않습니다. # //msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx 함수 변환 -WuaResultCodeToName {param ([Parameter (필수 = $ true)] [int] $ ResultCode) $ Result = $ ResultCode switch ($ ResultCode) {2 {$ Result = "성공"} 3 {$ Result = "오류와 함께 성공" } 4 {$ Result = "Failed"}} return $ Result} function Get-WuaHistory {# WUA 세션 가져 오기 $ session = (New-Object -ComObject 'Microsoft.Update.Session') # 다음으로 시작하는 최신 1000 이력 쿼리 첫 번째 레코드 $ history = $ session.QueryHistory ( "", 0, 1000) | ForEach-Object {$ Result = Convert-WuaResultCodeToName -ResultCode $ _. ResultCode # com 속성에 숨겨진 속성을 표시합니다. $ _ | 멤버 추가 -MemberType 참고 속성 -Value $ Result-이름 결과 $ Product = $ _. 카테고리 | Where-Object {$ _. Type -eq '제품'} | Select-Object -First 1 -ExpandProperty 이름 $ _ | 멤버 추가 -MemberType NoteProperty -Value $ _. UpdateIdentity.UpdateId-이름 UpdateId $ _ | 멤버 추가 -MemberType NoteProperty -Value $ _. UpdateIdentity.RevisionNumber-이름 수정 번호 $ _ | Add-Member -MemberType NoteProperty -Value $ Product -Name Product -PassThru Write-Output $ _} # null 레코드를 제거하고 원하는 필드 만 반환 $ history | Where-Object {! [String] :: IsNullOrWhiteSpace ($ _. title)} | 개체 선택 결과, 날짜, 제목, SupportUrl, 제품, UpdateId, 개정 번호} 

Src : 스택 오버플로

그런 다음 다음을 실행하십시오.

 Get-WuaHistory | 형식 표 

명령 줄은 콘솔 창에 설치된 WU 업데이트 목록을 출력합니다

결과를 .html 파일로 출력하려면 다음을 실행하십시오.

 Get-WuaHistory | 정렬 오브젝트 날짜-고유 | ConvertTo-Html | 파일 외 d : \ wulist.htm 

그러면 설치된 업데이트 목록이 d:\wulist.htm 이라는 HTML 파일로 출력됩니다.

약간의 CSS 테이블 스타일을 HTML 파일에 추가하고 아래와 같이 깔끔하게 보이게 할 수 있습니다.

또는 제목, 설명, 날짜 및 작업 필드 만 가져 오는이 PowerShell 코드 스 니펫을 사용할 수도 있습니다.

 $ Session = New-Object -ComObject "Microsoft.Update.Session"$ Searcher = $ Session.CreateUpdateSearcher () $ historyCount = $ Searcher.GetTotalHistoryCount () $ Searcher.QueryHistory (0, $ historyCount) | 개체 선택 제목, 설명, 날짜, @ {name = "Operation"; expression = {switch ($ _. operation) {1 { "설치"}; 2 { "제거"}; 3 { "기타"}}}} | 정렬 객체 날짜-고유 | ConvertTo-Html | 파일 외 d : \ wulist.htm 

관련 : 컴퓨터에 특정 Windows 업데이트 (KB)가 설치되어 있는지 확인하는 방법

관련 기사