설치 / 사용기

기 타 왕*님 PRINCE PE - Tools 폴더 꺼내기

2021.09.08 23:01

왕초보 조회:1369 추천:8

무엇을 배운다는것이 쉽지 않은일이죠...

PE에 대해 알게되고..관심을 가지고 이것저것 해보시려고 해도 생각대로 잘 되지 않으실것입니다.

열정을 가지고 계속 관심을 가지고 정보를 찾아 보시면..조금씩 PE 관련 정보들이 쌓이게 되고 결국은 원하시는 모습으로 PE로 만들어 활용하실수

있으십니다..

한번에 모든것을 다 하시려면..어려워서 포기를 하실수도 있습니다...하실수 있는것을 하나씩 즐기시는 마음으로 하셨으면 좋겠습니다

원하시는것을 얻으실때까지 잘 되시길 바랍니다

 

 

왕*님 PRINCE PE 작품에는 기본적일 프로그램이 몇개 들어 있지만 pe 자체가 워낙 초경량으로 다이어트 되어 있어서 boot.wim파일 용량이 크지

않습니다..그래서 프로그램이 들어가는 Tools 폴더를 boot.wim안에 그래도 두고 활용을 하셔도 부팅시간이 많이 걸리지 않습니다

 

취향의 차이일것입니다..Tools 폴더를 boot.wim 밖으로 꺼내서 프로그램 추가 삭제를 편하게 하고 싶으신분도 있으시죠.

pe생성기 3.3으로 만든 pe에서처럼 PEsoft.ini를 만들어 활용을 하셔도 되시고 다른 다양한 방법들을 활용하셔도 되실것입니다

 

이왕이면 있는것을 활용하시는것이 편하시죠.. 바로가기 파일을 만드는 Start_Menu.cmd를 그대로 활용하여 보았습니다

cmd 명령어에 대해서 잘 모르시는 분들은 다른 cmd를 참고해서 하셔도 가끔 빼먹는 부분이 있어서 잘 안되실수도 있습니다

이 부분만 챙기시면..간단히..몇줄 추가해서 활용하실수 있습니다

 

고수님들께서는 다 아시는 방법이고...더 좋은 방법들이 있을수 있습니다..

잘 몰랐던 분들만 참고하여 주십시요.

 

 

1. 원본 PE 입니다..Tools 폴더가 20MB 정도 차지 하고 있습니다...단일파일로 만들때 압축이 되어서 용량이 작게 잡힙니다

1.jpg

 

2. Tools 폴더를 삭제 하고 wim파일을 최적화 했을때 용량입니다..프로그램이 몇개 없어서 큰 차이가 없습니다..

2.jpg

 

3. 지난 사용기에서 wim안에 있는 바탕화면 바로가기 파일을 삭제하고 모든 프로그램에 만든 바로가기 파일을 복사하는 형식으로 진행한 경우의

   Start_Menu.cmd 입니다

   프로그램이 있는 X:\Tools 폴더가 고정입니다...Tools 폴더를 밖으로 꺼내면 이 부분들이 모두 변경이 되어야죠..

3.jpg

 

4. Start_Menu.cmd에 추가한 모습입니다

   1번이 제일 중요한 부분입니다. Tools 폴더를 찾은후 바로가기 만드는 for문에서 변수로 사용해야하는 경우 이렇게 선언을 해주어야 합니다

   이 선언이 빠져서 잘 안되시는 경우가 많습니다..꼭 챙기시길 바랍니다

 

   Tools 폴더 검색을 X:를 제일 먼저 검색하고 두번째는 U 드라이브 입니다...왕*님 작품에는 아래 명령어가 pecmd.ini 에 있어서 USB의 경우 U:

   드라이브로 할당이 됩니다...

 

   TEAM EXEC=!FixUSB.exe U|!autoadd.cmd

 

   X U 다음은 복구스시템용으로..사용일때를 고려해서 C 부터 검사를 하고 있습니다...순서대로 검색시 Tools 폴더가 검색되면 바로가기를 만들고

   종료 합니다.. Tools 폴더가 여러개 있어서 처음 검색된것만 바로가기를 만들도록 하였습니다

4.jpg

 

5. Tools 폴더를 wim 밖으로 꺼내면 시작메뉴에 프로그램 등록하는것도 바꾸어야죠...

 

   Start_Menu.cmd 에서 바로가기 파일을 만드는 전체 경로를 가져와서 활용을 하였습니다.. pecmd.ini에서 모든 프로그램 폴더에 바로가기를 만들

   때에는 %Programs% 라는 지정된 변수를 활용을 합니다..

   Start_Menu.cmd를 보시면 %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu 이렇게 Start Menu 폴더에 만듭니다

   이렇게 조금 다른 부분이 있어서 저도 잠시 혼동이 되기는 하였습니다. 맨 나중에 보시면 긴줄을 간단히 줄일수 있습니다

5.jpg

 

6. 시작메뉴에 등록하는 바로기기에 맞추어서 시작메뉴 레지를 설정하시면 빈공간없이 깔끔해 집니다

