카카오톡에서 컴픽스를 검색하세요 - 컴픽스 위치안내

가끔 윈도우의 버전을 확인해야 할 때가 생긴다

설치되어 있는 윈도우의 버전은 간단한데 문제는 부팅이 되지 않는 PC의 윈도우 버전을 확인해서 복구를 해야 하는 경우다 (자기가 사용하던 윈도우가 7인지 10인지 왜 모르냐긔?)

그런 경우에 윈도우의 버전을 확인하는 간단한 방법을 소개한다

 

기본적인 방법은 설치되어 있는 파일의 버전정보를 확인하는 것이다

PE로 부팅해서 windows폴더에 들어있는 윈도우 기본 파일들을 확인하면 버전정보가 나오게 되는데 제일 쉽게 확인할 수 있는 explorer.exe파일의 속성을 보면된다. 그걸 아래표와 비교하면 설치된 윈도우가 어떤 버전인지 알 수 있다

10.0.22621이므로 아래표에서  Windows 11, Version 22H2임을 알 수 있다

윈도우 이름 버전 빌드 공개일
Windows NT 3.1 3.1 511 1993-07-27
Windows NT 3.5 3.5 807 1994-09-21
Windows NT 3.1, Service Pack 3 3.1 528 Nov-94
Windows NT 3.51 3.51 1057 1995-05-30
Windows 95 4 950 1995-08-24
Windows 95 OEM Service Release 1 4 950 A 1996-02-14
Windows 95 OEM Service Release 2 4 950 B 1996-08-24
Windows NT 4.0 4 1381 1996-08-24
Windows 95 OEM Service Release 2.1 4 950 B 1997-08-27
Windows 95 OEM Service Release 2.5 4 950 C 1997-11-26
Windows 98 4.1 1998 1998-05-15
Windows 98 Second Edition (SE) 4.1 2222 1999-05-05
Windows 2000 5 2195 2000-02-17
Windows Me 4.9 3000 2000-09-14
Windows XP 5.1 2600 2001-10-25
Windows XP, Service Pack 1 5.1 2600.1105-1106 2002-09-09
Windows Server 2003 5.2 3790 2003-04-24
Windows XP, Service Pack 2 5.1 2600.218 2004-08-25
Windows Server 2003, Service Pack 1 5.2 3790.118 2005-03-30
Windows Server 2003 R2 5.2 3790 2005-12-06
Windows Vista 6 6000 2007-01-30
Windows Server 2003, Service Pack 2 5.2 3790 2007-03-13
Windows Home Server 5.2 4500 2007-11-04
Windows Vista, Service Pack 1 6 6001 2008-02-04
Windows Server 2008 6 6001 2008-02-27
Windows XP, Service Pack 3 5.1 2600 2008-04-21
Windows Vista, Service Pack 2 6 6002 2009-05-26
Windows Server 2008, Service Pack 2 6 6002 2009-05-26
Windows 7 6.1 7600 2009-10-22
Windows Server 2008 R2 6.1 7600 2009-10-22
Windows 7, Service Pack 1 6.1 7601 2011-02-22
Windows Server 2008 R2, Service Pack 1 6.1 7601 2011-02-22
Windows Home Server 2011 6.1 8400 2011-04-06
Windows Server 2012 6.2 9200 2012-09-04
Windows 8 6.2 9200 2012-10-26
Windows 8.1 6.3 9600 2013-08-27
Windows Server 2012 R2 6.3 9600 2013-10-18
Windows 10, Version 1507 10 10240 2015-07-29
Windows 10, Version 1511 10 10586 2015-11-10
Windows 10, Version 1607 10 14393 2016-08-02
Windows Server 2016, Version 1607 10 14393 2016-10-15
Windows 10, Version 1703 10 15063 2017-04-05
Windows 10, Version 1709 10 16299 2017-10-17
Windows 10, Version 1803 10 17134 2018-04-30
Windows Server 2019, Version 1809 10 17763 2018-11-13
Windows 10, Version 1809 10 17763 2018-11-13
Windows Server 2008, Service Pack 2, Rollup KB4489887 6 6003 2019-03-19
Windows 10, Version 1903 10 18362 2019-05-21
Windows 10, Version 1909 10 18363 2019-11-12
Windows Server, Version 1909 10 18363 2019-11-12
Windows 10, Version 2004 10 19041 2020-05-27
Windows Server, Version 2004 10 19041 2020-05-27
Windows 10, Version 20H2 10 19042 2020-10-20
Windows Server, Version 20H2 10 19042 2020-10-20
Windows 10, Version 21H1 10 19043 2021-05-18
Windows Server 2022, Version 21H2 10 20348 2021-08-18
Windows 11, Version 21H2 10 22000 2021-10-04
Windows 10, Version 21H2 10 19044 2021-11-16
Windows 11, Version 22H2 10 22621 2022-09-20
Windows 10, Version 22H2 10 19045 2022-10-18
Windows Server, Version 23H2 10 25398 2023-10-24
Windows 11, Version 23H2 10 22631 2023-10-31

 

여기까지는 간단한데 만약 GUI를 지원하는 PE로의 부팅이 여의찮을 경우는?

그래서 추가로 cmd명령을 사용하는 방법을 간단히 소개한다

일단 기본적으로 cmd명령에는 파일의 속성을 확인할 방법이 없지만 기기 정보를 확인할 수 있는 wmi명령어가 있다는 것은 우리 모두가 알고 있으니까 이를 활용하면 된다

 

파일의 메타데이터를 확인할 수 있는 스위치는 datafile이다 따라서 wmic datafile where Name="파일명" 이라고 하면 파일의 버전정보 확인이 가능하다 초간단쓰~

그런데 모두가 다 알다시피 저렇게만 하면 보기 힘들잖슴?

그래서 출력 포맷을 리스트로 해주면 보기 쉬워지는데

우리가 알고 싶은 건 단지 버전정보일 뿐이니까 더 간단하게 아래처럼 해도 됨

 

PE에서 작동 안해서 별 의미는 없지만 파워쉘을 이용하는 방법은

 

아 맞다!

근데 WMI에는 이미 os정보가 다 있지

오늘 삽질은 여기까지