윈도우 11 설치된 앱 용량 순위 — 1등이 Ubuntu(WSL) 50.7GB였던 이유와 명령 결과가 다른 까닭
설정의 설치된 앱을 크기순으로 정렬해 보니 1위가 WSL Ubuntu 50.7GB였습니다. ext4.vhdx 가상 디스크로 정체를 확인하고, 레지스트리 EstimatedSize로 뽑은 목록이 설정 화면과 다른 이유(스토어 앱 누락·중복·다른 드라이브)를 화면과 함께 정리했습니다.
C드라이브 점검 글에서 이 PC의 "설치된 앱" 이 315GB로 가장 큰 범주였다. 그럼 어떤 앱이 그렇게 큰지 궁금해서 앱 목록을 크기순으로 정렬해 봤다. 1등은 예상과 전혀 다른 앱이었다. 명령으로 같은 정보를 뽑아 보니 숫자가 설정 화면과 크게 달랐다. 그 이유까지 확인한 과정을 정리했다. 앱은 지우지 않고 목록과 크기만 봤다(2026년 10월 18일, 윈도우 11 Home 23H2).
설정 > 앱 > 설치된 앱 — 크기순 정렬
Win + I → 앱 → 설치된 앱에서 오른쪽 위 정렬 기준을 크기(큼-작음) 로 바꾸면 큰 앱부터 나온다. 이 PC에서는 222개의 앱이 잡혔다.

상위 10개는 이랬다.
| 순위 | 앱 | 크기 |
|---|---|---|
| 1 | Ubuntu | 50.7GB |
| 2 | League of Legends | 34.5GB |
| 3 | Claude | 12.7GB |
| 4 | Ableton Live 12 Intro | 8.65GB |
| 5 | Ableton Live 12 Lite | 8.65GB |
| 6 | Ollama | 5.13GB |
| 7 | TONEX | 4.53GB |
| 8 | Cinebench | 3.83GB |
| 9 | DaVinci Resolve | 3.77GB |
| 10 | AmpliTube 5 | 3.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(꺼져 있음)와 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)}}"

설정 화면과 비교하니 차이가 꽤 컸다.
- 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 로 따로 확인할 수 있다.
- 설정 > 앱 > 설치된 앱 > 정렬: 크기(큼-작음) 로 큰 앱부터 본다
- 개발 도구를 쓰는 PC라면 1등이 WSL(Ubuntu) 일 수 있다. 크기는 ext4.vhdx 파일 크기와 같다
- 목록 기본 필터는 모든 드라이브다. C드라이브만 보고 싶으면 필터를 C로 바꾼다
- 레지스트리 EstimatedSize는 추정치라 빠지거나 중복된 값이 많다. 비교 기준으로 쓰지 않는다
참고 자료
같은 카테고리의 글
04'내부 또는 외부 명령이 아닙니다' 오류와 엉뚱한 버전 실행 — where로 PATH 직접 확인
명령 프롬프트의 '내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다' 오류와 다른 버전이 실행되는 문제를 where 명령으로 추적했습니다. python 실행 파일 4개가 걸린 PATH 순서, py -0으로 버전 고르기, PATH 60개 항목까지 화면과 함께 정리했습니다.
3분윈도우 정품 인증 상태와 라이선스 종류 확인 — 설정·slmgr /xpr·명령 3가지 직접 비교
설정의 정품 인증 화면, slmgr /xpr, SoftwareLicensingProduct 명령으로 이 PC의 윈도우 인증 상태(활성·영구 인증)와 라이선스 채널(Retail)을 제품 키 노출 없이 확인했습니다. LicenseStatus 값의 의미와 라이선스 종류를 알아 둬야 하는 이유까지 정리했습니다.
3분내 마이크를 언제 어떤 프로그램이 썼을까 — 윈도우 11 마이크 사용 기록 직접 확인
설정의 개인 정보 및 보안 > 마이크에서 앱별 마지막 액세스 시각을 보고, 목록에 없는 디스코드·크롬 같은 데스크톱 앱의 마이크 사용 시작·종료 시각은 명령으로 확인했습니다. 같은 Claude가 두 곳에 다른 날짜로 나온 이유까지 화면과 함께 정리했습니다.
3분PC가 갑자기 꺼진 기록 찾기 — 이벤트 41로 '전원 버튼 강제 종료'와 블루스크린 구분하기
명령 두 줄로 이벤트 로그의 Kernel-Power 41과 6008을 뽑아 이 PC의 비정상 종료 3번을 찾고, BugcheckCode와 PowerButtonTimestamp 값으로 블루스크린·전원 단추 강제 종료·전원 차단을 구분했습니다. 버튼을 누른 정확한 시각까지 변환하는 법을 화면과 함께 정리했습니다.
3분