Winodws 파일 경로 길이 제한해제 260자 이상 설정방법
윈도우11 파일 경로 길이 제한해제 260자 이상 설정방법
Windows에서는 기본적으로 파일 경로 길이가 260자(MAX_PATH)로 제한되어 있습니다. 이 제한은 드라이브 문자, 디렉터리 경로, 파일 이름, 그리고 확장자를 모두 포함한 전체 길이를 의미합니다.
우선 과거 Windows API 설계 당시에는 시스템 안정성과 호환성을 위해 이러한 제한이 필요했으나, 오늘날 복잡한 디렉터리 구조, 대용량 데이터 관리, 자동화된 빌드 시스템 등에서는 오히려 불편함을 초래하고 있습니다.
그래서 윈도우 내에서 파일이름이나 파일경로가 길어서 문제가 발생하는 경우 이 제한을 해제하는 방법에 대해 알아보도록 하겠습니다.
왜 파일 경로 길이 제한을 해제해야 할까?
복잡한 디렉터리 구조와 자동화된 시스템
소프트웨어 개발, 백업, 또는 데이터 저장 환경에서는 깊은 디렉터리 구조와 자동 생성되는 파일 이름으로 인해 경로 길이가 260자를 초과하는 경우가 많습니다. 이 경우, 시스템에서 오류가 발생하거나 정상적인 파일 접근이 어려워집니다.
현대 컴퓨팅 환경에 부합하는 유연성 제공
Windows 10(버전 1607 이상) 및 Windows 11부터는 파일 경로 길이 제한을 해제할 수 있는 옵션이 추가되었습니다. 이를 통해 개발자와 시스템 관리자는 최신 요구사항에 맞춰 더욱 유연하게 파일 시스템을 사용할 수 있습니다.
자동화 및 대용량 데이터 관리의 효율성 증대
대규모 데이터 처리 및 복잡한 애플리케이션 환경에서는 긴 파일 경로를 자연스럽게 사용하는 경우가 많습니다. 경로 길이 제한을 해제함으로써 불필요한 오류를 예방하고, 업무 효율성을 높일 수 있습니다.
파일 경로 길이 제한 해제 방법
1. 레지스트리 편집기를 이용하는 방법
Win + R 키를 누르고 regedit을 입력하여 레지스트리 편집기를 실행합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
만약 LongPathsEnabled 값이 존재한다면, 해당 값을 더블 클릭하여 값 데이터를 1로 변경합니다.
값이 존재하지 않는 경우, 오른쪽 창에서 마우스 우클릭 > 새로 만들기 > DWORD(32비트) 값을 선택한 후 이름을 LongPathsEnabled로 지정하고 값을 1로 설정합니다.
변경 사항이 적용되도록 시스템을 재부팅합니다.
2. PowerShell을 이용하는 방법
시작 메뉴에서 PowerShell을 찾아 우클릭 후 "관리자 권한으로 실행"을 선택합니다.
다음 명령어를 입력하여 LongPathsEnabled 값을 설정합니다.
New-ItemProperty `
-Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" `
-Value 1 `
-PropertyType DWORD `
-Force
설정 변경 후 시스템을 재부팅하여 적용 상태를 확인합니다.
3. 변경 사항 검증
설정이 정상적으로 적용되었는지 확인하려면, PowerShell에서 다음 명령어를 실행해 LongPathsEnabled 값이 1로 설정되어 있는지 확인합니다.
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name LongPathsEnabled
또한, 260자를 초과하는 파일 경로의 파일이나 디렉터리를 생성하여 정상 작동하는지 테스트할 수 있습니다.
과거 Windows API의 유산인 260자 파일 경로 제한은 현대의 복잡하고 다양한 컴퓨팅 환경에서 점점 불편함을 초래하고 있습니다.
추가 Q&A
Q1: 파일 경로 길이 제한을 해제하면 어떤 문제가 발생할 수 있나요?
A1:
- 애플리케이션 호환성 문제: 일부 구형 프로그램이나 외부 애플리케이션은 여전히 260자 제한을 전제로 설계되어 있을 수 있으므로, 예상치 못한 오류나 비정상 동작이 발생할 수 있습니다.
- 네트워크 및 파일 전송: FTP, 웹서버, 클라우드 스토리지 등 외부 시스템에서는 여전히 경로 길이 제한이 존재할 수 있어, 파일 업로드 또는 다운로드 시 문제가 발생할 수 있습니다.
- 관리 및 유지보수: 너무 긴 경로는 시스템 관리 및 유지보수를 복잡하게 만들 수 있으므로, 파일 구조 설계 시에도 주의가 필요합니다.
Q2: Windows의 어느 버전부터 파일 경로 길이 제한 해제가 가능한가요?
A2:
- Windows 10 (버전 1607 이상)와 Windows 11에서는 NTFS 파일 시스템에 대해 파일 경로 길이 제한 해제 기능이 지원됩니다.
- 구버전 Windows(예: Windows 7, Windows 8)는 이 기능을 지원하지 않으므로, 이러한 시스템에서는 MAX_PATH 제한을 우회하기 위한 다른 방법을 고려해야 합니다.
Q3: 설정을 변경한 후, 원래 상태로 되돌리고 싶다면 어떻게 해야 하나요?
A3:
레지스트리 편집기
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
LongPathsEnabled 값을 0으로 변경 후 컴퓨터를 재주빝 ㅇ합니다.
PowerShell
New-ItemProperty `
-Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" `
-Value 0 `
-PropertyType DWORD `
-Force
위 명령어를 입력 후 재부팅합니다.
Q4: 그룹 정책을 사용하여 파일 경로 길이 제한을 해제할 수 있나요?
A4:
- 네, Windows Pro 이상의 버전에서는 그룹 정책 편집기를 통해 경로 길이 제한 해제를 활성화할 수 있습니다.
- 그룹 정책 편집기에서 컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템 경로를 찾아 Win32 긴 경로 사용 옵션을 활성화하면 됩니다.
- 변경 후 gpupdate /force 명령어를 실행하거나 시스템을 재부팅하여 정책이 적용되도록 해야 합니다.
최신 Windows 버전에서는 이 제한을 해제할 수 있는 옵션을 제공하므로, 필요에 따라 설정을 변경하여 업무 효율성을 높일 수 있습니다. 다만, 호환성 문제나 외부 시스템과의 연동 문제 등 주의해야 할 사항이 있으므로, 변경 전후로 충분한 테스트가 필요합니다
'IT 리뷰 > 윈도우 Tip' 카테고리의 다른 글
Python에서 pip를 사용한 패키지 관리 기본 사용법부터 고급 옵션까지 (0) | 2025.08.04 |
---|---|
인텔 코어 Ultra 7 265K 정품 사용기 – 울트라 시대, 그 진짜 성능을 경험하다 (0) | 2025.08.03 |
핸드폰 테더링 노트북 와이파이 핫스팟 블루투스인터넷 연결방법 (1) | 2025.08.01 |
댓글