강좌 / 팁

소프트웨어 구형 Winpe 생성기로 RS5 빌드후 부팅하기

2019.01.08 13:24

sunshine 조회:2792 추천:14

W&W님이 한글화 해주신 구형 Winpe 생성기로 RS5_x64 부팅에 필요한 파일을 추출해 봤습니다.

좋은 프로그램을 한글화 해주신 W&W님께 감사드립니다.

내용은 생각나는 대로 추가하겠습니다. 좋은 의견이나 필요한 파일/레지가 있으시면 댓글에 추가해주세요.

 

1. 아래는 추출 내역입니다.("2.부팅용추가파일.7z" 에 첨부했습니다.)

1) Windows\resources\Themes\aero\shell\normalcolor\en-US\shellstyle.dll.mui -> 이파일이 없으면 탐색기가 빈 캉통임.

2) Windows\resources\Themes\aero\shell\normalcolor\shellstyle.dll -> 이파일이 없으면 탐색기가 빈 캉통임.

3) System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\*.cat -> 이파일이 없으면 바탕화면 진입을 못함.(아래 7 참조)

4) System32\dsreg.dll -> 이 파일이 없으면 explorer 에러남.

5) System32\smartscreen.exe -> 이파일이 없으면 마소 기본 디스플레이가 작동 안함.

6) System32\smartscreenps.dll -> 이파일이 없으면 마소 기본 디스플레이가 작동 안함.

7) System32\sscore.dll -> 이파일이 없으면 바탕화면 진입을 못함.

8) System32\sscoreext.dll -> 이파일이 없으면 바탕화면 진입을 못함.

 

2. 한글 및 대부분의 프로그램은 동작이 잘 되지만 몇가지 문제점이 있군요.

1) 바탕화면 휴지통 아이콘이 작습니다.  -> 해결 되었슴. 아래 기타 사항을 참고하세요.

2) 작업 표시줄에 빠른 실행 아이콘이 안 나타납니다. (explorer, ie 아이콘) -> 해결 되었슴.  아래 기타 사항을 참고하세요.

3) 작업 표시줄 우측 하단에 네트워크 아이콘이 안 나타납니다. -> 해결 되었슴.  아래 기타 사항을 참고하세요.

4) 구형 Winpe 생성기로 제작된 iexplore 는 원래부터 좀 불안합니다. 추가적인 파일이나 레지가 필요해 보입니다.

예를 들면 주소창에 주소를 넣고 엔터를 치면 iexplore 가 발광하는 문제입니다.

또 하나는 익스 상단 우측에서 "도구 -> 인터넷 옵션" 이 안 열리는 문제입니다.

5) 작업표시줄 아이콘에서 마우스 우클릭이 안되는 군요. 아시는 분이 계시면 알려주세요. -> 해결 되었슴.  아래 기타 사항을 참고하세요.

1.메인.png

 

3. 기타 사항: 여기에 필요한 파일은 "3.기타용추가파일.7z" 로 통합했습니다. 

 

1) SysWOW64\avifil32.dll -> fscapture 에서 필요함.(첨부)

 

2) System32\drvinst.exe -> 빌더에 내장된 파일이 복사되면 드라이버 로드시 문제가 됩니다. 원본 install.wim 에서 추출하세요.(첨부)

왕초*님이 알려 주신 내용입니다. 왕초*님께 감사드립니다. https://windowsforum.kr/gallery/11061120

 

3) Dism 이 필요하시면 원본 install.wim 에서 추출하세요.("3.DISM용추가파일.7z" 에 첨부)

System32\Dism 폴더/Dism.exe/DismApi.dll/wdscore.dll

SysWOW64\cryptdll.dll/cryptui.dll/cryptxml.dll/msv1_0.dll/NtlmShared.dll

위처럼 추가하고 wim 파일을 RSImageX2.54 / T.Dism3.2 로 마운트해보니 잘 됩니다.

 

4) 바탕화면 휴지통 아이콘이 작은 이유가 System32\imageres.dll 파일이 다이어트 되었군요.(첨부)

첨부된 imageres.dll 로 교체하면 정상으로 나타납니다. 

 

5) 참고로 빌더에 내장된 StartIsBack++ 의 버전이 2.5.2 버전이라서 탐색기 재시작시 영문 메시지가 안 나옵니다.

반면에 작업 표시줄 아이콘 우클릭이 안됩니다. 우클릭이 가능한 버전은 2.5.3 부터 됩니다.

 

6) 작업 표시줄에 explorer, ie 아이콘이 안 나타난 이유가 관련 레지와 파일이 없어서 일어난 경우군요.(첨부)

파일과 레지를 추가하면 잘 됩니다.

Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Internet Explorer.lnk

Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Windows 탐색기.lnk

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband -> 추출할 레지 파일 위치

 

제가 여기서 잠깐 착각했군요. peset.ini 파일에 체크를 하면 자동으로 등록되는 데 구형 peset.exe 이 제역활을 못하는군요.

첨부된 신형 peset.exe 로 교체하니 잘 됩니다.

더불어 부팅시간도 빨라지고 부팅후 바탕화면에서 탐색기 재시작을 안해도 바탕화면이 정상적으로 나타납니다.

 

7) 작업 표시줄 우측 하단에 네트워크 아이콘이 안 나타나는 문제는 관련 파일이 누락되었군요.(첨부)

첨부된 mobilenetworking.dll 를  System32 폴더에 추가하면 됩니다.

 

8) 구형 WinPE 생성기로 저사양 PE를 만들게 되면서 빠른실행이 적용이 안되는 경우

왕초*님의 스샷을 참고하세요. 왕초*님께 감사드립니다.

