본문 바로가기
IT/컴퓨터

윈도우 10의 최대 경로 길이 (260 글자) 제한 해제 방법

by 버들도령 2022. 11. 27.
728x90

윈도우 10의 최대 경로 길이 (260 글자) 제한 해제 방법

윈도우에서는 경로의 최대 길이를 260자까지만 허용해주도록 기본 설정되어 있습니다.
그렇다보니 경로의 길이가 긴 파일이나 폴더를 복사/이동할 때 '경로 길이가 너무 길다'는 경고 문구를 마주하게 되고, 원하는 복사를 못하게 되는 경우를 보게 됩니다.

Windows API(다음 단락에서 설명하는 몇 가지 예외 포함)에서 경로의 최대 길이는 MAX_PATH 이며 260자로 정의됩니다. 로컬 경로는 드라이브 문자, 콜론, 백슬래시, 백슬래시로 구분된 이름 구성 요소 및 종료 null 문자의 순서로 구성됩니다. 예를 들어 D 드라이브의 최대 경로는 "D:\ some 256자 경로 문자열 <NUL>"입니다. 여기서 "<NUL>"은 현재 시스템 코드 페이지에 대한 보이지 않는 종료 null 문자를 나타냅니다. (여기서 < > 문자는 시각적 명확성을 위해 사용되었으며 유효한 경로 문자열의 일부가 될 수 없습니다.)

예를 들어 파일 이름이 긴 git repo를 이름이 긴 폴더에 복제하는 경우 이 제한에 도달할 수 있습니다.
출처 : 마이크로소프트 홈페이지

그래서 여기까지 오신 분들이 많으실 거에요.
최대 경로 길이 260자를 해제하는 방법을 알아봅니다.

윈도우 10의 최대 경로 길이 (260 글자) 제한 해제 방법은 여러가지가 있겠지만,
쉽게 따라할 수 있는
윈도우 10의 최대 경로 길이 (260 글자) 제한 해제 방법 2가지를 소개해 드립니다.

  1. 레지스트리 편집기에서 LongPathsEnabled의 값을 1로 설정하기
  2. 로컬 그룹 정책 편집기에서 'Win32 긴 경로 사용' 허용하기

레지스트리 편집기에서 LongPathsEnabled의 값을 1로 설정하기

윈도우키 + R을 눌러서 '실행'창에서 'rgedit' 혹은 '레즈스트리 편집기'를 검색 후 실행해주세요.

레지스트리 편집기 창에서
'편집' ▶'찾기' 메뉴를 통해서 검색하세요.

레지스트리 편집기의 찾기 메뉴

 

레지스트리 설정 값의 경로
 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

레지스트리 편집기에서 'LongPathsEnabled' 검색
LongPathsEnabled의 값을 1로 설정

 

레지스트리 편집기를 통해 LongPathsEnabled의 설정 값을 적용한 후 컴퓨터를 재구동 해주세요.

 

아래는 마이크로소프트에서 긴 경로 사용하기에 대해 설명하는 페이지 입니다.
궁금하신 분들은 방문해서 읽어보세요.

출처 : https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry 

 

Maximum Path Length Limitation - Win32 apps

Maximum path length limitation.

learn.microsoft.com

 


로컬 그룹 정책 편집기에서 'Win32 긴 경로 사용' 허용하기

윈도우 검색창에서 '그룹 정책 편집'을 검색 후 실행해 줍니다.

 

'로컬 그룹 정책 편집기'에서 아래 경로를 찾아서 이동합니다.
로컬 컴퓨터 정책 ▶컴퓨터 구성 ▶관리 템플릿 ▶시스템 ▶파일 시스템

파일 시스템 정책 아래에 'Win32 긴 경로 사용'을 선택해주세요.

로컬 그룹 정책 편집기를 실행하시고, Win32 긴 경로 사용 설정을 해주세요.

 

Win32 긴 경로 사용에서 '사용'을 체크하시고, '확인' 버튼을 눌러서 적용해주세요.

Win32 긴 경로 사용 설정하기

 

Win32 긴 경로 사용하기를 설정하셨나요?
마지막으로 설정된 정책을 윈도우에 실제로 적용되도록 정책 업데이트를 해주어야 합니다.

그러기 위해서 아래와 같이 윈도우 검색창에서 'gpupdate'를 검색해서 실행해 줍니다.
'정책 업데이트' 프로그램 (Updates Group Policy settings.) 입니다.

정책 업데이트를 해주기 위해 gpupdate 를 검색 후 실행하기
윈도우가 정책 업데이트를 진행합니다.

 

윈도우 정책 업데이트 프로그램 : 

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate

 

gpupdate

Reference article for the gpupdate command, which updates Group Policy settings.

learn.microsoft.com

 

728x90

댓글