강좌 / 팁

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

2019.01.08 13:24

sunshine 조회:2788 추천: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 - - -
4449 기 타| [오토핫키 v1] 경로, 이름 ,드라이브명 등등 추출 함수 [2] 청락은복 816 8 03-06
4448 소프트웨어| 부팅항목숨기기,보이기-VHDman Lite0.0.8 [3] 카멜 526 10 03-06
4447 윈 도 우| 시스템 보호 설정 우클릭 메뉴 [13] 와로 1239 27 03-04
4446 소프트웨어| Bcd 항목 1회성 부팅하기-VHDmanLite [7] 카멜 722 15 03-04
4445 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] 카멜 434 9 03-04
4444 소프트웨어| 드라이버 백업&자동 설치 - WinNTSetup [17] 무월 1530 31 03-03
4443 소프트웨어| 오프라인 윈도우 드라이버 백업 [9] 카멜 1453 26 02-29
4442 윈 도 우| DISM 나의 윈도우 문제점 복구 [8] 마로94 1292 13 02-28
4441 윈 도 우| 윈도우 장치 드라이버 추출(백업) 명령어 [25] 컨피그 2573 64 02-23
4440 기 타| 컴퓨터 구매의 질문이 종종 보여서 나름의 팁을 얘기 합니다. [8] Boss 1893 5 02-19
4439 윈 도 우| 이 번 업데이트로 엣지에 추가된 사이드바 버튼 제거 [7] 고고추 2117 9 02-16
4438 윈 도 우| cmd 관리자 권한 실행과 특수문자 경로 문제 [9] 메리아 1065 12 02-14
4437 윈 도 우| 측면 버튼에 등록된 돋보기 기능... 기본값으로 복원 [2] 사가르마타 1046 0 02-10
4436 윈 도 우| 윈11 탐색기 메뉴삭제 [5] 진실 2355 19 02-06
4435 윈 도 우| 윈도우 탐색기 갤러리 안보이게 하는 방법 [1] 사가르마타 1548 2 02-05
4434 기 타| 한 드라이브에 윈도우(Atlas OS)까지 2개 설치하는 법(?) (... 누군가 1129 0 02-04
4433 기 타| 2024 새로운 시작, Rainmeter, 위젯, 바탕화면, 퍼포먼스 [16] 모네곰 2470 38 02-01
4432 윈 도 우| 윈도우10~11 알고리즘에 영향을 끼치는 이미지 파일 삭제 ... [2] risystem 2275 4 01-23
4431 윈 도 우| Windows11 트레이 아이콘 내맘대로... [9] 메인보드 3795 15 01-07
4430 기 타| 파워쉘로 WOL 수행 [3] JR.오펜하이 1444 9 01-06
XE1.11.6 Layout1.4.8