기 타 WimBootBR - 재부팅시 런처가 보이시나요??
2021.10.09 11:09
제목처럼...WimBootBR에서 백업,복구,1회성 부팅시 컴퓨터가 재부팅을 합니다.. 이 과정에서..안내 메세지에서 확인 클릭후 다시 런처가 보이시나요
아마 대부분의 컴퓨터에서는 보이시지 않을것 같습니다..보이지 않은다는것보다는..너무 빨라서 느낄수가 없을것 같습니다
구닥다리 컴퓨터의 가상에서 테스트 하다보면..메세지에서 확인후 재부팅이 되는 과정에 순간적으로 런처가 나타났다 사라집니다
어쩌면..당연한 현상일것 같습니다
PE로 부팅하기 위한 과정은 다 아시겠지만 간단히 정리를 하여 보았습니다
1. 런처에서 메뉴 클릭시 WimBoot.cmd 실행 그리고 런처는 보이지 않게 숨김으로 됩니다
2. 런처에서 WimBoot.cmd가 실행되면 런처는 WimBoot.cmd가 종료되는지 감시를 합니다
3. WimBoot.cmd가 종료되면 런처는 다시 런처가 보이도록 합니다
WimBoot.cmd 에는 아래와 같은 명령어가 았습니다
tbwinpe.exe /bootwim "%tblauncher%" /run CBackup.cmd /quiet /force /mdl
exit
tbwinpe.exe 에서 1회성 부팅 등록과 pe부팅후 실행시킬 cmd에 대한 정보를 저장후 컴퓨터를 재시작 시킵니다
컴퓨터 재시작도 방법이 여러가지 있습니다..실행된 프로그램들을 안전하게 종료후..재부팅 하는 방법과 기존 프로그램 종료를 하지 않고..바로
재부팅을 하는 방법이 있습니다..tbwinpe.exe 이중에서 실행된 프로그램을 하나씩 종료후 재부팅을 합니다 실행된 프로그램을 하나씩 종료하는데
시간이 걸립니다
이렇게 재시작 과정이 시작되기 전에 tbwinpe.exe는 재시작 명령 완료후 종료가 되어서 cmd에서 exit가 작동해서 cmd가 종료가 됩니다
글로 정리를 하려고 하니까 복잡하네요
tbwinpe.exe에서 재시작 명령후 tbwinpe.exe가 종료되어서 cmd가 바로 종료가 됩니다..아직 컴퓨터는 재시작이 되지 않았고 재시작을 위해서
작업중입니다 하지만 cmd는 종료가 되어서 cmd 종료 감시를 하던 런처가 숨김에서 다시 보습을 보입니다
이렇게 모습을 보인후..재시작 과정에서 프로그램 종료시킬때 다시 종료가 되고 컴퓨터가 재시작을 합니다
이과정에서 런처가 잠시 보이게 됩니다..아마..실컴에서는 순간 뭔가가 깜박일수도 있고..이것이 보이지 않을수도 있습니다
가상에서 테스트 과정에서 계속 신경이 쓰여서..런처가 보이지 않게 테스트 하여 보았습니다
cmd에서 프로그램들이 실행되는 과정에서 일어날수 있는 현상이지만..눈에 보이지 않다면 알수가 없을것입니다
이럴수도 있구나 하는 정도로 재미삼아서 보아 주십시요
1. cmd 명령어 입니다. 명령어만 보면 tbwinpe.exe 실행이 완료되면 cmd가 종료가 됩니다..
tbwinpe.exe에서 재부팅 명령어를 보내는것까지 하고 실제 재부팅이 완료되기전에..tbwinpe.exe는 종료가 되는것 같습니다.
tbwinpe.exe /bootwim "%tblauncher%" /run CBackup.cmd /quiet /force /mdl
exit
2. 확인을 위해서 런처에서 cmd를 보이게 실행하였습니다.. 확인 메세지가 나오면서 런처는 숨김이 되었습니다
3. 메세지에서 확인을 클릭하였습니다..메세지는 사라지고..tbwinpe.exe 가 작동을 하고 있을것입니다
4. 동영상을 캡쳐해서 필요한 사진을 추출한것입니다...잘 보이던 cmd창이..사라지고 있는 과정입니다..cmd가 종료되기를 감시하고 있던 런처가
cmd가 종료된것을 감지하고 숨김에서 보이게 되었습니다..
런처가 이렇게 보이지만..컴퓨터 재시작 과정은 아직 진행하지 않고 있습니다
5. 화면상에서 cmd 모습이 완전히 사라졌습니다..
6. 런처의 버튼이 사라지고 있습니다..이제서야 컴퓨터 재시작 과정이 진행되고 있습니다
7. 탐색기는 아직 사라지지 않았습니다만..작업표시줄은 사라졌습니다..이렇게 재시작을 위해서 하나씩 정리하고 있는 과정입니다
8. 다 정리후 아래 화면이 나왔습니다
9. tbwinpe.exe에서 재시작 명령을 내보내고 나서..tbwinpe.exe가 종료되어도 cmd가 종료되지 않으면..런처가 모습을 보이지 않죠..
cmd에 딜레이를 주는 명령어가 있어서 복사해서 활용을 하였습니다..널널하게 10초 대기를 주었습니다
10. 확인 메세지를 클릭하여 보겠습니다..이론상으로는 런처가 보이지 않을것 같습니다
11. 메세지 종료후 tbwinpe.exe가 실행되고 tbwinpe.exe가 종료후..10초대기를 하고 있습니다..재시작 과정은 진행중일것입니다.
10초이내에 컴퓨터가 재시작하면 런처는 보이지 않을것입니다
12. cmd가 종료가 되고 있네요..
13. 런처는 보이지 않았습니다..작업표시줄은 종료가 되었네요..
14. 재부팅 과정에서 다 정리가 되었어서 런처가 보이지 않고 재시작이 진행이 되었습니다..
15. 10초 대기로 다 끝난것처럼 생각이 되었습니다만..여기에도 문제가 있습니다..
tbwinpe.exe 에서 재시작 명령어가 실행되고나서 실행된 프로그램들을 종료하는 과정에서 WimBoot.cmd가 tbwinpe.exe 보다 먼저 정리가 되는
경우가 발생을 합니다..이때 아직 종료가 되지 않은 런처에서 런처를 보여주게 됩니다..재시작 과정에 있어서 바로 tbwinpe.exe도 종료가 되지만
순간적으로 보이게 되네요...매번 그런것은 아니지만..운이 없으면 WimBoot.cmd가 먼저 종료됩니다..문제죠
런처가 보이지 않게 하는 제일 확실한 방법인것 같습니다.. WimBoot.cmd에서 tbwinpe.exe를 실행하기전에 아예 실행되어 있는 WimBootBR.exe
런처를 종료시켜 버리는것으로 하였습니다....당연히 런처가 보일일이 없네요.
16. 확인 메세지를 클릭해야죠..
17. tbwinpe.exe가 실행되기전에 이미 런처인 WimBootBR.exe가 종료되었습니다..이제 해결이 되었네요..
18. PE 부팅까지 확인을 하였습니다
19. 마무리
아마 대부분은 재부팅 과정에서 런처가 보이시지 않을것입니다..그런다고 이 현상이 없는것이라고 하기에는 그렇죠..
확실하게 하기 위해서 tbwinpe.exe 실행전에 WimBootBR.exe를 종료하는것으로 하였습니다....재시작 과정에서 종료하는것을 미리 종료시킨다고
문제가 생기는것은 아니죠.
별것 아닌데..설명을 하려고 하게 되면서 글이 길어졌습니다
즐거운 한글날이 되시길 바랍니다
댓글 [6]
-
머나먼길.. 2021.10.09 12:01
-
지후빠 2021.10.09 12:01
수고하셨습니다 ^^ 외부라 폰으로 댓글 올립니다.
혹시 call tbwinpe ~~~ 처럼 앞에 call만 붙여 보면 어떨까요?
그래도 마찮가지 일 것 같긴 합니다.만... 운전중이라 정신없어 잠시 헛 소리를... ^^
-
왕초보 2021.10.09 12:23
메세지에서 예하면 아래 명령어 취소하면 취소 메세지가 나오고 있어서..취소했을때는 아닌것 같습니다
tbwinpe.exe /bootwim "%tblauncher%" /run CRestore.cmd /quiet /force /mdl
위 명령어가 실패했을 때 다시 런처가 되돌아 오는 경우를 생각하시는것 같습니다
명령어 실패후 런처가 보이면..WimBoot.cmd를 살펴보아야 할것입니다
재부팅 안하면 tbwinpe.exe가 실패한것으로 인식할수가 있어서..그 부분 고려를 하지 않았습니다
프로그램을 사용하는데는 전혀 문제가 없는 부분입니다..단지 숨겨졌던 런처가 재부팅할때 안보이는것이 개인적으로 보기가 좋아서
이렇게 하여 본것뿐입니다
cmd가 남아있어도..재부팅 과정에서 cmd가 먼저 종료되면 무조건 런처는 나타납니다
tbwinpe.exe 실행결과 러턴값으로 정상작동했을때만 런처를 종료시키는것을 테스트 해봐야겠습니다
-
파란하늘흰구름 2021.10.09 15:36
수고많으셨습니다.
-
ehdwk 2021.10.10 17:36
수고하셨습니다. -
ehdwk 2021.10.10 17:37
수고하셨습니다.
수고하셨습니다