Windows Tips & News

PowerShell로 Windows 업그레이드 기록 찾기

Windows 10에서 빌드 업그레이드를 수행할 때마다 운영 체제는 레지스트리에 이전에 설치된 운영 체제 버전과 관련된 일부 정보를 저장합니다. 이 정보를 가져오면 현재 설치된 OS 버전에 맞게 설치한 빌드 목록을 볼 수 있습니다. 이것은 특히 Windows 7 또는 8.1 OS를 Windows 10으로 업그레이드한 다음 Windows Insider Preview 프로그램에 가입한 경우 매우 흥미로울 수 있습니다. 목록은 매우 길 수 있습니다.

다음은 컴퓨터에 설치한 OS 버전을 기억할 수 있는 간단한 방법입니다. 정보는 다음 레지스트리 키에 저장됩니다.

HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS(추가 정보는 여기)

각 소스 OS* 하위 키는 이전에 설치된 Windows 버전을 설명합니다. 다음 스크린샷을 참조하세요.

이러한 하위 키를 살펴보는 것은 흥미로울 수 있지만 시간이 많이 걸립니다. 더 빠르게 수행하기 위해 이전에 설치된 OS 빌드로 테이블을 채우는 멋진 PowerShell 스니펫이 있습니다.

PowerShell로 Windows 업그레이드 기록을 찾으려면, 다음을 수행합니다.

    1. 열려있는 상승된 PowerShell 창.
    2. 다음 명령을 복사하여 붙여넣습니다.
      $AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Name -match "\\Source\s"}) | % { $_ | 선택 @{n="UpdateTime";e={if ($_.Name -match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4}) \s\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Globalization. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };

      Enter 키를 누릅니다.

    3. 이제 다음을 실행합니다.
      $AllBuilds | 업데이트 시간 정렬 | ft UpdateTime, ReleaseID, 분기, 빌드, 제품 이름

      스니펫은 매우 깔끔한 출력을 생성합니다. 내 내부자 미리 보기 컴퓨터에는 다음이 표시됩니다.

첫 번째 명령은 $AllBuilds 변수의 내용을 형성합니다. 두 번째 명령은 이를 정렬하고 표시할 필수 필드를 가져옵니다. Windows 10 사용자가 기능 업데이트 기록을 보는 것은 정말 흥미로울 수 있습니다.

이전 Windows 버전에서 Windows 10으로 온 사용자의 경우 원래 설치 버전이 목록의 첫 번째 항목으로 언급됩니다. 또한 다음 문서를 참조하십시오.

Windows 10 설치 날짜를 얻는 방법

스크립트는 reddit 사용자 "지글지글". 을 통해 Deskmodder.de.

대본은 무엇을 보여줍니까? 업그레이드 내역은 얼마나 됩니까? 의견에 경험을 공유하십시오!

PerigeeCopy를 사용하여 Windows에서 큐 복사 및 이동 작업

PerigeeCopy를 사용하여 Windows에서 큐 복사 및 이동 작업

Windows의 복사 기능은 유용한 기능을 추가하기 위해 시간이 지남에 따라 발전했지만 여전히 갖고 있지 않은 기능 중 하나는 여러 복사 작업을 자동으로 대기열에 넣는 기능입...

더 읽어보기

이 간단한 지침을 사용하여 Firefox 27 충돌 수정

이 간단한 지침을 사용하여 Firefox 27 충돌 수정

답장을 남겨주세요Firefox 27이 최근에 출시되었으며 많은 사용자가 브라우저에서 여러 번의 충돌에 직면했습니다. Firefox를 충돌시키는 원인을 알지 못하는 것은 짜증나...

더 읽어보기

Windows 11에서 휴지통을 여는 방법

Windows 11에서 휴지통을 여는 방법

이 게시물은 바탕 화면에서 아이콘을 삭제하더라도 Windows 11에서 휴지통 아이콘을 여는 여러 방법에 대해 자세히 설명합니다. 기본적으로 Windows 11에는 바탕 화면...

더 읽어보기