6.jpg

 

7. 먼저 X:\Tools 폴더가 있는 경우 잘되나를 확인해야죠..

7.jpg

 

8. 바로가기 파일이 잘 만들어 졌습니다..X:\Tools 폴더 외에도 E:\Tools 폴더가 있지만 X U C  순서에 따라서 먼저 검색된 폴더에서만 바로가기가

  만들어졌습니다..

8.jpg

 

9. 이번에는 X:\Tools 없이 E:\Tools 폴더만 있는 경우입니다..바로가기가 잘 만들어졌습니다

9.jpg

 

10. Start_Menu.cmd에서 Start Menu 폴더에 바로가기를 만들어서 보조프로그램 폴더에 다른것을 넣지 않아도 lnk 파일을 복사하는데 문제가 없는데

  지난 사용기에서 보조프로그램 폴더에 넣었었습니다.. 이렇게 넣은 경우 문제가 있네요...피트백을 하여 주신분께 감사드립니다

10.jpg

 

11. 컴퓨터 관리와 보조프로그램에 바로가기 파일을 넣은 경우 입니다..마우스 커서가 가면 아래처럼 메뉴가 펼쳐집니다..그런데..

11.jpg

 

12. 아래처럼 마우스 클릭도 안했는데..펼쳐진 메뉴가 그냥 사라집니다...이제서야..모든 바로가기 파일을 보조프로그램 폴더에서 꺼내신 이유를 알것

   같습니다

12.jpg

 

13. StartIsBack64.dll 버전이 최신 버전입니다...구버전 왕*님 작품에 있던 StartIsBack64.dll 하고는 다릅니다..

  원래 구버전 작품에서는 최신 버전의 StartIsBack64.dll를 활용하는 경우 에러가 발생해서 조치를 해야했었습니다..이 문제를 해결을 하셨네요.

  고민이 되는 부분입니다..프로그램을 많이 추가하는 경우 보조프로그램이나 컴퓨터관리 폴더 안에 있는 바로가기를 꺼내면..바로가기가 너무 많아

  보일수 있습니다

13.jpg

 

14. 구버전 StartIsBack64.dll 로 교체를 한경우 보조프로그램 폴더가 바로가기를 펼쳐져도 사라지지 않습니다

14.jpg

 

15. 구버전입니다...모든 프로그램에 바로가기 파일이 많으신분은 StartIsBack64.dll를 교체해서 활용을 하시면 되실것 같습니다

15.jpg

 

16. Start_Menu.cmd 에서 원본처럼 모든 프로그램에 바로가기를 만들고 바탕화면에 복사를 하는 방식을 하게 된것을 아래처럼 복사하지 않으면..

   바탕화면에 바로가기 파일이 없이 깔끔하게 사용을 할수가 있어서 입니다..

 

   바탕화면에 바로가기를 만들고 모든 프로그램에 복사하는 경우 PE 부팅시에 바탕화면에 바로가기를 조금 빨리 볼수은 있습니다만..지금처럼 간단히

   변경작업을 할수가 없어서 모든 프로그램에 만들고 바탕화면에 복사하는것을 하게 된것입니다....궁금해 하시는 분이 있으셔서..혹시 다른분들도

   그러실수 있으셔서 사용기에 쓰게 되었습니다.. 특별한 이유가 있는것은 아닙니다16.jpg

 

17. 시작메뉴에 등록하고 바탕화면을 깔끔하게 사용하고 싶으신분은 이렇게 활용하시면 되십니다17.jpg

 

18. 시작메뉴에 등록하는 경로가 많이 길었죠...Start_Menu.cmd에서 Start Menu 폴더에 바로가기를 만들어서 %StartMenu% 변수를 활용해 보았더니

   아래처럼 잘 되네요..이왕이면 간단한것이 좋죠..

19.jpg

 

19. 마무리

Tools 폴더를 wim 밖으로 꺼내는 것은 취향의 차이 일것입니다.

바로가기 파일을 만드는 Start_Menu.cmd를 활용해서 Toools 폴더를 꺼내 보았습니다.

이렇게 꺼내는 경우 혹시 단일파일들이 바이러스 검출이 될수가 있습니다..바이러스 프로그램에서 예외 폴더로 지정해서 활용을 하여야 할것 같습니다

 

처음 한번이 어렵죠..한번만 성공하시면 다음부터는 다양하게 활용을 하실수가 있습니다

Tools 폴더를 꺼내고 싶으셨던 초보분들께서는 잘 되시길 바랍니다

 

편안하신 시간 되시길 바랍니다

 

 

사용기에서 사용된 것들 입니다

 

1. Start_Menu.cmd 입니다

 

@echo off 

setlocal enabledelayedexpansion

pushd %~dp0

 

:: Tools 폴더 찾기 ///////////////////////////////////////////////

FOR %%a in (X U C D E F G H I J K L M N O P Q R S T V W Y Z) do If exist %%a:\Tools (

        Set ToolsFolder=%%a:\Tools

        goto :Tools

)

goto :_End

 

 

:: 바로가기 파일 만들기/////////////////////////////////////////////

