Windows 11에서 WinGet 사용하여 모든 앱 한 번에 업데이트 방법

이 가이드는 Windows 11에서 WinGet 사용하여 모든 앱 한 번에 업데이트 방법에 대해 설명합니다.

Windows 11에서 오래된 애플리케이션을 실행할 경우 시스템 보안에 문제가 발생할 수 있으므로 가능한 최신 버전으로 유지하는 것이 좋습니다.

Windows 패키지 관리자 도구인 WinGet 명령은 수동으로 앱을 다운로드하거나 Microsoft Store에 의존하지 않고도 소프트웨어를 최신 상태로 유지할 수 있는 간편한 방법을 제공합니다.

🔗 Windows 패키지 관리자에서 앱을 검색하고 설치하는 방법 (WinGet)

몇 가지 간단한 명령을 사용하여 개별 앱을 업그레이드하거나 PC에서 지원되는 모든 프로그램을 한 번에 업데이트할 수 있습니다.

WinGet 사용하여 모든 앱 한 번에 업데이트

WinGet 명령에서 upgrade -all 옵션을 사용하면 Windows 패키지 관리자가 인식할 수 있는 모든 설치된 애플리케이션을 업데이트 할 수 있습니다.

이 방법을 사용하면 여러 프로그램에서 최신 버전 업그레이드 가능 여부를 확인하고 설치하는데 필요한 시간과 노력을 줄일 수 있습니다.

관리자 권한으로 Windows 터미널 실행

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

WinGet Upgrade  명령으로 사용 가능한 업데이트가 있는지 확인

다음 명령을 입력하고 Enter 키를 눌러 사용 가능한 업데이트가 있는지 확인합니다.

 WinGet Upgrade

이 명령은 업데이트 가능한 애플리케이션 목록과 현재 버전 및 사용 가능한 버전을 표시합니다.

이 목록을 검토하면 영향을 받는 프로그램을 확인하는데 도움이 됩니다.

예를 들어 특정 프로그램에서 기능의 문제로 최신 버전 업데이트를 연기해야 할 경우, 모든 애플리케이션을 한 번에 업데이트하는 명령을 사용하지 않습니다.

WinGet 사용하여 모든 앱 한 번에 업데이트 작업 수행

다음 명령을 입력하고 Enter 키를 눌러 사용 가능한 모든 앱 업데이트를 시작합니다.

 WinGet Upgrade --all
WinGet 사용하여 모든 앱 한 번에 업데이트 수행 시 라이선스 계약 동의, 이용 약관 동의 등 사용자 상호 작용 요구할 수도 있음

WinGet 명령은 감지된 모든 애플리케이션의 최신 버전으로 자동으로 다운로드하고 설치합니다.

일부 앱은 설치 과정에서 사용자 상호 작용을 위한 개입을 요구하거나 라이선스 계약 동의를 요구할 수도 있으며, 설치된 프로그램이 많을 경우 업데이트가 완료될 때까지 기다립니다.

🔦 참고 : WinGet 명령줄 도구를 통해 설치되었거나 WinGet 저장소에서 제공되는 앱만 이 방법으로 업데이트 됩니다. 다른 소스에서 설치되었거나 자체 업데이트를 사용하는 앱은 포함되지 않을 수 있습니다.

WinGet 사용하여 특정 앱 업데이트

모든 애플리케이션 대신 하나의 애플리케이션만 업데이트하려는 경우 WinGet 명령을 사용하면 이름 또는 ID 등 특정 프로그램을 지정하여 설치할 수 있습니다.

관리자 권한으로 Windows 터미널 실행

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

WinGet Upgrade  명령으로 사용 가능한 업데이트가 있는지 확인

다음 명령을 입력하고 Enter 키를 눌러 사용 가능한 업데이트가 있는지 확인합니다.

 WinGet Upgrade

이 명령은 업데이트 가능한 애플리케이션 목록과 현재 버전 및 사용 가능한 버전을 표시합니다.

또는 다음 명령을 사용하여 시스템에 설치된 모든 애플리케이션을 확인할 수도 있습니다.

 WinGet List
특정 소프트웨어 기능, 호환성 문제 등으로 WinGet 사용하여 모든 앱 한 번에 업데이트 불가능할 경우 개별 업데이트 가능

다음 명령을 입력하고 Enter 키를 눌러 특정 애플리케이션을 업데이트합니다.

 WinGet Upgrade --id 장치_ID

예를 들어 Mozilla Firefox 브라우저를 업데이트하려면 다음 명령을 사용합니다.

 WinGet Upgrade --id Mozilla.Firefox

🔗 Windows 11에서 브라우저가 없을 때 WinGet 명령으로 설치하는 방법

WinGet 사용하여 모든 앱 한 번에 업데이트 대신 개별 업데이트 작업 수행

업데이트가 완료될 때까지 기다립니다.

Windows 터미널 창에 진행 상황이 표시되고 업데이트가 완료되면 알림이 표시됩니다.

이 방법은 특정 애플리케이션의 호환성 문제 등 모든 애플리케이션 업데이트 작업을 수행하기 어려울 때 특정 프로그램만 선택하여 업데이트할 수 있습니다.

WinGet 업데이트 문제 해결 및 팁

WinGet이 특정 앱을 업데이트하지 못하거나 패키지 소스에 대한 오류가 발생할 수 있습니다.

WinGet 명령줄 도구 버전을 확인하고 최신 버전으로 업데이트하거나, WinGet 소스를 기본 상태로 재설정 할 수 있습니다.

WinGet 사용하여 모든 앱 한 번에 업데이트 작업 수행 시 문제 발생할 경우 WinGet 소스 기본 상태로 재설정

다음 명령을 입력하고 Enter 키를 눌러 WinGet 소스를 기본 상태로 재설정합니다.

 WinGet Source Reset --force
WinGet 사용하여 모든 앱 한 번에 업데이트 문제 발생 시 WinGet 버전 확인 후 최신 버전으로 업데이트 수행

다음 명령을 입력하고 Enter 키를 눌러 WinGet 버전을 확인합니다.

 WinGet --version

일부 애플리케이션은 업데이트를 설치하기 위해 관리자 권한이 필요하므로, 업데이트 명령을 실행할 때는 항상 관리자 권한이 있는지 확인하시기 바랍니다.

예상한 업데이트가 검색되지 않을 경우 WinGet 명령줄 도구가 최신 버전인지 확인합니다.

현재 사용 중인 WinGet 명령줄 도구 버전이 최신 버전이 아닌 경우 GitHub WinGet 페이지에서 최신 패키지를 다운로드하고 업데이트합니다.

마치며

WinGet 명령줄 도구를 사용하면 Windows 11에서 앱을 빠르고 안정적으로 업데이트할 수 있습니다.

만약 Windows 11에서 항상 모든 애플리케이션을 최신 버전으로 유지할 수 있도록 자동화하려는 사용자는, WinGet 명령을 스크립트나 예약된 작업에 통합할 수 있습니다.

업데이트 자동화 구성 시 최소한의 사용자 개입으로 애플리케이션을 최신 상태로 유지할 수 있습니다.

Leave a Comment