· 톺아보기

PC/모바일

[깨알팁] 윈도우 업데이트 확인

Title ·

조회 24,491 · 공감 14 · 댓글 6

윈도우 업데이트 창을 띄우고 업데이트 확인 버튼까지 눌러주는 과정을 한번에 해주는 배치파일 입니다


PowerShell -c "&{start ms-settings:windowsupdate;sleep 3;$wshell=New-Object -ComObject wscript.shell;$wshell.SendKeys('{TAB}{TAB}{TAB}{ENTER}')}"



위 코드를 복사해서 메모장에 붙여넣고

.bat 또는 .cmd (배치파일)로 저장 후 실행하시면 됩니다

윈도11에서만 해봤는데 10에서도 될 거 같네요


댓글 6

  1. 내가기다리는하루 ·
    제가 쓰는 윈10에서 해보니 엔터 전 tab을 세번하면 업데이트 일시중지네요 2개만 해야 됩니다
  2. Title ·
    앗, 그렇군요. 당연히 똑같을줄 알았네요
    잘 모르시는분은 코드에서 {TAB} 이거 하나 지우면 된다는 내용입니다

    이걸 응용하면 다른 창에도 자동화 적용하실 수 있습니다
    {UP}{DOWN}{LEFT}{RIGHT}{ESC}{F2}{DEL}{END}{PGUP}{PGDN}{PRTSC}

    Shift : +
    Alt : %
    Ctrl : ^
    Ctrl+V : ^v
    등등 키값을 활용해서 응용해보세요
  3. 시냇가에심은나무 ·
    우왓 너무 필요했던 정보입니다. 감사합니다^^
  4. 끌리는놈 ·
    내용과는 약간 거리가 있을 수도 있는데 여기서 만약 {tab}이 10만개? 혹은 그이상 그이하일떄,
    탭키가 10만번 입력 시 딜레이 같은 건 있을까요??
    10만번의 루프가 도는 형태일지? 아니면 10만번의 탭키가 한번에 입력되는 느낌일까요?

    명령 중에 ms(밀리초?)수준의 약간의 딜레이가 필요한 경우도 있을 것 같아서요. 너무 뜬금없는 질문일까요? ㅎ;;
    몰랐는데 활용할 곳이 많을것 같아 여쭙습니다.^^;
  5. Title ·
    PowerShell -c "&{start ms-settings:windowsupdate;sleep 3;$wshell=New-Object -ComObject wscript.shell;$wshell.SendKeys('{TAB 3}');sleep 1;$wshell.SendKeys('{ENTER}')}"

    같은 역할을 하는 코드인데 질문에 맞게 약간 변형시켜보았습니다
    {TAB 3} 이렇게 입력하면 탭 세번 입력한 것과 같고요
    그렇지만 10만번 까지 작동이 될지는 모르겠네요 입력 시 딜레이도 직접 체크해보셔야 할듯 하고요
    명령 중에 약간의 딜레이가 필요한 경우는 sleep 1 해주면 1초 딜레이가 되는데 밀리초까지는 모르겠네요.

    찾아보니
    sleep 0.5 이렇게 하면 0.5초 딜레이 되네요.
  6. 만두다섯개 ·
    감사합니다. 편하네요 ^^*

팁과강좌 최근 글

팁과강좌 목록 더 보기