윈 도 우 [2017.2.4] 업데이트 중지 & 다시시작 우클릭메뉴 만들어봤습니다
2017.01.29 22:54
윈도10 자동 업데이트 방지용으로 오랫동안 사용했던 bat 파일을 우클릭에 넣는 작업을 해봤습니다
윈도업데이트 중지-다시시작 -우클릭메뉴 시범영상 Video_2017-01-29_224750.wmv
오랜만에 레지스트리에 넣는 작업이라서 헷갈리더군요
본래 윈도10 용입니다만, 윈도7까지는 적용됩니다.
uac가 켜져 있으면 관리자권한 때문에 uac 화면이 나오네요.
저는 자동승인모드라서 위에 동영상처럼 uac창 없이 바로 실행됩니다
* 동영상에서 의문점이 생기는 분들도 계실 수 있습니다.
바깥에서 보면 업데이트 서비스가 계속 '사용안함'으로 되어 있기 때문에..이건 새로고침을 안 해서 처음 상태 그대로 바깥에서는 보이는 현상입니다
---------------------
2017-01-30 01:32
* 2번째 파일: 위에 올린 파일은 cmd가 보이지 않게 실행되어서 제 성격상 어떻게 되는지 궁금하기 때문에....cmd 화면이 나오게 해봤습니다
우클릭에서 제거는 위에 올린 파일과 같습니다.
--------------
2017-02-02 21:13
이후에 계속 변경되었습니다. 이런거 만들면 항상 초반에는 자주 변경할 사항이 보이더군요.
너무 자주 변경되면 정신없어서 공개는 하지 않고 묵혀뒀습니다. 이제 빌드 순으로 5번째 되는 파일 공개합니다.
3번째 파일부터 수정사항은...묻지도 않고 실행되는 부분이 아쉬워서...우선 현상태를 확인합니다.
위 파일들도 현상태를 확인하고 자동실행되는 겁니다. 그래서 중간에 pause만 걸면 됩니다.
그 다음 부분은 어떻게 마무리를 하는가? 여기서 또 변경이 많이 되더군요.
실행 후에도 상태 확인을 하도록 했습니다. 업데이트 서비스 중지 명령만 한다고 바로 중지 안 되는 경우도 경험해서 그럽니다
처음에는 첫번째 파일처럼 명령어가 안 보이고 상태만 보이게 했습니다. 이것도 역시 궁금증 때문에 2번째 파일처럼 과정이 보이도록 했습니다
cls로 화면 클리어 하지 않고 계속 밑으로 내려갑니다. 마치시려면 창을 닫으시면 됩니다
업데이트서비스_중지_다시시작-우클릭에 등록하기 또는 제거하기.bat
이제 우클릭에 등록과 제거를 bat 파일로 처리합니다. 이것도 교대로 자동으로 실행됩니다
UAC 자동승인모드 요청하시는 분도 계셔서 올립니다. 저는 윈도8때부터 윈도10까지 계속 사용하고 있습니다
* 처음 올린 파일들은 실행만 하고 당연히 되었거니 하고 중지 됐다거나 켜졌다고 했습니다
지금 올린 파일들은 상태 확인을 하고 나오는 메시지라서 그렇게 실제로 된 상태입니다
업데이트 서비스 중지 부분만 1초 딜레이를 준 이유도 바로 하면 중지가 안 되고..계속 ON 상태이기 때문에...그랬습니다
실제 뭔가 업데이트 작업 중이라면 1초 딜레이로도 계속 ON 상태로 나올 겁니다. 그러면 좀 기다리시다가 다시 중지 시도해보시면 되실 겁니다
--------------------
2017-02-04 18:38
음. 위에 파일 진행과정에 신경쓰다가 놓친 부분이 있더군요. 서비스 중지는 확실히 확인하여 메시지가 나옵니다
서비스 중지가 보통 더 중요하긴 합니다만...서비스 시작은 완료된 것을 확인한거는 아닙니다. 중지만 아니면 시작이라고...이걸 놓쳤습니다
사용상에는 별 지장이 없습니다만..
아무튼 이번에는 중지만 아니라 시작도 확실히 확인 후에 메시지가 나오게 했습니다.
서비스 중지나 시작 명령이 진행중인 상태이면 진행중이라는 메시지가 나오고 2초 간격으로 다시 확인하도록 했습니다. 무한 반복하여 확인합니다
설마 몇분 지나면 완료되겠죠. 특히 서비스 중지쪽이...뭔가 업데이트 진행 중일 때 이런 일이 발생합니다.
업데이트서비스_중지_다시시작-우클릭에 등록하기 또는 제거하기2.bat
하나의 명령이 완료했으면 종료하지 않고 왜 계속 진행이 되는가?
그건 bat 파일에 모든 내용을 첨가하려고 하면 내용이 길어지고 복잡해져서, 다시 bat 파일을 처음부터 실행하여 확인을 하기 때문에 그렇습니다.
하나의 파일이 계속 진행하는 것처럼 보이지만...사실은 확인 -> 명령 진행까지만 하고, 다시 같은 파일 재실행하여 확인부터 시작하는 겁니다
bat 파일은 레지스트리를 통하여 잠시 임시폴더에 만들어집니다. 처음 올렸던 파일은 반복하지 않기 때문에...실행하고 나면 bat 파일 삭제했는데요
bat 파일로 올린 파일부터는 계속 반복하여 bat 파일을 실행하기 때문에 임시폴더에 그대로 남아있습니다. sc_wuauserv.bat 입니다
댓글 [19]
-
cungice 2017.01.29 23:19
-
Playing 2017.01.30 00:09
suk님 잘 봤습니다
필요하신 분들에게 전달되면 좋겠네요
그나저나 보안 업데이트와 기능 업데이트를 구별하는 게 정말 어려운 걸까요?
제어판이나 설정에서 업데이트 관련된 걸 점점 찾기 어려워지는 건 보안 업데이트만 그래야 한다고 생각합니다
뭐 기능 업데이트는 맥os 나 리눅스 계열도 진행하긴 하지만요 ^^;(비판이 적지 않죠)
-
갓글 2017.01.30 00:16 감사합니다.^^
-
노익장 2017.01.30 04:56
감사합니다^^
-
보스제이 2017.01.30 06:37
잘 사용하겠습니다. 감사 합니다.
-
풍연심 2017.01.30 07:59
suk님 수고 하셨습니다. 잘 사용하겠습니다.
-
도넛 2017.01.30 09:05 감사합니다 7도 잘되네요
-
바람낙엽 2017.01.30 09:27
용도가 무었인지 궁금하네요 ???
-
알수없는영역 2017.01.30 09:48
새해 복 많이 받으세요
-
虎視 2017.01.30 10:08
저는 두번째도 cmd안나타납니다.
-
MastaWu 2017.01.30 10:49
윈도우10 잘 작동하네요 감사합니다!
-
갓글 2017.01.30 12:45 다른것으로 응용 해 볼까 했는데
헥사코드 와 아이콘 shell32..... 추출 은 어떻게 하나요.ㅎ;;
-
단편지식 2017.01.30 21:51
감사합니다.
-
더원 2017.01.30 23:29
감사합니다~
-
H2O 2017.01.31 08:40
수고 많으셨습니다.
감사합니다.
-
어느날갑자기 2017.02.02 06:50 수고 하셨습니다 .
감사합니다. -
1992 2017.02.02 11:03
바로이거예요 suk님
진심감사합니다
-
풍연심 2017.02.07 16:06
suk님 감사합니다.
-
tuzki 2017.05.28 18:19 감사합니다.
suk님 노고가 많으십니다.감사합니다.