기 타 윈도우버전정보20.bat 테스트
2021.12.30 15:51
어제 사용기 댓글에 Win11 PE가 Win10 PE로 표기된다고 하셔서...
bat 파일 이름처럼 윈도우버전정보bat 파일이라서 PE는 고려하지 않고 만들었다고 말씀드렸습니다만, 약간만 수정하면 될 듯 하여 만들어봤습니다
구체적으로는 Win11 PE가 Windows (TM) 11 Preinstallation Environment라고 표기되지 않고
Windows (TM) 10 Preinstallation Environment로 표기되는 문제입니다. Preinstallation Environment는 PE를 의미합니다
어제 사용기 댓글에도 썼습니다만, 레지스트리에 제품 이름 그대로 읽어온 것입니다. (그래서 MS에서 잘못한 것이죠 ^^;)
그리고 테스트하다보니까 예전에 Win8PE와 Win8.1PE도 같은 현상...즉, 둘다 Win8PE로 표기되는 문제가 있어서 수정했습니다. 뒷북이네요
Windows 11 PE (22000.376) 빌드로 부팅해봤습니다
19번째 bat 파일은 PE가 11인데 10으로 표기됩니다. (윈도우는 이미 19번째 파일에서 수정했습니다)
20번째 bat 파일은 윈도우처럼 빌드 번호로 구분하여 PE도 11로 표기됩니다.
Win8.1PE는 뒷북입니다만, 테스트하다가 발견해서 이왕이면 둘다 8로 되어 있는 것을 빌드 번호로 구분하여 8.1로 수정했습니다
Win7PE는 아니고 윈도우 7의 winre.wim을 확인해봤는데 위와 같더군요.
빌드 리비전이 없다는 것이 특징이더군요. 예전에는 없다가 요즘 PE와 RE에서 생긴 값이더군요
Win11 PE 22523.1000 빌드로 부팅해봤습니다
위와 같이 전에 19번째 파일은 레지스트리에서 그대로 읽어오는 것입니다
20번째 파일은 빌드 번호로 수정한 것입니다
Win10 PE는 19번째 파일과 20번째 파일이 동일하게 표시됩니다
댓글 [30]
-
상발이 2021.12.30 16:04
-
sweetpie 2021.12.30 16:07
이상하게 들릴지는 모르나 질문을 하나 해 봅니다
전 배치화일을 그냥 탐색기에서 실행을 하면 c~z파티션 중 os있는 것을 다 정확히 읽어들이는데
배치파일을 로켓독에 올려놓고 실행을 하면 c파티션만을 os가 없다고 못 읽습니다
나머지 파티션은 문제 없이 다 읽어내고요
확인을 해 봐 주세요
-
suk 2021.12.30 16:23
저도 예전에 로켓독이나 에피타이저 같은 런처 프로그램을 사용해봤습니다
둘 중에 무엇인지는 기억이 나지 않습니다만
이상하게 bat 파일이 작동하지 않는 경우 - 창 최대화로 시작하지 않음 - 가 있어서 사용을 포기한 적이 있습니다
그 런처 프로그램의 특성 같더군요. 호환성이 더 좋은 런처 프로그램이 있었는데요
요즘은 런처 프로그램을 사용하지 않아서 테스트하기도 그렇네요
-
suk 2021.12.30 17:17
로켓독에서 테스트 결과: 윈도우에서 외부 프로그램인 로켓독에서 실행한다고 뭔가 보안 설정을 한 것인지?
윈도우의 시스템 파일을 제대로 찾지 못 하는 문제가 있더군요.
그렇다고 모든 파일은 아니라서 약간 수정하여 로켓독에서 실행되도록 했습니다
윈도우버전정보20-로켓독.bat [윈도우 + 로켓독에서 실행됩니다. PE + 로켓독에서 실행하니까 튕기네요]
-
sweetpie 2021.12.30 18:07
윈도우버전정보20-로켓독.bat은 로켓독에서 c 드라이브도 잘 됩니다
수고하셨습니다
-
sweetpie 2021.12.30 18:41
다시 확인해 보니 설치날자가 틀리게 70-01-01로 나오네요...(c 드라이브만요)
-
suk 2021.12.31 02:15
저도 bat 창 위쪽만 보고 넘어갔군요;
70-01-01에서 70은 1970을 의미하고 본래 레지스트리에 윈도우 설치 날짜가 1970년을 기준으로 추가값만 있습니다
그래서 1970년은 레지스트리에 설치 날짜가 없거나 값이 0을 의미합니다
제가 로켓독에서 실행해보니까 설치 날짜가 없다고 나왔습니다
아시겠습니다만, 같은 bat 파일을 탐색기에서 실행하면 설치 날짜가 잘 나옵니다
확인해보니까, 로켓독에서 bat 파일이 시스템 파일을 잘 찾지 못 하는 것처럼, 레지스트리 값은 못 찾는건 아니고 값을 이상하게 읽어왔습니다
아래 스샷처럼 똑같은 reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v InstallDate 2>nul 을 실행했는데
로켓독에서는 이상하게 레지스트리 값을 읽어왔습니다
좀 더 알아보기는 하겠습니다만, 레지스트리 값을 못 찾는 것도 아니고, 이상하게 읽어오는 문제는 어려울 듯 합니다
제가 만드는 것보다는 고수분들께서 이보다 더 다양한 기능을 넣으셔서 윈도우 버전 정보 툴을 만들어주시는 것이 나을 듯 합니다
사실 저도 잘 사용하지 않는 bat 파일입니다. 예전에 호기심으로 만들어봤는데 여기까지 왔네요.
-
sweetpie 2021.12.31 08:17
네 잘 알았읍니다
수고하셨읍니다 -
붉바리 2021.12.30 16:25
수고하셨습니다.
-
더애드 2021.12.30 16:33
수고하셨습니다 ~
-
이로리 2021.12.30 16:56
감사합니다. 잘 사용하겠습니다.
-
레마클로 2021.12.30 17:53 고맙습니다.
-
ehdwk 2021.12.30 18:07
수고하셨습니다. -
cungice 2021.12.30 18:59
수고 많으셨습니다. 감사합니다.
-
컨피그 2021.12.30 20:28
수고하셨습니다.
-
샤 2021.12.30 20:44
수고하셨습니다.
-
와로 2021.12.30 21:00
오,이거 우클릭 메뉴로 직행이네요!ㅎㅎ
감사합니다~!
-
거미손 2021.12.30 21:36
올 한해 동안 좋은 자료 제공해주셔서 감사합니다.
수고가많으셨습니다.
-
포토엔유 2021.12.30 21:55
믿고쓰는 suk님 자료 항상 감사합니다.
-
rthgh 2021.12.31 01:33
커널 버전에 정보 추가했어면
몇번째 윈도우 빌드 버전인지 예) 19h1 이면 몇번째 버전이다 추가했으면...
빌드 일련번호 했갈려서...
-
suk 2021.12.31 02:45
MS에서 비교적 알기 쉽게 버전을 만들고 있습니다
예전에는 연월 형식의 버전이었고, 20H2부터는 연도 형식은 같고, 뒤에 H1과 H2 (상반기/하반기)으로 구분하고 있습니다
지금까지 출시된 윈도우 10입니다. 버전은 보통 출시된 연월이 아니라 그 버전이 만들어진 연월입니다. 보통 1달 뒤에 출시되었습니다
버전 1507 = 2015 07 (버전 형식이 버전 1511부터 생겨서 버전 1507은 소급 적용한 버전이고, 실제 윈도우는 버전 10.0입니다)
버전 1511 = 2015 11
버전 1607 = 2016 07 (2016년은 1개만 출시되었습니다)
버전 1703 = 2017 03 (버전 1703부터 1년에 2번, 상반기와 하반기에 출시되기 시작했습니다)
버전 1709 = 2017 09
버전 1803 = 2018 03
버전 1809 = 2018 09
버전 1903 = 2019 03
버전 1909 = 2019 09
버전 2004 = 2020 04 (서버 2003과 혼동이 생길까봐 2004가 되었답니다)
버전 20H2 = 2020 H2 (20H2부터 MS에서 윈도우에서는 연월 형식을 버리고, H1과 H2를 공식적으로 사용합니다.
버전 20H2를 버전 2009라고 예전처럼 연월 형식으로 쓰시는 분들도 계십니다만, 공식적으로는 버전 20H2만 사용합니다
마찬가지로 21H1을 2104 또는 2103으로 쓰시기도 합니다만, 공식적으로 사용하지 않는 버전 명칭입니다. 그 후도 같습니다
버전 21H1 = 2021 H1
버전 21H2 = 2021 H2 (현재 최신 버전입니다)
버전 21H2는 윈도우 11도 있습니다. 윈도우 서버도 버전 21H2가 있습니다
버전은 위와 같이 연도와 시기를 의미하기 때문에 중복하여 사용될 수도 있습니다
참고로, MS 웹문서에 버전 표시입니다 https://docs.microsoft.com/ko-kr/windows/release-health/release-information
2022년부터는 윈도우 11만 아니라 윈도우 10도 1년에 1번 하반기에만 출시한다고 합니다.
공식 정보이고 윈도우 11은 강좌에 올린 적이 있습니다
위 스샷에 서비스 종료 보시고, 의아하신 분들도 계실 겁니다
왜 오래된 버전은 서비스 종료가 되지 않고, 무엇보다 띄엄띄엄 서비스가 종료되었는지?
일단 아주 오래된 버전들은 LTSB나 LTSC이기 때문에 아직 지원중입니다
1507 / 1607 / 1809 중에서 LTSB/LTSC만 지원중입니다. 버전이 같아도 일반 채널은 이미 종료되었습니다 (업데이트 설치 안 됨)
그리고 중간 중간 이상하게 서비스가 종료된 이유는
MS에서 상반기에 출시된 것보다 하반기에 출시된 버전을 1년 더 지원해주기 때문입니다. 제가 위에 링크한 주소에도 있는 내용입니다
-
rthgh 2021.12.31 12:50
아하.. 감사합니다
-
JiNY 2021.12.31 04:03
고맙습니다.
새해 복 많이 받으세요.^^*
-
가로등 2021.12.31 06:14
수고 많으셨습니다. 새해 복 많이 받으시길 기원하겠습니다. 감사합니다.
-
별의아이 2021.12.31 07:53
수고하셨습니다^^
-
유노 2021.12.31 09:48
우는애 젖준다고 결국은 해결하셨군요.
확인해보니 이제 제대로 표기가 됩니다.
본인도 regedit로 확인해보니 windows11 이어야 하는데 Windows10으로 표기가 되어 있군요.
윈도우11은 수정이 되어있고 PE 11은 수정이 안되어 있나보네요. 윈도우 11은 설치를 안해봐서. . .
마지막날 잠도 안주무시고 . . . 덕분에 감사히 잘사용하겠습니다.
-
이와니 2021.12.31 10:09
수고하셨습니다
항상 감사드리며..
새해 건강한 복된 한 해가 되세요.. ^^ -
슈머슈마 2021.12.31 17:22
정보 찾는게 간단할줄 알았는데 엄청 복잡하네요. 명령어 몇줄 치면 나오는 그런건줄 알았는데
정말 수고하셨습니다.
-
광풍제월 2021.12.31 19:15
수고하셨습니다.
-
빠송 2022.01.01 17:50
늘 감사합니다.
새해 복 많이 받으세요.
수고하셨습니다.