
개요
Windows에서 소프트웨어를 설치할 때마다 웹사이트에 접속해 설치 파일을 다운로드하고 마법사를 클릭하는 과정은 번거롭습니다. 특히 새 PC를 설정하거나 여러 PC에 동일한 소프트웨어를 설치해야 할 때 이 과정이 매우 지루하게 느껴집니다. 패키지 관리자를 사용하면 이 모든 과정을 명령어 한 줄로 처리할 수 있습니다.
Windows 11/10에는 winget이라는 공식 패키지 관리자가 내장되어 있습니다. 또한 커뮤니티가 관리하는 Chocolatey, Scoop 같은 서드파티 패키지 관리자도 수천 개의 소프트웨어를 지원합니다. Linux나 macOS를 사용해본 경험이 있다면 apt나 brew와 유사한 개념입니다.
패키지 관리자의 가장 큰 장점은 소프트웨어 업데이트 관리입니다. 명령어 하나로 설치된 모든 소프트웨어를 최신 버전으로 업데이트할 수 있습니다. 개별 소프트웨어마다 업데이트를 확인할 필요가 없어집니다.
시작하기 전에
winget은 Windows 10 버전 1809 이상, Windows 11에서 사용 가능합니다. 이미 시스템에 포함되어 있지만 최신 버전을 사용하려면 Microsoft Store에서 '앱 설치 관리자'를 업데이트하세요.
YouTube를 볼 때 컴퓨터가 종료 됨
PowerShell이나 명령 프롬프트를 관리자 권한으로 실행해야 대부분의 소프트웨어를 시스템 전체에 설치할 수 있습니다. 시작 메뉴에서 PowerShell을 오른쪽 클릭하고 '관리자 권한으로 실행'을 선택하세요.
인터넷 연결이 필요합니다. 패키지 관리자는 설치 파일을 자동으로 다운로드합니다. 회사 네트워크에서 사용하는 경우 프록시 설정이 필요할 수 있습니다.
단계별 방법
winget 기본 사용법: 소프트웨어 검색은 winget search <이름>, 설치는 winget install <패키지>, 업데이트는 winget upgrade --all, 제거는 winget uninstall <패키지>입니다. 예를 들어 구글 크롬을 설치하려면 winget install Google.Chrome을 입력합니다. 정확한 패키지 ID를 모르면 search로 먼저 찾으세요.
winget으로 여러 소프트웨어 한 번에 설치: winget import 명령을 사용하면 JSON 파일에 정의된 소프트웨어 목록을 일괄 설치할 수 있습니다. winget export로 현재 설치된 소프트웨어 목록을 JSON으로 내보내고, 새 PC에서 winget import로 동일한 환경을 재현하세요.
해상도 창 10을 변경할 수 없습니다.
Chocolatey 설치 및 사용: PowerShell 관리자 창에서 공식 설치 명령어를 실행해 Chocolatey를 설치합니다. 설치 후 choco install vscode -y로 Visual Studio Code를 설치하거나 choco upgrade all -y로 모든 소프트웨어를 업데이트할 수 있습니다. 7zip, Notepad++, VLC 등 널리 사용되는 소프트웨어는 모두 지원합니다.
자동 설치 스크립트 만들기: 자주 설치하는 소프트웨어 목록을 PowerShell 스크립트로 만들어두면 새 PC 설정 시 한 번에 처리할 수 있습니다. 파일에 winget install 명령어들을 나열하고 ps1 확장자로 저장한 후 실행하세요.
오류 해결
winget: 명령을 찾을 수 없습니다 오류가 발생하면 Microsoft Store에서 '앱 설치 관리자'를 업데이트하거나 GitHub에서 winget 최신 버전을 직접 설치하세요.
설치 중 '관리자 권한 필요' 오류가 발생하면 PowerShell을 관리자 권한으로 다시 실행하세요. 일부 소프트웨어는 시스템 레벨에 설치되어 관리자 권한이 반드시 필요합니다.
Chocolatey에서 보안 정책 오류가 발생하면 PowerShell 실행 정책을 변경해야 합니다. Set-ExecutionPolicy RemoteSigned를 관리자 권한으로 실행하세요. 레지스트리 를 통해 더 세밀한 실행 정책 제어도 가능합니다. 작업이 끝난 후 실행 정책을 원래대로 되돌리는 것을 권장합니다.
팁
winget upgrade --all을 매주 실행하는 습관을 들이면 모든 소프트웨어를 항상 최신 보안 버전으로 유지할 수 있습니다. 작업 스케줄러에 등록해 자동화하는 것도 좋은 방법입니다.
Chromecast firefox 창
Scoop은 설치 시 관리자 권한이 필요 없고 사용자 폴더에 소프트웨어를 설치합니다. 시스템에 영향을 주지 않고 개발 도구(Git, Python, Node.js 등)를 관리하기에 적합합니다.
ninite.com을 이용하면 웹 인터페이스에서 원하는 소프트웨어를 선택하고 한 번에 설치하는 설치 파일을 생성할 수 있습니다. 패키지 관리자에 익숙하지 않은 사용자에게 유용한 대안입니다.
함께 읽기: 레지스트리 편집기 활용 팁 · 전원 관리 설정 최적화 .