https://windowsforum.kr/index.php?mid=gallery&page=2&document_srl=11040055

 

9) 작업 표시줄 아이콘 우클릭 문제(첨부)

댓글에 우리두*님이 알려주신 팁입니다. 우리두*님께 감사드립니다.

현재 System32\StartIsBack64.dll 버전이 2.5.2 입니다.

StartIsBack64.dll 버전이 2.5.3 이상으로 교체하면 작업 표시줄 아이콘 우클릭이 가능하지만 글씨가 깨져나옵니다.

 

글씨가 깨져 나오는 것은 해결했습니다. BCP47mrm.dll 파일이 없어서 그랬습니다.

첨부된 BCP47mrm.dll/StartIsBack64.dll 를 아래 위치로 덮어 씌우세요.

System32\BCP47mrm.dll

System32\StartIsBack64.dll

 

4. 위의 사항을 적용 후 스샷한 수정된 메인 화면입니다. 

4.수정된메인.png

 

5. 주소창에 주소를 넣고 엔터를 치면 iexplore 가 발광하는 문제

 

1) 레지를 아래처럼 변경하고

[HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Internet Explorer\Main]
"x86AppPath"="X:\\Program Files\\Internet Explorer\\IEXPLORE.EXE"  -> 변경 전 레지

"x86AppPath"="X:\\Program Files (x86)\\Internet Explorer\\IEXPLORE.EXE"  -> 변경 후 레지

 

2) SysWOW64\Tokenbinding.dll 를 추가하면 주소창에 주소를 넣고 엔터를 쳐도 잘 열립니다.

 

아마 Program Files\IEXPLORE.EXE 대신에 Program Files (x86)\IEXPLORE.EXE 가 실행되면서 문제가 해결되는 것으로 보입니다.

Tokenbinding.dll 이외에 Program Files (x86)\IEXPLORE.EXE 구동에 필요한 파일을 SysWOW64 폴더에 더 추가해야 될 것으로 여겨집니다.

그리고 다른 레지를 추가해야 될지도 모릅니다.

 

6. 아래 링크는 왕초*님이 구형 PE 생성기 를 admin 버전으로 수정해서 사용한 스샷입니다. 참고하세요.

https://windowsforum.kr/gallery/11090094

 

7. 위의 1-3 에서 System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\*.cat 파일 추출 문제

위에 첨부한 cat 파일은 부팅이 되는 다른 파일과 비교해서 뽑은 것입니다. 이렇게 하면 추출하는 기준이 애매합니다.

 

예를 들어 RS5_17763.195_x64.wim 를 빌드했다면, RS5_17763.195_x64.wim 의 Windows\System32\Recovery\Winre.wim 에서

Windows\System32\CatRoot 폴더를 추출해서 사용해보니 잘 됩니다.

여기서 리비전 번호(195) 가 일치해야 합니다. 낮은 리비전 버전(107) 에서 추출하면 부팅시 "바탕화면 진입 및 탐색기 실행" 에서 지연이 심합니다.

요점은 cat 파일 추출은 리비전 번호까지 일치하는 Winre.wim 에서 추출해야지 정상적으로 부팅합니다.

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4258 윈 도 우| DISM++ 를 이용해서 윈도우 10 설치하기 [18] gooddew 4047 21 06-07
4257 윈 도 우| WinPE 한글화 관련(2) [19] sunshine 2726 21 02-25
4256 윈 도 우| Windows 10 을 upgrade 없이 설치하고 단박에 인증 ! [38] kwoods 27073 21 09-05
4255 기 타| 단위를 올바로 씁시다 [18] asklee 9202 21 10-20
4254 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1298 20 09-09
4253 소프트웨어| 중국어 하드 코딩 한글화 강좌 [8] 줄리아니 1065 20 08-16
4252 소프트웨어| 중국어 프로그램 한글화 팁 [11] 줄리아니 1383 20 08-10
4251 소프트웨어| [팁] Vmware Tray에서 실행시 한국어 적용방법 [13] 유니크 1693 20 04-30
4250 윈 도 우| ISO 마운트 - 작업 - 꺼내기, ISO2WIM 추출 [5] 지후빠 1192 20 12-04
4249 소프트웨어| WinISO Download-Update 모음 [11] sunshine 2687 20 11-12
4248 윈 도 우| 윈도우11에서 반디집 7.2x 버전 포함하여 봉인하기! [14] 무월 3800 20 11-15
4247 소프트웨어| UltraISO 이용한 ISO 에 WIM 병합하기 [10] 타천사둘리 3376 20 07-21
4246 윈 도 우| 가끔쓰는 도스 명령어 대신 메뉴로 관리하자(BAT포함) [8] 멀더는외계 2137 20 03-31
4245 소프트웨어| [포토샵] 도장 투명 이미지 추출 [23] 무월 2994 20 04-06
4244 윈 도 우| [배치파일포함]윈도우 10에서 부팅 관리자를 원클릭으로 변... [5] 복원솔루션 3320 20 05-17
4243 윈 도 우| 강제로 Internet Explorer 열기 스크립트 [13] 사랑이7 2832 20 02-05
4242 기 타| bat로 포터블 만들기 간단 팁 [9] 슈머슈마 2713 20 11-12
4241 윈 도 우| 멀티부팅부터 Wimboot 만들기까지 (1부) [10] maniaa 2117 20 10-02
4240 소프트웨어| RSImigex 로 UEFI 부팅 복구하기 [8] gooddew 2572 20 09-08
4239 기 타| Dubox Cloud 스토리지에서 1TB를 무료로 제공합니다. [30] VenusGirl 3876 20 07-01
XE1.11.6 Layout1.4.8