Windows에서 새 PC를 받을 때마다 크롬, VS Code, Git, 7-Zip을 하나씩 사이트 찾아서 받던 시절이 있었다. winget을 알고 나서는 명령 한 줄로 전부 끝난다.
이 글은 Windows 패키지 매니저 세 가지(winget·Chocolatey·Scoop)의 실전 사용법을 담는다. "어떤 걸 골라야 하나"보다 "각각 어떻게 쓰는가"에 집중한다.
winget은 Microsoft가 만든 공식 패키지 매니저다. Windows 11과 Windows 10 1809 이상이면 App Installer로 기본 탑재되어 있다.
별도 설치 없이 PowerShell이나 명령 프롬프트에서 바로 쓸 수 있다.
# 패키지 검색
winget search vscode
# 설치
winget install Microsoft.VisualStudioCode
# 설치된 앱 전체 업데이트
winget upgrade --all
# 스크립트·자동화용 (확인 없이 실행)
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements
새 PC 세팅 자동화로 쓸 때 진가가 발휘된다.
# 현재 PC의 앱 목록을 JSON으로 저장
winget export -o my-packages.json
# 새 PC에서 한 번에 복원
winget import -i my-packages.json
패키지 ID를 모를 때는 winget search <앱 이름>으로 확인하거나 winget.run에서 웹 검색으로 빠르게 찾을 수 있다. ID 형식은 Publisher.AppName 패턴(예: Git.Git, Mozilla.Firefox)이다.
Scoop의 핵심 차별점은 하나다. 관리자 권한(UAC) 없이 설치된다.
설치 위치가 C:\Users\<사용자명>\scoop\ 사용자 홈이라서 시스템 디렉터리를 건드리지 않는다. 회사 PC처럼 IT 정책으로 관리자 권한이 막힌 환경에서 git, curl, jq 같은 CLI 도구를 쓰고 싶을 때 유일한 선택지다.
설치는 일반(비관리자) PowerShell에서 실행한다.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
설치 후 기본 사용:
scoop install git curl python
scoop update * # 전체 업데이트
scoop list # 설치 목록 확인
scoop uninstall python # 삭제
기본 카탈로그 외에 extras 버킷을 추가하면 VS Code, Notepad++ 같은 GUI 앱도 설치할 수 있다.
scoop bucket add extras
scoop install vscode
삭제도 해당 폴더 제거 수준으로 간단해서 깔끔하다.
Chocolatey는 2011년부터 운영된 도구로, 2026년 6월 기준 커뮤니티 패키지 약 9,500개 이상을 보유하고 있다. winget이나 Scoop보다 카탈로그가 넓고, 앤시블·Puppet 같은 인프라 자동화 도구와의 연동이 강점이다.
설치는 관리자 권한 PowerShell에서만 진행한다.
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
설치 URL이 과거 chocolatey.org에서 community.chocolatey.org로 바뀌었다. 예전 스크립트를 그대로 쓰면 오류가 날 수 있으니 확인이 필요하다.
choco install googlechrome 7zip notepadplusplus git vscode -y
choco upgrade all -y
choco list
기업용 'Chocolatey for Business'는 패키지 내부 감사·사설 저장소 등 유료 기능을 제공한다. 개인 개발자는 무료 커뮤니티 범위로 충분하다.
세 도구는 서로 배타적이지 않다. 한 PC에 모두 설치해도 패키지가 겹치지 않는 한 충돌이 없다.
| 용도 | 도구 |
|---|---|
| 크롬·Zoom·7-Zip 같은 일반 데스크톱 앱 | winget |
| git·curl·ffmpeg·jq 같은 CLI 개발 도구 | Scoop |
| 사내 배포 스크립트, 레거시 패키지 | Chocolatey |
winget으로 일반 앱을 관리하고 Scoop으로 CLI 도구를 추가하는 조합이 개발자 환경에서 가장 무난하다. Chocolatey는 사내 자동화 인프라가 없으면 winget과 역할이 겹쳐서 추가할 이유가 적다.
Windows 10에서 winget을 쓸 수 있나? 버전 1809(빌드 17763) 이상이면 가능하다. Microsoft Store에서 'App Installer'를 업데이트하면 된다.
예전에 쓰던 cinst 명령은? choco install의 별칭으로 지금도 동작하지만, 공식 문서는 choco install 전체 명령을 권장한다. cup all도 choco upgrade all로 쓰는 게 좋다.
Scoop 패키지는 어디에 저장되나? C:\Users\<사용자명>\scoop\apps\ 아래에 앱별 디렉터리로 저장된다. 삭제할 때 해당 폴더만 지우면 되어서 시스템이 깔끔하게 유지된다.
참고 문서:
| Claude, claude -p·Agent SDK 크레딧 변경을 시행 당일 보류 — 무슨 일이 있었나 (6월) (0) | 2026.06.16 |
|---|---|
| Ubuntu 새로 깔면서 알게 된 것들 — 26.04 실전 메모 (0) | 2026.06.15 |
| 맥 개발자 필수 앱, 결국 이것만 남았다 — Homebrew 원클릭 세팅 가이드 (1) | 2026.06.15 |
| 구글 AI 플러스 월 4.99달러 인하 — 400GB 스토리지 포함, 가성비 직접 계산해봤다 (0) | 2026.06.11 |
| Claude Fable 5 총정리 — Opus 위의 새 티어, 벤치마크·가격·구독 함정과 실사용 소감 (0) | 2026.06.11 |