큰 "폴더 리디렉션" 정책 설정 파일을 Windows Vista, Windows 7, Windows Server 2008 또는 Windows Server 2008 r 2을 사용 하는 경우 오류

적용 대상: Windows Vista BusinessWindows Vista EnterpriseWindows Vista Ultimate

증상


다음 시나리오를 고려하십시오.
  • 환경에서 여러 폴더의 폴더 리디렉션 정책 설정을 설정할 수 있습니다.
  • 폴더는 사용자 그룹의 구성원 인 경우 고급 설정 사용 하도록 구성 됩니다.
  • 폴더 목록에 있는 모든 그룹을 추가 하면 처음 큰 폴더 리디렉션 정책 설정을 파일이 만들어집니다 많은 그룹에 예상 대로.
이 시나리오에서는 Windows Vista, Windows Server 2008, Windows Server 2008 R2 또는 Windows 7 실행 하는 컴퓨터에서 큰 폴더 리디렉션 정책 설정 파일을 사용 하 여 작업할 때 다음 현상 중 하나 이상을 발생할 수 있습니다.

현상 1

폴더 리디렉션 정책 설정을 열면 폴더 설정을 표시 하지 않습니다 찾을 수 있습니다. 대신, 구성 되지 않음폴더가 표시 됩니다.

현상 2

폴더 리디렉션 정책 설정을 그룹 정책 관리 콘솔 (GPMC)에서 표시 하려고 할 때 폴더 리디렉션 정책 정보 섹션에서 다음과 같은 오류 메시지가 나타날 있습니다.
이 확장에 대 한 데이터가 수집 된 동안 알 수 없는 오류가 있습니다. -2147467259 실패 정보: FRSettingRead
참고 현상 2 및 현상 1

이러한 현상이 정책을 만들고 있는 Windows Server 2003, Windows Server 2008 또는 Windows Server 2008 보다 최신입니다 Windows 버전을 실행 하는 컴퓨터에서 로컬 그룹 정책 편집기를 사용 하 여 채워집니다.

증상 3

새 버전의 Windows 나 Windows Vista를 실행 하는 컴퓨터에서 도메인 사용자 계정에 새 폴더 리디렉션 정책 설정을 적용 하려고 하면 설정이 적용 되지 않습니다. 또한 응용 프로그램 로그에 다음과 같은 오류 메시지가 나타날 수 있습니다.
로그 이름: Microsoft Windows-GroupPolicy/작동
원본: Microsoft Windows GroupPolicy
이벤트 ID: 7016
작업 범주: 없음
수준: 오류
키워드:
사용자: 시스템

설명:
Xxx 밀리초에서 폴더 리디렉션 확장을 처리를 완료 합니다.

이벤트 Xml:
< 이벤트 xmlns = "http://schemas.microsoft.com/win/2004/08/events/event" >

<EventData>
< 데이터 이름 "오류 코드" = > 2147942413 < / 데이터 >
< 데이터 이름 "CSEExtensionName" = > 폴더 리디렉션 < / 데이터 >
< 데이터 이름 "CSEExtensionId" = > {25537BA6-77A8-11D2-9B6C-0000F8080861} < / 데이터 >
</EventData>
</Event>

원인


시스템 API에서에서 SYSVOL에서.ini 파일을 읽을 폴더 리디렉션 엔진에서 사용 하는 두 가지 제한으로 인해 이러한 문제가 발생 합니다.

현상 2 및 현상 1 원인

새 버전의 Windows 나 Windows Vista에서 생성 된.ini 파일에 대 한

이러한 문제는.ini 파일의 Folder_Redirection 섹션에서 32, 767 자 보다 크기 때문에 발생 합니다. 그러나 모든 폴더에 대해 결합 된 SID 목록의 제한을 32767 자입니다. 이 한계는 단원을 GetPrivateProfileSection API 사용할 때 발생 합니다.

참고: Sid가 일반적으로 48-50 문자가 있는 경우 약 670 할 수 있습니다이 문제가 발생 하기 전에 모든 폴더에 대 한 정책 Sid.

Windows Server 2003에서 만든.ini 파일에 대 한

이러한 문제는 정책의 각 리디렉션된 폴더에 대해 그룹의 개수에 대 한 제한을 초과 하기 때문에 발생 합니다. 이 제한은 그룹을 나타내는 SID 문자열의 길이 또한 리디렉션 경로 길이 따라 달라 집니다. 에 대 한 SID 문자열 경우 단일 폴더에 대해 약 230 그룹을 가질 수 있습니다 예를 들어, 48-50 문자가 및 폴더의 UNC 경로 80 자 하는 경우.

참고
  • 모든 폴더의 크기를 합친 32, 767 자 초과할 수 있습니다.
  • 처음으로 기존 정책을 열면 설정이 최신 버전의 Windows 나 Windows Vista를 실행 하는 컴퓨터에서 새 형식으로 변환 수 있습니다. Windows Server 2003에서 로컬 그룹 정책 편집기를 사용 하 여 기존 정책을 만든 경우에 이러한 문제가 발생할 수 있습니다. 이 동작은 정책 설정을 GPMC 설정 보기에 표시 될 때에 발생 합니다. 따라서 정책 설정에 따라 기존.ini 파일 형식을 사용 하 여 작동 될 수 있습니다. 그러나 정책 설정에 따라 새 파일 형식을 사용 하 여 작동 하지 않을 수 있습니다.

현상 3

GetPrivateProfileString 이 섹션을 읽는 데 사용 되는 API 제한 때문에이 문제가 발생 합니다.

그룹 목록은.ini 파일에서 sid 문자열로 저장 됩니다. 목록 문자 32, 767을 초과 하면이 문제가 발생 합니다. .Ini 파일의 SID를 나타내는 각 문자열은 일반적으로 약 48-50 문자가. 따라서 각 리디렉션된 폴더에 대해 약 300 항목이 있을 수 있습니다.

해결 방법


이러한 문제를 해결 하려면 더 작은 정책으로 정책을 분할 합니다. 각 정책 파일의 총 크기는 32, 767 자 보다 작은 있는지 확인 하십시오.

상태


Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용


폴더 리디렉션 정책 설정을 사용 하 여 새.ini 파일 형식을 Windows Vista 및 Windows 최신 버전의 설정을 적용 하는 경우 새 옵션을 지원 하도록. 이 기술을 사용 하면에 Windows Server 2003에서 폴더 리디렉션 정책 설정을 비해 더 많은 폴더를 리디렉션할 수 있습니다.

폴더 리디렉션 기능에 대 한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 방문 하십시오.