소프트웨어 [테스트: 내용추가] 윈도우 버전 정보 16.bat
2020.10.25 10:27
16번째 bat 파일은 이미 어제 올렸습니다.
오늘은 업그레이드 설치를 여러번 한 경우에 최초에 윈도우를 설치한 날짜를 제대로 찾아내는지 추가 확인 테스트만 해봤습니다
-> 어제도 해봤는데, 이상하게 중간에 레지스트리가 증발하는 사건 때문에 중지가 되었습니다..
가볍게 1차로 35장 일괄 올렸습니다
vmware에 3년전인 2017년에 설치한 윈도우 7을 복구하여 다시 테스트 했습니다
윈도우 7 -> 최초의 윈도우 10, 10240 빌드로 업그레이드 설치했습니다
윈도우상에서 ISO를 탑재하여 setup.exe을 실행하는 단순한 방식입니다
윈도우 10 버전마다 업그레이드 중의 화면이 다른데요. 이 화면은 정말 오랜만에 보는군요
윈도우 설치 때의 설정 화면도 많은 변화가 있었습니다. 초창기는 저런 설정 화면입니다
1차 업그레이드 설치 후에 최초 설치 날짜는 성공 했습니다
지난 글에 추가했을 때도 1차는 성공했습니다 - 2차가 망했습니다
이렇게 업그레이드 설치하면 레지스트리에 저장이 되어 있습니다
이제 윈도우 10 버전 1709로 다시 업그레이드 하려고 하니까, 윈도우 7로 돌아갈 수 없다는 메시지가 나오네요
Windows.old 폴더에 이전 윈도가 저장이 되는데, 1개의 윈도우만 저장할 수 있기 때문이겠죠
2번째 업그레이드 설치도 무사히 완료가 되었습니다
레지스트리에 윈도우 7과 윈도우 10, 10240 빌드 정보가 있습니다
지난 번에는 왜 윈도우 7 레지스트리가 증발했는지는 미스터리로 남게 되겠네요
이제 마지막으로 이번에 정식 출시 된 버전 20H2로 업그레이드 설치해봤습니다.
전부 MSDN으로 설치 중입니다
흠; 무슨 이유인지 버전 20H2는 몇분만에 위와 같이 퇴짜를 놓더군요
레지스트리 정보는 그대로 유지가 되는군요
이번에는 버전 2004 MSDN으로 업그레이드 설치해봤습니다.
참고로, iso 탑재된 파일들 날짜를 보시면 버전이 유추 가능합니다. 연월 방식의 버전이기 때문입니다
휴우, 다행히 버전 2004는 무사히 업그레이드 설치 되었고, 최초 설치 날짜도 제대로 나오네요
차례대로 이전 윈도우 3개의 레지스트리 정보입니다
----------------------------------------------------------------
추가: 2020.10.25 일요일 오후 04:02
기본적인 PE에서도 작동합니다
윈도우 설치할 때 부팅하는 boot.wim (기본적인 PE)에서
쉬프트 + F10 눌러서 명령 프롬프트 실행하여 bat 파일을 찾아서 실행해봤습니다
diskpart > lis vol로 bat 파일 위치가 D: 이라는걸 알아내고
D:\까지만 입력한 후에 tab 키로 파일/폴더가 하나씩 나타나게 하여 bat 파일을 실행했습니다
이렇게 기본적인 PE에서도 작동합니다.
일반적인 PE에서 작동하지 않거나 윈도우에서도 작동하지 않으면? 시스템 파일들이 너무 삭제된 것입니다
-> 그런데 설마 가상 머신과 실컴이 다르다고 생각하시는 분들은 안 계시겠죠?
대상 윈도우의 레지스트리를 읽는 작업인데 가상 vs 실컴으로 달라지지는 않습니다. 그리고 실컴에서도 테스트는 많이 했습니다
업그레이드 설치는 가상 머신이 더 편리합니다만, 보통의 경우는 바로 bat 파일만 실행하면 되기 때문에 실컴이 테스트하기는 더 편합니다
추가 끝
----------------------------------------------------------------
PE에서도 작동합니다
댓글 [19]
-
%Random% 2020.10.25 10:33
-
suk 2020.10.25 10:42
그건 저도 모르기 때문에 찾아봐야겠습니다
-
suk 2020.10.25 11:05
변경되라는 빌드는 변경되지 않고, 리비전만 변경되네요;;
빌드는 더 연구해봐야겠습니다. 될 지 안 될 지는 알 수 없습니다만..
-
%Random% 2020.10.25 11:20
Windows NT에서 숫자가 오는것 까지는 확인을 했습니다.
저도 아직 바꾸지 못했습니다.
빌더에서 Windows NT를 모두 카피하면 다른 에러가 발생해서 레지를 찾아 복사해 해결하려는 것입니다.
-
suk 2020.10.25 11:31
네, (제가) Windows NT만 열심히 파다보면 답이 나오겠네요
-
%Random% 2020.10.25 17:40
찾았습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EditionVersion
이것이 버전명 원본 입니다.
이곳에서 부팅이 되며 카피되어 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 이곳에 표시됩니다.
즉 레지하이브 원본의 위치에서 빌드넘버정보가 오는 것입니다.
Windows NT\CurrentVersion이곳의 정보는 그림자에 불과합니다.
심지어 이곳의 빌드넘버를 변경해도 부팅하면 다시 원본에서 복사되어 표시됩니다.
-
suk 2020.10.25 17:51
네, 찾으시느라고 고생하셨습니다
전에 20H2 초창기 인사이더 프리뷰 때 잘못 표기된 리비전 수정할 때 알게된 레지스트리 EditionVersion 이군요.
그 때 먼저 CurrentVersion의 리비전을 담당하는 UBR을 수정해봤습니다만, 재부팅하니까 원래대로 돌아갔습니다
그래서 EditionVersion의 리비전을 수정했었습니다
그래서 저도 이번에 먼저 EditionVersion부터 수정해봤습니다만, PE 부팅 때 레지스트리를 자동 적용해서 그런지 리비전만 수정되더군요.
이제 wim 마운트하여 미리 적용하고 테스트하려는 찰나에 답을 찾으셨군요 ^^
오전에 테스트 조금 했다가 오늘 낮에는 낮잠도 자고 다시 씻고 먹고 등등 지금까지 추가 테스트를 못 했습니다
-
suk 2020.10.25 18:32
배경 화면을 샤방 샤방하게 적용하여 삽니다 ㅎㅎ;
-
suk 2020.10.25 18:50
아, 이왕이면 빌드 번호에 맞게 버전도 20H2로 수정하고
바탕화면의 워터마크의 빌드 번호와 빌드 날짜도 수정해야겠습니다.
이렇게 하면 겉보기로는 무엇이 진품이고 가짜인지 알 수가 없습니다
물론 레지스트리 살펴보면 다 뽀롱납니다만 ㅎㅎ
-
pp빵빵 2020.10.25 10:33
수고하셨습니다
-
cungice 2020.10.25 10:54
수고 많으셨습니다. 감사합니다.
-
ehdwk 2020.10.25 11:07
수고하셨습니다. -
인연필연 2020.10.25 11:32
수고 많으셨습니다
-
별의아이 2020.10.25 12:29
고생하셨습니다.
-
소담 2020.10.25 13:06
수고하셨습니다.~
-
miran 2020.10.25 15:23
감사합니다.
-
빠송 2020.10.25 18:11
수고 많이 하셨습니다.
감사합니다.
-
집앞의_큰나무 2020.10.25 18:14
잘됩니다.
감사 합니다.
-
싸리꽃 2020.10.26 07:01
감사 합니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
7000 | 보안 / 해킹| 프로그램 인터넷 차단 사용기 [6] |
|
1691 | 10 | 10-25 |
» | 소프트웨어| [테스트: 내용추가] 윈도우 버전 정보 16.bat [19] | suk | 1188 | 21 | 10-25 |
6998 | 윈 도 우| Windows Stackover V.7 [184] | 졸린사자 | 1244 | 69 | 10-25 |
6997 | 소프트웨어| [테스트 추가] 윈도우 버전 정보 16.bat [28] | suk | 1645 | 37 | 10-24 |
6996 | 기 타| Macrium Reflect 재배포 도구(ReDeploy.exe) 관련입니다.. [6] | 왕초보 | 868 | 6 | 10-24 |
6995 | 윈 도 우| PE상에서 윈도 설치일 추정해보기 [25] | 집앞의_큰 | 909 | 31 | 10-24 |
6994 | 윈 도 우| PE 빌드용 PRO (버전 2004 19041.608 + 버전 20H2 19042.608) [52] | suk | 1954 | 64 | 10-23 |
6993 | 소프트웨어| 윈도우 버전 정보 15.bat [39] | suk | 2461 | 63 | 10-23 |
6992 | 기 타| 간결하게 두가지로 [58] | 집앞의_큰 | 2223 | 79 | 10-23 |
6991 | 윈 도 우| 뎅*님 WTG사용기 [6] | 몰라18 | 798 | 8 | 10-22 |
6990 | 소프트웨어| 보브소프트 hide files 간단 사용기 [3] |
|
669 | 5 | 10-22 |
6989 | 기 타| 벤 토 이 테스트 - 실컴 디스크에 적용했습니다 [8] | suk | 1175 | 18 | 10-22 |
6988 | 소프트웨어| 이것이 뭐그리 [73] | 집앞의_큰 | 1953 | 68 | 10-21 |
6987 | 윈 도 우| [내용추가] Windows 10 버전 20H2를 버전 2009로 표시하기 [17] | suk | 2391 | 34 | 10-21 |
6986 | 기 타| esd ==> iso 만들기 [13] | 옛날에 | 1225 | 15 | 10-21 |
6985 | 윈 도 우| Windows 10 버전 2009 (20H2) 정식 출시 - 이미지 확인해봤... [25] | suk | 2583 | 33 | 10-21 |
6984 | 윈 도 우| [약간의 방법] 요즘 PE 수정 중입니다 [30] | suk | 1696 | 37 | 10-19 |
6983 | 윈 도 우| Win10 20H2 Ultimate [19042.546]해결방법 알려주세요. [10] | 조랑말 | 1503 | 0 | 10-19 |
6982 | 소프트웨어| [테스트] ventoy.dat를iso에넣기.bat [19] | suk | 1592 | 36 | 10-19 |
6981 | 소프트웨어| WebShare사용기 [15] | 집앞의_큰 | 615 | 13 | 10-19 |
cmd 실행하면 보이는 19042, 19041 넘버는 어떤 레지를 수정하면 될까요?
본문과는 별개의 질문입니다.
winver의 넘버는 쉽게 변경이 되는데 cmd창의 넘버는 찾기가 쉽지않네요