설치 / 사용기

소프트웨어 PE 레지스트리에 REG 파일 수정없이 쉽게 병합하기

2023.08.31 01:19

지후빠 조회:785 추천:46

REG 파일들을 PE 레지스트리에 병합하기 3번째 편집본입니다. (마무리 버전이 될 것 같습니다.)

키 경로를 하이브된 경로로 수정하지 않고, 일반적인 REG 파일을 바로 사용할 수 있는 장점이 있습니다.

REG 파일 이름은 PE 레지스트리 파일들의 이름을 접두어로 하여야 합니다.

- 예) default-제어판설정.reg / ntuser.dat.console.font.reg / software_7-zip.reg / SYSTEM 테스트.REG / DRIVERS-13th.REG

- REG 파일들은 REGEDIT에서 내보내기한 그대로를 사용합니다. 키 경로를 바꾸기 하지 않습니다.

- 같은 하이브 위치의 다수의 REG 파일을 처리합니다. 예) software_7-zip.reg / software_ESET.reg / software_WIM.reg

 

Reg-Import-for-PE-3.zip ; 배치 스크립트를 간단하게 정리하였습니다.

 

Reg-Import-for-PE-31.jpg

Reg-Import-for-PE-32.jpg


 

배치파일 조금 정리했습니다.^^

Reg-Import-for-PE-2.cmd

Reg-Import-for-PE-2.jpg

- 중간 에러는 Drivers 파일에서 나는데 권한 문제로 보입니다. PE상에서는 문제 없습니다. (어젠 집 윈11에서도 문제 없었는데...)


 

안녕하세요?

아래 큰나무님 게시글 보고 아이디어가 떠올라 테스트 하였습니다.

https://windowsforum.kr/review/19804169 - 큰나무님 감사합니다.^^

 

필요한 레지스트리를 추출하여 PE 레지스트리 파일에 추가하는 것을 쉽게 해보고자 하는 시도입니다.

- 추출한 레지스트리는 파일 이름 규칙만 따르고 파일 내 문자열은 배치파일에서 알아서 치환합니다. 

 

Reg-Import-for-PE.zip

- Reg-Import-for-PE.cmd 와 fr.exe 만 필요하고 나머지 REG 파일은 테스트용 샘플로 넣었습니다.

Reg-Import-for-PE.jpg

 

적용하고 싶은 레지스트리 파일 이름에 다음과 같은 규칙이 필요합니다.

- 모두 배치파일과 같은 폴더에 있어야 합니다.

- 별(*)표에는 배치파일에 방해되지 않은 문자가 올 수 있다는 의미입니다.(괄호 사용은 문제가 될 수 있습니다.)

- REG 파일은 추출한 그대로를 사용합니다. 배치파일에서 fr.exe가 문자열을 치환하는 역활을 합니다.

DEFAULT - DEFAULT*.REG 

DRIVERS - DRIVERS*.REG 

NTUSER.DAT - NTUSER*.REG

SOFTWARE - SOFTWARE*.REG

SYSTEM - SYSTEM*.REG

 

HKEY_USERS 에 각각 이름으로 하이브로드 합니다.

- HKEY_LOCAL_MACHINE 에는 중복되는 키 이름이 있어서 하이브 위치를 HKEY_USERS 로 정하였습니다.

- 하이브키에 해당하는 실제 레지스트리 위치들입니다.

HKEY_USERS\DEFAULT  -  HKEY_CURRENT_USER

HKEY_USERS\DRIVERS  -  HKEY_LOCAL_MACHINE\SYSTEM

HKEY_USERS\NTUSER  -  HKEY_CURRENT_USER

HKEY_USERS\SOFTWARE - HKEY_LOCAL_MACHINE\SOFTWARE

HKEY_USERS\SYSTEM  -  HKEY_LOCAL_MACHINE\SYSTEM

 

하이브로드된 키이름으로 시작하는 REG 파일을 각 키 이름에 맞게 문자열 치환하여

파일 앞에 "__" 붙여서 저장 후 "__*.REG" 파일들을 모두 IMPORT 합니다.

 

테스트이기 때문에 REGEDIT를 실행하여 확인할 수 있게 하였습니다.

REGEDIT를 닫으면 하이브언로드 후에 로그파일들을 삭제하고 종료합니다.

 

잘 이해하였는지 모르겠습니다.

혹시 잘못된 부분이나 개선할 부분이 있으면 댓글 부탁드립니다.

시간이 늦어서 배치파일 정리하는 것은 추후에 하겠습니다. ^^ -> 정리하여 위에 추가하였습니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
1468 기 타| [Sergei Admin W11PE 230705K] make SFX를 소개합니다. [10] 세이퍼컴 787 18 08-09
1467 기 타| WimLib 백업도 숨김파티션 Dual 버전으로 구성하여 보았습니다 [80] 왕초보 787 146 09-08
1466 기 타| _Launch 에서 WinXShell 옵션을 바로 시작메뉴등에 등록을 ... [7] 왕초보 787 14 05-04
1465 기 타| 저도..PE 1회 부팅을 해보았습니다. [16] 왕초보 787 30 07-14
1464 윈 도 우| QuantumPE 500원 버전에서... 만들기 ^___^" [14] 4k8k 787 11 03-08
1463 기 타| Clinic PE 탐색기 바탕화면 한글 - 저만 그런가요.. [10] 왕초보 787 10 01-29
1462 기 타| 선*님 Win10XPE x86 사용기입니다..선물 감사합니다 [18] 왕초보 787 14 08-08
1461 하드웨어| [필드테스트] GMC B7 샤이니 필드테스트 입니다 [2] PurpleJoke 787 3 12-02
1460 기 타| BCD Repair GUI v7.2 - BIOS, UEFI 체크 업데이트를 하였... [20] 왕초보 786 43 05-20
1459 윈 도 우| [추가] Win 11 23H2 22631.3374 설치 전 Update+Drv통합 CMD [14] do98 786 23 03-28
1458 기 타| ISOtoWIM.cmd - 50%만 GUI, InputBox를 활용하여 보았습니다 [16] 왕초보 786 26 12-23
1457 기 타| (추가) 백업 런처에 pecmd.exe를 활용하여 보았습니다 [14] 왕초보 786 22 11-17
1456 기 타| COLi**님 PE에서 여러개 이미지 렌덤 적용을 pecmd 로 하여... [6] 왕초보 786 6 02-24
1455 윈 도 우| BYE BYE...usb & Ventoy_외장장치추가 [11] 4k8k 786 7 02-08
1454 기 타| BR 버전 복원후 재부팅 - pecmd.exe로 구성을 하여 보았습... [8] 왕초보 785 13 05-24
» 소프트웨어| PE 레지스트리에 REG 파일 수정없이 쉽게 병합하기 [16] 지후빠 785 46 08-31
1452 기 타| [종료]PE용 크롬 [14] DengJang 785 15 06-15
1451 소프트웨어| Ventoy 1.0.95 설치 업그레이드 [5] 4k8k 785 14 08-25
1450 기 타| Light_Net - Light_Net_11th PE 업데이트 사용기 [45] 더불어~~~ 785 32 04-15
1449 기 타| fsutil.exe로 CD,USB 빼고 하드 정보만 출력하기 사용기입니다 [10] 왕초보 785 19 11-10
XE1.11.6 Layout1.4.8