기 타 (또 추가) 선*님 작품을 초보식으로 Admin 부팅을 하여 보았습니다
2018.04.28 00:13
선*님께서..바쁘신 와중에서...RS4로 작업하신 멋진 작품을 선물로 주셨습니다...
멋진 작품을 선물로 주신..선*님께 진심으로 감사드립니다..
좋은일만 있으시길 바랍니다.
저야 단순히 백업,복구에 주목적이어서 다양한 기능을 갖춘 PE에 관심을 가지지 못하고 있었습니다..
이 작품이 탄생하기까지 많은 고수님들이 잠못이루시는 밤을 보내신것을 보았었습니다...윈포의 모든 지식이 담긴 작품이어서..
더 소중하게 늦겨집니다
선*님께서 소개를 하여 주실때 admin으로 바로 부팅하는것에 대하여 말씀을 하셔서 초보식으로 한번 하여보았습니다
RS3 admin pe일때에 선택할수 있는 cmd창이 있었죠..이때하고는 레지가 반대로 되어 있네요...
이번에는 system으로 부팅후 admin으로 변경을 하게 되어 있어서...처음 시작하는 ini가 pecmd.ini입니다..
RS3일때는..이 pecmd.ini가 존재했지만..바로 admin으로 부팅을 하면서..필요가 없는 ini였습니다.
선*님 작품에서 system.ini로 부팅을 하면서..여기에서 바로가기등이 설정이 되고 있습니다..이런 설정을 다 무시하고...admin으로만
부팅되는것만 확인을 하였습니다..
pecmd.ini 설정은 복사해서..추가하면 바로가기등을 잘 될거 같습니다..
admin으로 바로 부팅하는것은 간단합니다... SwitchToAdmin.ini 을 pecmd.ini로 이름을 바꾸시고 부팅을 하시면..바로 admin으로 부팅이
됩니다..
관련 사용기는..RS3일때 많이 쓴것으로 알고 있습니다..단지 그때와 다른것은..RS3에서는 레지가.. SwitchToAdmin.ini관련 으로 되어 있고
지금은..레지가 pecmd.ini로 되어 있는 차이뿐입니다..그래서 그냥 SwitchToAdmin.ini를 pecmd.ini로 바뀌면...맨 처음 로드 되는것이
pecmd.ini 로 이름을 바뀐 SwitchToAdmin.ini 가 됩니다..
원래 있던...,pecmd.ini에서 자동실행 프로그램이나 바로가기등은 SwitchToAdminLogon.ini 으로 옮기면..바로가기등이 정상적으로 될것 같습니다
초보식으로 이렇게 해도 admin으로 부팅이 되는구나 하는 정도로만 참고하여 주십시요
기능적인 부분들은..확인해 보지는 않았습니다
아래는 SwitchToAdmin.ini 에 있는 내용입니다
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE Main %SystemRoot%\System32\SwitchToAdminLogon.ini
레지에 등록되는것에...SwitchToAdminLogon.ini가 Main으로 되어 있습니다.
설정을 수정하기 불편하시다면 테스트 삼아서...SwitchToAdminLogon.ini에서 원본 pecmd.ini를 로드해보시면..바로가기등은 적용이 될거 같기도 합니다.. 저도 사용기를 쓰고 한번 해봐야겠습니다..
바로가기등 설정등 변경해할 작업들이 괘 있을것 같습니다..
1. pe로 부팅한 모습입니다...배경화면이 다르네요..admin입니다...바로가기가 제대로 연결이 되지 않은것이 있습니다.. admin관련 ini에 시작관련 레지 실행 부분이 없나 봅니다
2. 기본 프로그램들이 보입니다..원본 pecmd.ini에서 이부분을 정리하는 내용이 있을것 같습니다.
3. pecmd.ini가 이름을 바뀐것입니다...
4. 원본에 있는 내용들을..SwitchToAdminLogon.ini로 잘 옮겨야 할것 같습니다
5. IE도 실행을 하여 보았습니다..
6. 마무리
초보식으로 admin으로 부팅이 되는지 확인만 하여 본것입니다..나머지 설정등은..조정을 해야할것 같습니다..
이렇게 해도 admin으로 부팅은 되는구나 하는 정도로 참고만 하여 주십시요
좋은 꿈 꾸세요..
---------------------------------------------------------------------------------------------------
저도 궁금해서...원본 pecmd.ini를 pecmdOld.ini로 해서 로드를 시켜 보았습니다
1. admin 글자가 가렸습니다...pecmd.ini원본의 것이 적용되 되었나봅니다 . 저 시작메뉴 레지는 2개가 있어서..확인을 해봐야 할것 같습니다
system으로 부팅을 해보지를 않고 바로 admin으로만 부팅을 해보아서..확인을 해보야할것 같습니다.
2. 영어 폴더중에..모든 프로그램이 들어가 있네요...
3. 테스트로 SwitchToAdminLogon.ini에서..pecmdOld.ini를 시작시에 로드하게 하였습니다.
4. SwitchToAdminLogon.ini 에서 pecmd.exe Main을 SwitchToAdminLogon.ini 로 바꿀필요없이..부팅시에 pecmd.ini가 Main으로 있는것을 그대로 두고 pecmd.ini SwitchToAdmin.ini, SwitchToAdminLogon.ini, 3개 파일을 pecmd.ini로 정리를 하는것이 더 좋은것 같은 생각입니다
테스트용으로 이렇게 하여 보았습니다.
pecmd.exe로 모았더니..좀 이상하게 되네요..SwitchToAdmin.ini를 pecmd.ini로 수정하고..원본 pecmd.ini내용은..SwitchToAdminLogon.ini 쪽으로 옮기는 방법으로 해야할것 같습니다..
5. 이제서야 원본으로 부팅을 해보게 되었습니다..죄송합니다. 시작메뉴에 2개가 등록이 되어 있네요.
6. 모든 프로그램에도 가지런히 정리가 되어 있습니다...pecmdOld.ini로 수정해서 로드했을때하고 다른 모습입니다..
7. admin으로 전환을 하여 보았습니다. Volume2가 2번 실행된 모습입니다...ini에서 한번더 실행을 시켜서 모습이 보이는것인가 봅니다
8. 모든 프로그램에도 잘 정리가 되어 있네요...
---------------------------------------------------------------------------------------------------------
원래의 pecmd.ini는 삭제를 하고 SwitchToAdmin.ini 를 pecmd.ini로 변경을 하였습니다
삭제한 pecmd.ini내용은...SwitchToAdminLogon.ini에 추가를 하였습니다
1. 시작메뉴에 아이콘이 안보였던것을..레지는 등록이 되었지만..아이콘이 admin계정에 없어서 였습니다..그래서 SwitchToAdminLogon.ini에서..바록기 2개를 만들도록 하였습니다.
StartIsBack는..탐색기를 재시작 하니까 실행된 reg가 적용이 되던데요..
2. 여기는..따로 정리를 해야할것 같습니다.
3. SwitchToAdminLogon.ini에 추가한 내용입니다..
4. 탐색기를 재시작하면서 레지가 적용된것이 작동을 하는지..아래와 같은..영어가 보입니다..pe는 너무 어렵죠...
----------------------------------------------------------------------------------------------------------
StartIsBack.reg를 pe부팅시에 실행하는것이 문제가 되는것 같아서..아애..DEFAULT에 하이브로 등록을 하여 보았습니다..잘 적용이 되네요
탐색기 재시작을 할 필요가 없어서.. 위의 사진에서처럼 영어가 나오지 않습니다...StartIsBack.reg로 만들어서 등록하는것이 문제였나 봅니다
1. StartIsBack.reg를 하이브로 등록을 해서..탐색기 재실행을 하지 않아도 StartIsBack가 잘 적용이 되었습니다.그리고...시작메뉴도..탐색기 재시작 하지 않았는데도..잘 보여서 탐색기를 재시작할 필요가 없게 되었습니다.
2. 이 폴더에 StartIsBack 관련 파일 2개를 삭제를 하였습니다..
3. ini에서도 탐색기 재시작이 없습니다...모든 프로그램의 바로가기를 정리를 하기는 하여야 깔끔해질것 같습니다.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
또 추가한 부분입니다
부팅이 admin을 바뀌면서..일부 설정도 바뀌어야 하는데. 간단하지만....졸러서..넘어갔던 부분입니다..
모든 프로그램에서..systemd에서는 안보이던 영어폴더가 생긴것 관련입니다
1. 모든 프로그램에서..system에서는 안보이던 폴더들이 생겼였습니다..위의 사진등에 보시면..있습니다..이제는 이것이 안보입니다..
2. 빨간네모에서..admin용으로 수정을 하여 주시면 되십니다.system용일때것이어서..경로가 조금 다릅니다.
3. SwitchToAdminLogon.ini 를 pecmd.ini로 바꾸었기 때문에 log파일이름도 변경을 하였습니다..SwitchToAdminLogon.ini에서..원본 pecmd.ini 내용을 추가하였기 때문에 확인을 위해서..SwitchToAdminLogon.log 파일을 만들도록 추가를 하였습니다
4. SwitchToAdminLogon.log 파일에 보면..Pint.ini가 없다고 나옵니다..저도..pecmd.ini에 명령이 있는데..이 파일이 없어서..이상하다 했습니다
필요없는 ini를 로드하고 있습니다..
ini 삭제하는것도...앞에서 이미 삭제를 해버려서..3,4번째는 파일이 없다고 나옴니다..필요없은 명령인것 같습니다
중국어 설명도 있네요
5. VGA 관련해서 설치를 하려고 하지만..파일들이 없나 봅니다..필요없는 명령인것 같습니다.
6. 맨 아래에...실행되지 않은 명령들이 있습니다..
7. 이미 삭제가 된 파일을 삭제하는 명령들을 취소를 하였습니다.
8. 맨 아래에 [PETOOLS] 라는 처음보는것이 있습니다..pecmd.ini에서는 사용하지 않은것 같습니다
그리고 시작메뉴에 아이콘을 여기에서 만듭니다...작동을 하지 않은것이어서..새로 이 아이콘 만드는것을 추가를 했기 때문에 필요가 없는것입니다
크롬관련도 있습니다.. [PETOOLS]아래에 있는것은 작동하지 않은것이어서...모두 취소를 하였습니다
필요한 아이콘들은 새로 추가를 하여야 할것 같습니다..
9. 서비스 관련은..저도 처음보는것이어서...읽지전용이라는 말의 뜻을 잘 모르겠습니다..저도 궁금합니다..
pecmd.ini에서 이미 실행된 서비스들이 있습니다..이것을 중복 되어서..새로 시작할 필요가 없을것 같습니다..부팅속도에 영향이 있나요..
10. 이것은 지극히 개인적인 생각입니다..pe를 만들고 셋팅하다는 자체가 엄청난 작업일것입니다..그래서 이렇게 작은 부분은 놓칠수도 있습니다..
pe부팅때 나오는 메세지입니다..한글 pe인데..이왕이면...한글로 보이는것이 좋을것 같기도 합니다..작은 부분이지만..원래 작은 부분이 더 신경이 쓰이는 것이죠..
pecmd.ini에도 영어 메세지가 있기는 합니다.
pecmd.ini나..SwitchToAdminLogon.ini 에서 실제 실행된 않는것들을 찾아서 // 로 주석처러하는것보다는...과감히 삭제를 해서...
pecmd.ini나....SwitchToAdminLogon.ini가 잘 정리가 된다면...이 ini를 보고 따라하시면서 배우시는 초보분들께는..큰 도움이 될것 같습니다
pe 전체에 비해서.작은 부분입니다만...고수님들의 작품을 보면..ini부분이 잘 정리가 되어 있어서..공부하는데..도움이 됩니다..
좋은 작품을 만들어 주신다고 고생을 하셨는데...너무 작은 부분까지 무리하게 욕심을 내어서 죄송합니다...
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
스크린샷의 OldMaC님 글에..flower3님께서 올려주신 파일이 있습니다..
이 안에는 pecmd.ini가 있습니다... 공부하시는 분들께는 참고가 되실것 같아서..일부 내용을 복사해 왔습니다..
https://windowsforum.kr/gallery/10056041
Main %WinDir%\System32\Pecmd.ini 이 보입니다..pecmd.ini로 레지 자체를 설정을 하셨습니다.
SwitchToAdminLogon.ini 파일이 필요없이..pecmd.ini에 모두 정리를 하신것 같습니다..
``````````````````````````````````````````````````````````````AdminSwitch````````````````````````````````````````````````````````````
EXEC !=Startnet.exe -wg WORKGROUP
``EXEC !=Secedit.exe /Configure /db %WinDir%\Security\Database\Unattend.sdb /cfg %WinDir%\Security\Templates\Unattend.inf /log %WinDir%\Security\Logs\Unattend.log
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\EnableFirstLogonAnimation=#0
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\AdminLogon=Pecmd.exe Main %WinDir%\System32\Pecmd.ini AdminLogon
EXEC !=SC START Gpsvc
EXEC !=SC START ProfSvc
EXEC !=SC START Seclogon
``EXEC !=SC START ShellHWDetection
EXEC !Tsdiscon.exe
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
_END
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB AdminLogon
PCIP ,,,,0,0
`````````````````````````````````````````````````````````AdminLogon```````````````````````````````````````````````````````````````````
REGI HKCU\AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current\=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA=#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18\ProfileImagePath=X:\Users\Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\AdminLogon=Pecmd.exe Main %WinDir%\System32\Pecmd.ini AdminLogin
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
win10pe.cfg 대신에..이제는..ini에...핀툴관련 내용을 넣은것이...새로운 시도인가 봅니다....아래와 같은 내용이 있습니다
_SUB PinTool
[Association]
cfg,%WinDir%\System32\Notepad.exe
rtf,%SystemDrive%Program Files\Windows NT\Accessories\Wordpad.exe
chm,%WinDir%\hh.exe
[PINTOOL]
StartMenu0=%Programs%\Windows 탐색기.lnk||||||||
StartMenu1=%WinDir%\Explorer.exe||||||||
StartMenu2=%WinDir%\System32\Cmd.exe||||||||
StartMenu3=%WinDir%\Regedit.exe||||||||
StartMenu4=%WinDir%\System32\Notepad.exe||||||||
StartMenu5=%WinDir%\System32\Mspaint.exe||||||||
StartMenu6=%Programs%\Administrative Tools\디스크 관리.lnk||||||||
TaskBar0=%Programs%\Windows 탐색기.lnk||||||||
TaskBar1=%ProgramFiles%\Internet Explorer\iexplore.exe||||||||
TaskBar2=%ProgramFiles%\PENetwork\PENetwork.exe||||||||
TaskBar3=%WinDir%\System32\SnippingTool.exe||||||||
TaskBar4=%WinDir%\System32\Osk.exe||||||||
_END
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
위의 내용을 실행하기 위해서..아래와 같은 명령어가 있네요..
IFEX %WinDir%\System32\PinTool.exe,EXEC =%WinDir%\System32\PinTool.exe -Debug %WinDir%\System32\Pecmd.ini
win10pe.cfg 파일을 줄이고 관리를 한곳에서 하기 위해서 이렇게 모은것 같습니다..좋은 아이디어 같습니다.
좀더 자세한 내용은..스크린샷의 OldMaC님 댓글에서 파일을 다운 받으셔서 살펴보시면 될것 같습니다..
댓글 [13]
-
OldMaC 2018.04.28 00:18 -
lakeside 2018.04.28 00:22
정성어린 설명 잘 보았습니다. 감사합니다 ^^
-
cungice 2018.04.28 00:26
좋은 정보 감사합니다. 수고 많으셨습니다.
-
ehdwk 2018.04.28 00:54
잘 감상했습니다. -
선우 2018.04.28 06:41
올*맥님과 더불어 참 멋지십니다 이렇게 자세하게 설명해 주시고 도움이 되는 스크린샷 만들어서 포스팅 하여 주신다고 정말 수고 많으셨습니다 저도 몇번 실패후 포기를 하였는데 정성껏 기록 해주신 포스팅을 보고서야 입문자도 조금은 이해를 할것 같습니다 제가 생각했던 다른 많은 부분을 알게 되었고 배우게 되었습니다 윈포의 자상하신 고수님들이 있어 오늘도 마음이 행복합니다 바쁜업무 종료후 한번 도전해 보겠습니다 감사합니다.^^*
-
선우 2018.04.28 08:19
SwitchToAdmin.ini 를 pecmd.ini 로 변경하여 부팅만 하였는데 바로 어드민으로 부팅이 되는군요
입문자도 너무 쉽게 따라할수 있게 그 원리와 셋팅된 값을 정확히 알려 주셔서 출근과 동시에 테스트 해보았습니다
몇시간 동안 실패를 거듭해 상심해 있었는데 이렇게 쉽게 될줄은 몰랐습니다 시작 메뉴와 더불어 레지 파일경로 등등
몇가지만 다시 셋팅을 하면 될것 같습니다 주말에 왕고수님의 쉽게 풀어주는 포스팅에 완전 감동 먹고 업무 들어갑니다
보람 가득하신 하루 즐거운 주말로 채워 가세요.
-
Alkong 2018.04.28 08:33
수고하셨습니다 !!!
-
갑파니 2018.04.28 12:58
좋은 정보 알려주셔서 감사합니다.
잘 보았습니다.주말 잘 보내세요~
-
김건모 2018.04.28 17:50
좋은 정보 감사드립니다
-
flower3 2018.04.28 19:08
한장짜리는 이걸 참고하세요.
필요 없는 부분은 죽일건 죽이고, 바로가기를 설정만 자신에 맞게 사용하시면 됩니다.
-
왕초보 2018.04.28 20:18
이렇게 챙겨주셔서 감사합니다..
새로운 방법들이 많이 적용된 pecmd.ini 여서 배워야 할것이 많습니다..
언제나..한참 앞에서 새로운것을 시도를 하고 계시네요..
윈포에 이렇게 같이 계시는것만으로도..즐거운 마음입니다.
좋은일만 있으시길 바랍니다..
-
오짜 2018.04.28 20:09
좋은 정보 감사 드립니다.수고하셨습니다.
-
nazarino 2018.04.28 23:11 선*님 pe는 아무리 노력해도 전 접하질 못하여 왕초보님이 부럽군요.
전 사평님 pe로 만족합니다. 제가 못본 teamview도 있고...
선*님은 초보에게는 절대 유포할까 공유를 안하시는점이 유감스럽습니다.
몇번의 조르기에도 겸손하게 다른분의 pe를 조금..아주 조금 사용했다는 이유=겸손
으로 거절을 하시더군요.
전 한번도 선우님 pe를 접해본 경험이 없기에 (usb 놀고 있는게 많읍니다만)
뭐라 할말이 없네요.
선우님은 pe 제작 하시는 분들끼리만 pe정보를 공유하고 발설하지 않으시며
그 pe가 유포 되는것을 상당히 우려 하시는 분듯합니다.
그런 정신을 파악한 저는 조르기를 stop했답니다. (그것이 회원의 기본적인 예의라 생가합니다.)
왕초보님 부러워요!
왕초보님이 원리를 자세히 풀어주셨네요~~~ㅋㅋ 감사합니다.