본문 바로가기
더밸류노트
IT / 소프트웨어

윈도우 11 설치된 앱 용량 순위 — 1등이 Ubuntu(WSL) 50.7GB였던 이유와 명령 결과가 다른 까닭

설정의 설치된 앱을 크기순으로 정렬해 보니 1위가 WSL Ubuntu 50.7GB였습니다. ext4.vhdx 가상 디스크로 정체를 확인하고, 레지스트리 EstimatedSize로 뽑은 목록이 설정 화면과 다른 이유(스토어 앱 누락·중복·다른 드라이브)를 화면과 함께 정리했습니다.

3분 읽기
목차03
  1. 설정 > 앱 > 설치된 앱 — 크기순 정렬
  2. Ubuntu 50.7GB의 정체 — WSL 가상 디스크
  3. 명령으로 뽑았더니 숫자가 달랐다

C드라이브 점검 글에서 이 PC의 "설치된 앱" 이 315GB로 가장 큰 범주였다. 그럼 어떤 앱이 그렇게 큰지 궁금해서 앱 목록을 크기순으로 정렬해 봤다. 1등은 예상과 전혀 다른 앱이었다. 명령으로 같은 정보를 뽑아 보니 숫자가 설정 화면과 크게 달랐다. 그 이유까지 확인한 과정을 정리했다. 앱은 지우지 않고 목록과 크기만 봤다(2026년 10월 18일, 윈도우 11 Home 23H2).

설정 > 앱 > 설치된 앱 — 크기순 정렬

Win + I → 앱 → 설치된 앱에서 오른쪽 위 정렬 기준을 크기(큼-작음) 로 바꾸면 큰 앱부터 나온다. 이 PC에서는 222개의 앱이 잡혔다.

설정 > 앱 > 설치된 앱. 정렬 기준 크기(큼-작음), 1위 Ubuntu 50.7GB, 2위 League of Legends 34.5GB, 3위 Claude 12.7GB

상위 10개는 이랬다.

순위앱크기
1Ubuntu50.7GB
2League of Legends34.5GB
3Claude12.7GB
4Ableton Live 12 Intro8.65GB
5Ableton Live 12 Lite8.65GB
6Ollama5.13GB
7TONEX4.53GB
8Cinebench3.83GB
9DaVinci Resolve3.77GB
10AmpliTube 53.40GB

게임이나 영상 편집 프로그램이 1등일 줄 알았는데, Ubuntu가 50.7GB로 1위였다.

Ubuntu 50.7GB의 정체 — WSL 가상 디스크

여기서 Ubuntu는 윈도우 안에서 리눅스를 돌리는 WSL(Windows Subsystem for Linux) 배포판이다. 설치된 리눅스 목록과 그 디스크 파일 크기를 명령으로 확인했다.

wsl -l -v
powershell -NoProfile -Command "Get-ChildItem $env:LOCALAPPDATA\Packages\CanonicalGroupLimited*\LocalState\ext4.vhdx | Select-Object Name, @{n='GB';e={[math]::Round($_.Length/1GB,1)}}"

wsl -l -v 결과 Ubuntu Stopped, docker-desktop Running. ext4.vhdx 파일 크기 50.3GB

  • wsl -l -v: Ubuntu(꺼져 있음)와 docker-desktop(실행 중) 두 개가 설치돼 있었다.
  • Ubuntu의 데이터는 ext4.vhdx 라는 파일 하나에 들어 있고, 크기는 50.3GB였다. 설정 화면의 50.7GB와 거의 같다. 즉 "Ubuntu 앱 크기" 는 사실상 이 가상 디스크 파일 크기다.

마이크로소프트 문서(WSL 디스크 공간을 관리하는 방법)에 따르면 WSL 2는 배포판마다 이런 VHD 파일을 만들고, 필요한 만큼 크기를 자동으로 늘린다(기본 최대 1TB). 리눅스 안에서 작업한 파일이 쌓일수록 이 파일이 커진다. 그래서 개발 도구를 쓰는 PC라면 앱 목록 1등이 WSL인 경우가 충분히 있을 수 있다. 리눅스를 지금은 안 쓴다면 앱 목록에서 Ubuntu를 제거하는 것만으로 50GB 가까이 확보할 수 있다. 다만 그 안의 파일도 함께 사라지니, 필요한 건 먼저 꺼내 두어야 한다.

명령으로 뽑았더니 숫자가 달랐다

앱 크기를 목록으로 저장해 두려고 명령으로도 뽑아 봤다. 프로그램이 설치될 때 레지스트리(제어판 "프로그램 제거" 목록이 읽는 곳)에 스스로 적어 두는 EstimatedSize 값을 크기순으로 정렬했다.

powershell -NoProfile -Command "Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*, HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*, HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object EstimatedSize | Sort-Object EstimatedSize -Descending | Select-Object -First 8 DisplayName, @{n='GB';e={[math]::Round($_.EstimatedSize/1MB,2)}}"

레지스트리 EstimatedSize 상위 8개. League of Legends 34.51, Ableton Live 12 Intro·Lite가 8.65와 4.42로 두 번씩 나온다

설정 화면과 비교하니 차이가 꽤 컸다.

  • Ubuntu와 Claude가 아예 없다. 둘 다 앱 패키지(Appx·MSIX) 방식으로 설치돼 있었다(Get-AppxPackage 로 확인). 이런 앱은 이 레지스트리 위치에 크기를 적지 않는다.
  • Ableton Live 12 Intro·Lite가 두 번씩 나온다(8.65GB, 4.42GB). 같은 이름의 등록 항목이 둘씩 있었다는 뜻이다. 이 값을 그냥 더하면 실제보다 크게 계산된다.
  • 레지스트리에 이름이 있는 항목 중 240개는 크기 값이 아예 없었다. 크기가 적힌 349개를 다 더해도 127.9GB였다. 설정의 "설치된 앱" 315GB와는 거리가 멀다.
  • League of Legends(34.5GB)는 E 드라이브에 설치돼 있었다(설치 위치 E:/Riot Games/League of Legends). 설정의 앱 목록 기본 필터가 "모든 드라이브" 라서 C드라이브와 상관없는 게임이 2위에 올라 있던 것이다.

정리하면 이 레지스트리 값은 설치 프로그램이 자기 크기를 스스로 적어 둔 "추정치" 다. 안 적은 프로그램도 많고, 앱 패키지 방식 앱은 아예 빠진다. 앱 크기를 비교할 때는 설정 화면의 크기순 정렬을 기준으로 보고, 명령 결과는 참고용으로만 쓰는 게 맞다. 앱 패키지 방식 앱은 Get-AppxPackage 로 따로 확인할 수 있다.

  1. 설정 > 앱 > 설치된 앱 > 정렬: 크기(큼-작음) 로 큰 앱부터 본다
  2. 개발 도구를 쓰는 PC라면 1등이 WSL(Ubuntu) 일 수 있다. 크기는 ext4.vhdx 파일 크기와 같다
  3. 목록 기본 필터는 모든 드라이브다. C드라이브만 보고 싶으면 필터를 C로 바꾼다
  4. 레지스트리 EstimatedSize는 추정치라 빠지거나 중복된 값이 많다. 비교 기준으로 쓰지 않는다

참고 자료

  1. WSL 디스크 공간을 관리하는 방법 - Microsoft Learn

같은 카테고리의 글

04