상세 컨텐츠

본문 제목

새 PC 세팅 30분 만에 끝내는 법 — winget으로 앱 한 번에 깔기

테크/AI테크

by 잘난코 2026. 6. 15. 09:45

본문

반응형

Windows에서 새 PC를 받을 때마다 크롬, VS Code, Git, 7-Zip을 하나씩 사이트 찾아서 받던 시절이 있었다. winget을 알고 나서는 명령 한 줄로 전부 끝난다.

이 글은 Windows 패키지 매니저 세 가지(winget·Chocolatey·Scoop)의 실전 사용법을 담는다. "어떤 걸 골라야 하나"보다 "각각 어떻게 쓰는가"에 집중한다.


winget — Windows 11이면 이미 깔려 있다

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 — 회사 PC, 관리자 없이 쓰는 법

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 — 사내 배포가 필요하다면

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 allchoco upgrade all로 쓰는 게 좋다.

Scoop 패키지는 어디에 저장되나? C:\Users\<사용자명>\scoop\apps\ 아래에 앱별 디렉터리로 저장된다. 삭제할 때 해당 폴더만 지우면 되어서 시스템이 깔끔하게 유지된다.


참고 문서:

반응형

관련글 더보기