Windows에 큰 "폴더 리디렉션" 정책 설정 파일이 있는 경우 오류 발생
이 문서에서는 큰 "폴더 리디렉션" 정책 파일이 있을 때 발생할 수 있는 문제에 대한 해결 방법을 제공합니다.
적용 대상: Windows 10 - 모든 버전, Windows Server 2012 R2
원래 KB 번호: 978098
증상
다음과 같은 경우를 생각해볼 수 있습니다.
- 환경의 많은 폴더에 대해 폴더 리디렉션 정책 설정을 지정합니다.
- 폴더는 사용자가 그룹의 구성원일 때 고급 설정을 사용하도록 구성됩니다.
- 폴더 목록에 모든 그룹을 처음 추가할 때는 예상대로 많은 그룹에 대해 큰 폴더 리디렉션 정책 설정 파일이 만들어집니다.
이 시나리오에서는 Windows Vista, Windows Server 2008, Windows Server 2008 R2 또는 Windows 7을 실행하는 컴퓨터에서 큰 폴더 리디렉션 정책 설정 파일을 사용할 때 다음 증상 중 하나 이상이 발생할 수 있습니다.
증상 1
폴더 리디렉션 정책 설정을 열면 폴더에 설정이 표시되지 않습니다. 대신 폴더는 구성되지 않음으로 표시됩니다.
증상 2
GPMC(그룹 정책 관리 콘솔)에서 폴더 리디렉션 정책의 설정을 표시하려고 하면 폴더 리디렉션 정책 세부 정보 섹션에서 다음 오류 메시지가 표시됩니다.
이 확장에 대한 데이터를 수집하는 동안 알 수 없는 오류가 발생했습니다. 세부 정보: -2147467259 FRSettingRead가 실패했습니다.
참고
증상 1 및 증상 2의 경우 이러한 증상은 Windows Server 2003, Windows Server 2008 또는 Windows Server 2008보다 최신 버전의 Windows를 실행하는 컴퓨터에서 로컬 그룹 정책 편집기 사용하여 만들어지고 채워지는 정책에서 발생합니다.
증상 3
Windows Vista 또는 최신 버전의 Windows를 실행하는 컴퓨터의 도메인 사용자 계정에 새 폴더 리디렉션 정책 설정을 적용하려고 하면 설정이 적용되지 않습니다. 또한 애플리케이션 로그에서 다음 오류 메시지가 표시될 수 있습니다.
로그 이름: Microsoft-Windows-GroupPolicy/Operational
출처: Microsoft-Windows-GroupPolicy
이벤트 ID: 7016
작업 범주: 없음
수준: 오류
키워드:
사용자: SYSTEM설명:
완료된 폴더 리디렉션 확장 프로그램 처리( xxx 밀리초)입니다.이벤트 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event
">
...
<EventData>
<Data Name="ErrorCode">2147942413</Data>
<Data Name="CSEExtensionName">폴더 리디렉션</데이터>
<Data Name="CSEExtensionId">{25537BA6-77A8-11D2-9B6C-0000F8080861}</Data>
</EventData>
</이벤트>
원인
이러한 문제는 폴더 리디렉션 엔진이 SYSVOL에서 .ini 파일을 읽는 데 사용하는 시스템 API의 두 가지 제한 사항으로 인해 발생합니다.
증상 1 및 증상 2의 원인
Windows Vista 또는 최신 버전의 Windows에서 만든 .ini 파일의 경우
이러한 문제는 .ini 파일의 Folder_Redirection 섹션이 32,767자보다 크기 때문에 발생합니다. 그러나 모든 폴더의 결합된 SID 목록에 대한 제한은 32,767자입니다. 이 제한은 API를
GetPrivateProfileSection
사용하여 섹션을 읽을 때 발생합니다.참고
SID에 일반적으로 48~50자가 있는 경우 이 문제가 발생하기 전에 모든 폴더에 대한 정책에 약 670개의 SID를 포함할 수 있습니다.
Windows Server 2003에서 만든 .ini 파일의 경우
이러한 문제는 정책의 각 리디렉션된 폴더에 대한 그룹 수 제한을 초과하기 때문에 발생합니다. 이 제한은 그룹을 나타내는 SID 문자열의 길이와 리디렉션 경로의 길이에 따라 달라집니다. 예를 들어 SID 문자열이 약 48~50자이고 폴더의 UNC 경로가 80자인 경우 단일 폴더에 대해 약 230개의 그룹을 포함할 수 있습니다.
참고
- 모든 폴더의 집계 크기는 32,767자를 초과할 수 있습니다.
- 기존 정책을 처음 열면 Windows Vista 또는 최신 버전의 Windows를 실행하는 컴퓨터에서 설정이 최신 형식으로 변환될 수 있습니다. 이 동작은 Windows Server 2003에서 로컬 그룹 정책 편집기 사용하여 기존 정책을 만든 경우에 발생할 수 있습니다. 이 동작은 GPMC의 설정 보기에 정책 설정이 표시되는 경우에도 발생합니다. 따라서 설정에 따라 이전 .ini 파일 형식을 사용하여 정책이 작동할 수 있습니다. 그러나 설정에 따라 새 파일 형식을 사용하여 정책이 작동하지 않을 수 있습니다.
증상의 원인 3
이 문제는 이 섹션을 읽는 데 사용되는 API의 GetPrivateProfileString
제한으로 인해 발생합니다.
그룹 목록은 .ini 파일에 SID 문자열로 저장됩니다. 목록이 32,767자를 초과하면 이 문제가 발생합니다. .ini 파일의 SID를 나타내는 각 문자열은 일반적으로 약 48~50자입니다. 따라서 리디렉션된 각 폴더에 대해 약 300개의 항목이 있을 수 있습니다.
해결 방법
이러한 문제를 해결하려면 정책을 더 작은 정책으로 분할합니다. 각 정책 파일의 총 크기가 32,767자 제한보다 작은지 확인합니다.
상태
Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품의 문제임을 확인했습니다.
추가 정보
폴더 리디렉션 정책 설정은 Windows Vista 및 최신 버전의 Windows에서 새 .ini 파일 형식을 사용하여 설정을 적용할 때 새 옵션을 지원합니다. 이 기술을 사용하면 Windows Server 2003의 폴더 리디렉션 정책 설정에 비해 더 많은 폴더를 리디렉션할 수 있습니다.
폴더 리디렉션 기능에 대한 자세한 내용은 폴더 리디렉션 기능에 대한 일반 정보를 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기