윈도우 설치 앱 한 번에 업데이트하기, winget upgrade –all 활용법

윈도우를 사용하다 보면 개별 프로그램마다 업데이트 알림이 뜨는 것이 참 번거롭습니다. 매번 사이트에 들어가 파일을 새로 받고 설치하는 과정을 반복할 필요 없이, 단 하나의 명령어로 시스템 내 모든 앱을 최신 상태로 유지하는 방법을 소개합니다.

1. 윈도우 앱 업데이트, 왜 winget인가?

윈도우 패키지 관리자인 winget을 사용하면 여러 소프트웨어를 개별적으로 업데이트할 필요가 없습니다. 마이크로소프트 공식 지원 도구인 winget은 시스템에 설치된 앱 중 업데이트가 가능한 항목을 자동으로 검색하여 일괄 설치를 지원하므로, 시간 단축은 물론 보안 업데이트 관리 측면에서도 매우 효율적입니다.

2. 관리자 권한으로 터미널 실행하는 방법

윈도우 시작 메뉴에서 관리자 권한으로 cmd 터미널을 실행하고, winget upgrade --all 명령어를 입력하여 업데이트 가능한 앱 목록을 확인하는 순서도
터미널 명령어 하나로 해결하는 윈도우 앱 일괄 업데이트 가이드

 

업데이트를 정상적으로 진행하기 위해서는 권한 문제가 발생하지 않도록 관리자 권한으로 실행하는 것이 필수입니다.

  • 실행 단계:

    1. 윈도우 키를 누른 뒤 cmd 또는 PowerShell을 검색합니다.

    2. 마우스 오른쪽 버튼을 클릭하여 [관리자 권한으로 실행]을 선택합니다.

    3. 사용자 계정 컨트롤 창이 뜨면 [예]를 누릅니다.

3. 한 줄 명령어로 모든 앱 업데이트하기

윈도우 앱 설치 관리자(App Installer)가 마이크로소프트 공식 winget 저장소와 통신하여 여러 프로그램의 최신 버전을 확인하고, 시스템에 자동으로 다운로드 및 설치하는 기술적 흐름도
윈도우에 내장된 자동 앱 업데이트 시스템, winget의 모든 것

 

관리자 권한으로 터미널 창이 열렸다면, 아래 명령어를 입력하고 엔터를 누르기만 하면 됩니다.

winget upgrade –all

이 명령을 입력하면 winget이 현재 윈도우에 설치된 앱들의 리스트와 저장소의 최신 버전을 대조합니다. 업데이트가 필요한 앱이 발견되면 자동으로 다운로드와 설치를 시작합니다.

명령 옵션 역할
winget list 현재 설치된 앱 목록 확인
winget upgrade --all 업데이트 가능한 모든 앱 일괄 설치
winget upgrade [앱이름] 특정 앱만 업데이트

4. 업데이트가 되지 않는다면 확인해야 할 점

winget 저장소에 등록된 일반 앱, 독자적인 업데이트 방식을 사용하는 프로그램, 수동 업데이트가 필요한 경우를 비교 분류한 표와 아이콘
모든 앱이 다 될까? winget 업데이트 적용 범위와 한계

 

모든 프로그램이 winget으로 관리되는 것은 아닙니다. 다음과 같은 경우 업데이트가 제한될 수 있으니 참고하시기 바랍니다.

  • 독자적 업데이트 방식: 일부 프로그램(크롬, 특정 보안 프로그램 등)은 자체적인 업데이트 서버를 사용하거나 winget 저장소에 등록되지 않은 경우 업데이트가 감지되지 않을 수 있습니다.

  • 소스 상태 확인: 명령어를 입력했는데도 응답이 없다면, winget source update를 입력하여 패키지 저장소 정보를 갱신한 후 다시 시도해 보세요.

  • 관리자 권한 여부: 설치 시 시스템 경로 접근이 필요한 앱들은 일반 계정으로 실행할 경우 업데이트가 거부될 수 있습니다. 반드시 관리자 권한으로 실행했는지 확인하세요.

5. FAQ

Q1. winget은 윈도우 기본 기능인가요?

네, 윈도우 10 및 11에 기본적으로 포함된 ‘앱 설치 관리자(App Installer)’ 패키지에 포함되어 있습니다. 별도의 설치 없이 바로 사용 가능합니다.

Q2. 업데이트 시 컴퓨터가 느려지나요?

여러 앱을 동시에 설치하므로 일시적인 리소스 점유가 있을 수 있습니다. 작업이 몰리지 않는 시간에 실행하는 것을 권장합니다.

Q3. winget으로 설치하지 않은 앱도 업데이트되나요?

winget 데이터베이스와 일치하는 식별자(ID)를 가진 앱이라면, 직접 설치했던 앱이라도 winget을 통해 업데이트가 가능합니다.

6. 마무리

이제 일일이 프로그램을 켜서 업데이트 버튼을 누를 필요가 없습니다. winget upgrade --all 명령어 하나로 윈도우 환경의 보안과 최신성을 한 번에 관리해 보세요. 더 스마트한 PC 환경을 만드는 첫걸음입니다.

7. 관련 자료 더 보기

 

댓글 남기기