How To

명령줄을 사용하여 Windows 업데이트를 실행하는 방법: 3가지 효과적인 방법

February 15, 2026 1 분 읽기 Updated: February 15, 2026

윈도우를 최신 상태로 유지하는 것은 때때로 끝없는 여정처럼 느껴질 수 있습니다.대부분의 사람들은 설정에서 업데이트를 시도하지만, 스크립팅을 하거나 까다로운 PC 문제를 해결해야 하는 경우 명령줄에서 업데이트를 실행하는 방법을 알아두면 유용합니다.특히 여러 대의 컴퓨터를 관리하거나 자동화 스크립트를 만들 때 유용합니다.모든 명령이 항상 완벽하게 작동하는 것은 아니며, 때로는 도구가 명확한 피드백을 제공하지 않을 수도 있다는 점을 명심하십시오.하지만 적어도 시작은 할 수 있습니다.

이 가이드에서는 명령 프롬프트, PowerShell, 심지어 VBScript를 사용하여 사용자 인터페이스를 거치지 않고 Windows 업데이트를 시작하는 몇 가지 방법을 소개합니다.사용 중인 Windows 버전과 시스템의 반응 속도에 따라 이러한 방법 중 하나가 효과가 있을 수 있습니다.

명령줄에서 Windows 업데이트를 실행하는 방법은 무엇입니까?

명령줄 인터페이스(CLI)를 통해 Windows를 업데이트하는 방법은 몇 가지가 있습니다.마이크로소프트가 이러한 도구를 최종 사용자를 위해 만든 것은 아니기 때문에 대부분 다소 특이한 방식이지만, 특정 상황에서는 충분히 잘 작동합니다.알아두면 좋은 내용은 다음과 같습니다.

명령 프롬프트 사용

이 방법은 최신 Windows 버전(예: 10 및 11)에서 업데이트 세션을 처리하는 Windows 기능인 ‘업데이트 검사’를 활용합니다 UsoClient.exe.최신 시스템에서는 이 기능을 사용하여 업데이트를 직접 다운로드하거나 설치할 수는 없고, 단순히 검사만 실행할 수 있다는 점이 다소 특이합니다.하지만 시도해 볼 가치는 충분합니다.

방법:

  • 실행 시작합니다 Win + R.
  • 입력 cmd한 다음 Enter 키를 누르면 관리자 권한으로 명령 프롬프트가Ctrl + Shift + Enter 열립니다.
  • 이제 다음과 같은 명령어를 실행할 수 있습니다.
    • UsoClient StartScan— 업데이트 검색을 시작합니다.어떤 경우에는 이로 인해 전체 프로세스가 시작되지만, 일부 시스템에서는 아무런 표시도 없이 조용히 실패합니다.진행률 표시줄도 없고, 아무런 단서도 없습니다.어떤 컴퓨터에서는 재부팅 후에 작동했지만, 다른 컴퓨터에서는 그냥 멈춰버렸습니다.
    • UsoClient StartDownload— 업데이트를 다운로드하지만 설치는 하지 않습니다.프로세스 속도를 높이거나 모든 것을 미리 준비하려는 경우 유용합니다.
    • UsoClient StartInstall— 다운로드한 패치를 설치하려고 시도합니다.하지만 주의하세요.사전 검사나 다운로드 없이는 이 기능이 자동으로 아무런 작업을 수행하지 않는 경우가 많습니다.
    • UsoClient ScanInstallWait— 확인, 다운로드 및 설치를 한 번에 처리합니다.왜 어떤 때는 작동하고 어떤 때는 작동하지 않는지는 모르겠지만, 시도해 볼 만합니다.
    • UsoClient RestartDevice— 업데이트를 완료하기 위해 강제로 재부팅합니다.이는 Windows에서 어차피 요구하는 작업입니다.
    • UsoClient ResumeUpdate— 재부팅 후 업데이트가 처음 실패했을 경우 업데이트를 재개하려고 시도합니다.
    • UsoClient RefreshSettings— 업데이트 설정을 기본값으로 되돌립니다.업데이트 구성에 문제가 생긴 경우 유용합니다.
  • 명령 실행이 완료되면 명령 프롬프트를 닫으세요.실제로 많은 피드백을 기대하지 마세요.일부 시스템에서는 명령이 실행된 후 아무 메시지도 표시되지 않고 완료될 수 있습니다.인내심을 가지거나 시행착오를 거쳐야 할 수도 있습니다.

