강좌 / 팁

소프트웨어 구형 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 - - -
4440 기 타| 컴퓨터 구매의 질문이 종종 보여서 나름의 팁을 얘기 합니다. [8] Boss 1941 6 02-19
4439 윈 도 우| 이 번 업데이트로 엣지에 추가된 사이드바 버튼 제거 [7] 고고추 2171 9 02-16
4438 윈 도 우| cmd 관리자 권한 실행과 특수문자 경로 문제 [9] 메리아 1099 12 02-14
4437 윈 도 우| 측면 버튼에 등록된 돋보기 기능... 기본값으로 복원 [2] 사가르마타 1058 0 02-10
4436 윈 도 우| 윈11 탐색기 메뉴삭제 [5] 진실 2429 19 02-06
4435 윈 도 우| 윈도우 탐색기 갤러리 안보이게 하는 방법 [1] 사가르마타 1585 2 02-05
4434 기 타| 한 드라이브에 윈도우(Atlas OS)까지 2개 설치하는 법(?) (... 누군가 1151 0 02-04
4433 기 타| 2024 새로운 시작, Rainmeter, 위젯, 바탕화면, 퍼포먼스 [16] 모네곰 2586 38 02-01
4432 윈 도 우| 윈도우10~11 알고리즘에 영향을 끼치는 이미지 파일 삭제 ... [2] risystem 2311 4 01-23
4431 윈 도 우| Windows11 트레이 아이콘 내맘대로... [9] 메인보드 3859 15 01-07
4430 기 타| 파워쉘로 WOL 수행 [3] JR.오펜하이 1467 9 01-06
4429 윈 도 우| 무인응답파일(autounattend.xml) 쉽게 만들기 [30] 네오이즘 3851 60 12-31
4428 기 타| 크롬, 파이어폭스 사용자를 위한 웹 자막은 이런것 모네곰 1392 1 12-31
4427 윈 도 우| Windows 11 설치 할 때 MS계정 로그인 스킵 [13] Corns7 3794 10 12-30
4426 기 타| 모든 영상을 순간으로 MP4 확장자로 변환. [18] 모네곰 2427 28 12-30
4425 소프트웨어| PE 환경에서 AOMEI Backupper 구동을 위한 파일, 레지스트... [11] 무월 1300 22 12-27
4424 소프트웨어| pureBasic - WIM 정보 v0993 - 내부 파일 추가 삭제 내보내... [40] 입니다 8655 160 12-22
4423 소프트웨어| pureBasic - IXMLDOMDocument [6] 입니다 1307 27 12-16
4422 기 타| WSA + ReVanced Extended 조합 체리마키아 1956 13 12-09
4421 기 타| 희안한 유튭광고 제거 경험 공유 [3] 트레져sn 3971 6 12-09
XE1.11.6 Layout1.4.8