:Tools

for %%a in ("!ToolsFolder!\*.exe") do (

 Shortcut.exe /f:"%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\%%~na.lnk" /a:c: /t:"!ToolsFolder!\%%~na.exe" /w:!ToolsFolder!

)

 

for /f "tokens=* usebackq" %%a in (`dir /b/ad "!ToolsFolder!\"`) do (

 for %%b in ("!ToolsFolder!\%%~na\*.exe") do (

  Shortcut.exe /f:"%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\%%~nb.lnk" /a:c: /t:"!ToolsFolder!\%%~na\%%~nb.exe" /w:!ToolsFolder!

))

 

Copy "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\*.lnk" "X:\Users\Default\Desktop\"

goto :_End

 

:: 종료 ///////////////////////////////////////////////////////////

:_End

exit /b

 
2. 시작메뉴에 등록하는 pecmd.ini 내용입니다
 
StartMenu0=%StartMenu%\IFWBRv17.0.lnk
StartMenu1=%StartMenu%\78RePack.lnk
StartMenu2=%StartMenu%\BOOTICE.lnk
StartMenu3=%StartMenu%\GimageX.lnk
StartMenu4=%StartMenu%\Ntpwedit.lnk
StartMenu5=%StartMenu%\PartAssist.lnk
StartMenu6=%StartMenu%\Partitionwizard.lnk
StartMenu7=%StartMenu%\RegWorkshop.lnk
StartMenu8=%StartMenu%\SnapshotPE.lnk
StartMenu9=%StartMenu%\WinNTSetup.lnk
 
3. 시작메뉴를 깔끔하게 위해서 등록 갯수를 설정하는 Autoadd.cmd 내용입니다
 
:: 시작메뉴에 바로가기 등록 갯수 설정
Reg.exe add "HKCU\Software\StartIsBack" /v "Start_MinMFU" /t REG_DWORD /d "10" /f
 
:: 작업표시줄 아이콘 가운데 정렬 1  왼쪽 기본 정렬 0
Reg.exe add "HKCU\Software\StartIsBack" /v "TaskbarCenterIcons" /t REG_DWORD /d "0" /f
 
:: 밝은 테마 설정
Reg Add HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /v AppsUseLightTheme /t REG_DWORD /d 1 /f
 
 
 
번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
7978 소프트웨어| KNM님 선택하는 PE파일로 부팅 사용기입니다. [4] engineer 813 9 10-25
7977 기 타| sunshine님의 Snapshot 한글버전 사용기입니다 [8] 왕초보 1050 11 10-25
7976 윈 도 우| knm님의 SN_OKR5_OnlyOS_DiffBR 차등 백업/복원 실행기 [21] parannara 818 18 10-25
7975 윈 도 우| knm님의 SN_OKR4 OS 차등 백업/복원 실행기 [9] parannara 513 6 10-24
7974 기 타| Cmd 1개에 백업프로그램 4개를 통합하여 보았습니다 [21] 왕초보 997 16 10-24
7973 소프트웨어| 큰나무님 신규백업 및 차등백업 복원기 올려 봅니다^^ [7] 낭만도동넘 416 5 10-24
7972 소프트웨어| 왕초!님 TrayLaunch 를 따라해 봅니다.^^ [7] 지후빠 975 10 10-24
7971 기 타| 백업,복원 Cmd - 소스를 간단하게 정리(?)를 해버렸습니다 [14] 왕초보 1213 14 10-23
7970 소프트웨어| 큰**님 [찾아다니는 부팅 두번째] 사용기 [3] 립뽀 583 3 10-22
7969 기 타| 민밋한 대기시간 바꿔보기 [33] 집앞의_큰 1473 35 10-21
7968 기 타| WimBootBR AHK를 Tray용 Launch로 활용하여 보았습니다. [19] 왕초보 1006 8 10-21
7967 기 타| Windows 업데이트 설치하기3 - msu 그대로 설치.bat [19] suk 1525 28 10-21
7966 기 타| 큰**님의 찾아다니는 부팅 두 번째 사용기 [7] 천룡비 410 6 10-21
7965 소프트웨어| 지후빠님의 ★ TBWinPE.exe 이용한 WimBootOnceContextMenu ... [7] 삼시세끼 565 11 10-21
7964 기 타| 21H2-19044_1319 [144] 첨임다 2744 108 10-21
7963 윈 도 우| knm님의 [찾아다니는 부팅 두 번째] 실행기 [9] parannara 423 8 10-21
7962 소프트웨어| KNM님의 ★ 찾아다니는 부팅 두번째 ★ 실컴테스트 후기 [6] 삼시세끼 427 9 10-21
7961 기 타| 찾아다니는 부팅 두번째 사용기 [18] do98 634 14 10-20
7960 윈 도 우| 찾아다니는 부팅 두번째 [224] 집앞의_큰 1852 124 10-20
7959 기 타| WimBootBR에 기존 SnapShot Cmd 수정해서 활용하기 [15] 왕초보 844 10 10-20
XE1.11.6 Layout1.4.8