더 자세한 내용을 확인하려면 PowerShell을 사용하여 예약된 업데이트 작업을 확인할 수도 있습니다.이렇게 하면 때때로 더 많은 정보를 얻을 수 있습니다.

PowerShell을 엽니다.

  • 누르고 Win + R, 입력하고 powershell, 다시 누르세요 Ctrl + Shift + Enter.
  • 다음 명령어를 붙여넣고 Enter 키를 누르세요: Get-ScheduledTask -TaskPath '\Microsoft\Windows\UpdateOrchestrator\' | Select-Object @{Expression={$_. TaskName};Label="TaskName"}, @{Expression={$_. Actions. Execute + ' ' + $_. Actions. Arguments};Label="CommandLine"}

여기에는 업데이트를 처리하는 예약된 작업 목록이 표시됩니다. Windows 업데이트를 강제로 진행하려는 경우 예약된 작업을 검토하여 문제가 없는지 확인하는 것이 유용할 수 있습니다.

PowerShell과 WindowsUpdate 모듈 사용

PowerShell은 Windows 관리를 위한 강력한 도구입니다. PSWindowsUpdate 라는 추가 모듈을 설치하면 스크립트를 통해 업데이트를 처리하거나 수동으로 사용 가능한 업데이트를 확인하는 작업이 훨씬 쉬워집니다.

시도해 볼 만한 것들:

  • 관리자 권한으로 PowerShell을 엽니다( Win + R, 를 입력한 powershell다음 Ctrl + Shift + Enter).
  • 모듈을 설치하려면 다음 명령어를 실행하세요.Install-Module PSWindowsUpdate저장소를 신뢰할지 묻는 메시지가 나타날 수 있으므로, `@repository.js`를 입력 Y하고 Enter 키를 누르세요.설정에 따라 경고 메시지가 표시될 수도 있습니다.
  • 설치가 완료되면 다음 명령어를 사용하여 업데이트를 검색할 수 있습니다.Get-WindowsUpdate
  • 제공되는 모든 항목을 다운로드하고 설치하려면 다음 단계를 따르세요.Install-WindowsUpdate -AcceptAll -AutoReboot
  • 특정 업데이트(예: KBxxxxxx)를 찾고 있다면, 다음 명령어를 실행한 Get-WindowsUpdate -KBArticleID 'KB123456'다음 설치하세요.

솔직히 말해서, 이게 CLI에서 업데이트를 처리하는 가장 깔끔한 방법일 겁니다.어떤 시스템에서는 업데이트 자동화가 완벽하게 작동했는데, 다른 시스템에서는 자동 재부팅이 되지 않았습니다.윈도우는 예측 불가능할 때가 있습니다.

VBScript를 사용하여

네, 좀 구식처럼 느껴지겠지만, 업데이트를 실행하는 스크립트가 많거나 어떤 이유로든 자동화하고 싶다면 VBScript를 사용하면 됩니다.

  1. 메모장을 엽니다 ( Win + R, 를 입력하고 notepadEnter 키를 누릅니다).
  2. Windows 업데이트 API를 호출하는 스크립트를 찾거나 만드세요.Microsoft 문서 에서 샘플 스크립트를 가져와 메모장에 복사할 수 있습니다.
  3. 파일을..과 .vbs같은 확장자 로 저장하세요 UpdateInstall.vbs.
  4. 관리자 권한으로 명령 프롬프트를 엽니다 (윈도우 + R 키를 누르고, 를 입력한 cmd다음 Ctrl + Shift + Enter).
  5. 스크립트를 실행하려면 다음을 입력 하거나 스크립트를 마우스 오른쪽 버튼으로 클릭하고 ‘ 경로로 복사’를 선택한 다음 다음 뒤에 붙여넣으세요.cscript "\UpdateInstall.vbs"cscript
  6. 화면의 지시를 따르십시오.적절한 스크립트를 사용하면 이 방법을 더욱 상호작용적으로 활용할 수 있습니다.

솔직히 말해서, 이러한 CLI 방식 중 어느 것도 완벽한 실시간 피드백을 제공하지는 않습니다.특히 명령이 백그라운드에서 조용히 실행되는 경우라면 어느 정도 추측이 필요할 수 있습니다.하지만 자동화된 또는 백그라운드에서 실행되는 업데이트 확인 기능을 원한다면 시도해 볼 만합니다.