Windows 11 ZIP 압축 풀기 ‘경로가 너무 깁니다’: 추출 위치부터 줄이는 법
Windows 11에서 ZIP 압축을 풀다가 ‘경로가 너무 깁니다’ 또는 비슷한 오류가 나오면, 레지스트리부터 바꾸지 말고 압축을 풀 위치를 짧게 잡아보세요. ZIP 안의 폴더 이름이 긴데 바깥쪽 추출 폴더까지 여러 겹이면 완성될 파일 경로가 길어집니다. 원본 ZIP은 그대로 두고 복사본으로 시험하면 됩니다.
- 원본 ZIP은 보존하고 짧은 이름의 폴더에 복사합니다.
- 그 폴더 바로 아래처럼 깊이가 얕은 위치에 ‘모두 추출’합니다.
- 풀린 파일 수와 가장 안쪽 파일이 열리는지 확인한 뒤 필요한 위치로 옮깁니다.
ZIP 이름보다 ‘완성될 파일 경로’가 문제
경로 길이는 ZIP 파일 이름 하나로 결정되지 않습니다. 추출 위치 + ZIP 내부 폴더들 + 최종 파일 이름을 합친 길이가 중요합니다. 예를 들어 바탕화면의 여러 프로젝트 폴더 아래에서 풀 때 실패한 ZIP이, 쓰기 권한이 있는 짧은 작업 폴더에서는 풀릴 수 있습니다. 폴더를 옮긴 뒤에는 ‘모두 추출’로 전체를 꺼내고, 가장 깊은 하위 폴더의 파일까지 실제로 생겼는지 확인하세요. 압축 해제 창이 닫혔다고 모든 파일이 복원됐다고 단정하면 곤란합니다.
이 PC에서 재현한 범위
2026년 9월 25일 Windows 11 Pro에서 개인 파일이 아닌 새 시험 ZIP 하나를 만들어 Windows PowerShell의 Expand-Archive로 풀었습니다. 같은 ZIP의 가장 안쪽 파일 경로가 236자가 되도록 하면 파일 생성에 성공했고, 추출 폴더만 더 깊게 해 326자가 되도록 하면 실패했습니다. 긴 경로 시험에서는 DirectoryNotFoundException이 보고됐습니다. 실험용 파일은 격리된 임시 폴더에서만 만들었고 끝나면 제거했습니다.
이것은 이 환경의 PowerShell 압축 해제 결과입니다. 파일 탐색기의 ‘모두 추출’에서 특정 오류 코드가 반드시 똑같이 나온다는 뜻은 아닙니다. 다만 같은 ZIP에서 목적지 길이만 바꿨을 때 결과가 갈린 사례라, 위치를 줄이는 것이 안전한 첫 점검임을 보여줍니다.
긴 경로 설정만 켜면 해결될까?
Microsoft의 Win32 문서는 전통적인 MAX_PATH 제한과 확장 경로를 설명합니다. Windows의 긴 경로 지원은 레지스트리 값 하나만으로 모든 프로그램에 자동 적용되지 않습니다. 해당 프로그램도 긴 경로를 지원하도록 선언해야 하고, 파일 탐색기 화면과 파일 시스템 API의 동작은 다를 수 있습니다. 회사 PC라면 정책이 관리될 수도 있습니다.
그래서 이 문제 한 건 때문에 관리자 권한으로 레지스트리나 그룹 정책을 곧바로 바꾸는 것은 권하지 않습니다. 먼저 추출 위치를 줄여 결과를 확인하세요. 그래도 실패하면 권한, ZIP 손상, 암호화 여부처럼 다른 원인을 따로 봐야 합니다.
짧은 경로에서도 안 풀리면
- 일부 파일만 빠졌다: ZIP 안의 가장 깊은 폴더와 파일 이름을 확인하고, 압축을 푼 곳에 같은 수의 파일이 생겼는지 비교합니다.
- 암호를 묻거나 암호화 오류가 난다: Microsoft는 Windows 11의 기본 압축 도구가 암호화된 보관 파일 작업을 지원하지 않는다고 안내합니다. 경로 길이와 다른 문제입니다.
- 원본도 열리지 않는다: ZIP 복사본과 원본을 구분해 파일 자체의 손상·다운로드 미완료를 확인합니다. 이름만 바꿔서 손상된 내용을 복구할 수는 없습니다.
정리
ZIP 압축 해제의 긴 경로 오류는 ‘ZIP 파일명을 짧게’보다 추출 뒤 생길 전체 경로를 짧게 하는 편이 정확한 출발점입니다. 짧은 폴더에 복사해 시험하고, 실제 파일이 모두 나왔는지 확인한 뒤 옮기세요. 긴 경로 정책 변경은 응용 프로그램의 지원 여부까지 따져야 하는 다음 단계입니다.
근거: Microsoft Learn — Maximum Path Length Limitation, Microsoft 지원 — 파일 압축 및 압축 해제. 공식 문서와 격리 시험 확인일: 2026-09-25.
