Windows XP 기반 컴퓨터의 오프라인 파일 폴더에 추가하는 파일이 다른 사람이 컴퓨터를 사용할 때 동기화된다

기술 자료 번역 기술 자료 번역
기술 자료: 811660 - 이 문서가 적용되는 제품 보기.


중요?이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

현상

둘 이상의 사용자가 공유하는 Microsoft Windows XP 기반 컴퓨터의 오프라인 파일 폴더에 파일을 추가하는 경우 이 컴퓨터에 다른 사용자가 로그온하면 해당 파일의 오프라인 동기화가 이루어집니다. 그러나 보안 자격 증명이 필요한 네트워크 공유 및 웹 사이트의 경우에는 동기화되지 않으며 다른 사용자에게 올바른 자격 증명을 입력하는 메시지가 표시됩니다.

원인

오프라인 파일 폴더에 파일을 추가하면 해당 파일은 컴퓨터가 네트워크에 연결될 때마다 동기화됩니다. 이러한 동기화는 사용자가 컴퓨터에 로그온할 때가 아니라 컴퓨터가 네트워크에 연결될 때 발생합니다.

오프라인 파일 폴더 캐시는 네트워크 파일 시스템의 미러이며 동일한 관리 자격 증명을 기반으로 파일 액세스가 이루어집니다. 컴퓨터에 로그온하는 사람에 관계없이 Everyone에 사용 권한이 부여되고 오프라인 파일 폴더에 사용자가 추가한 네트워크 파일 시스템의 파일이 동기화됩니다. 따라서 사용자가 공유 컴퓨터의 네트워크에 연결하면 사용자가 이러한 파일의 동기화를 원하는지 여부에 관계없이 오프라인 폴더의 모든 파일이 동기화될 때까지 기다려야 합니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내


이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

Windows XP
표 축소표 확대
날짜시간버전크기파일 이름
2002-12-3008:205.1.2600.108313,856Cscui.dll

Windows XP 서비스 팩 1
표 축소표 확대
날짜시간버전크기파일 이름
2002-12-3107:235.1.2600.1152312,832Cscui.dll

추가 정보

이 핫픽스에는 오프라인 파일에 대한 4가지 주요 추가 기능이 들어 있습니다. 사용할 추가 기능을 적용하려면 이 문서에서 특정 추가 기능을 설명하는 절의 지시에 따라 레지스트리를 편집해야 합니다. 4가지 주요 추가 기능은 다음과 같습니다.
  • 제외 오류 표시 안 함
  • 로그오프할 때 기본 사용자 이외의 사용자 파일 삭제
  • 기본 사용자 이외의 사용자 파일에 대한 admin 자동 지정 방지
  • 강제 자동 다시 연결
이러한 추가 기능은 Windows XP의 오프라인 파일 기능에만 사용됩니다. Microsoft는 다른 용도로 이러한 추가 기능을 사용하는 것은 지원하거나 권장하지 않습니다.

제외 오류 표시 안 함

오프라인 파일 기능에서는 특정 파일 유형을 캐시할 수 없습니다. 이 제한은 파일 집합의 손상을 방지하며 경쟁사의 동기화 기술과의 충돌을 예방합니다. 이러한 파일 유형 중 하나를 캐시하려고 하면 각 파일에 대해 다음 오류 메시지가 나타날 수 있습니다.
이런 형식의 파일은 오프라인에서 사용 가능하게 설정할 수 없습니다.

이 메시지는 동기화 프로세스에 익숙하지 않은 사용자에게는 유용하지만 동기화가 끝날 때 메시지로 인해 동기화 진행률 대화 상자가 자동으로 닫히지 않으므로 특정 파일 형식을 캐시할 수 없다는 사실을 이해하고 있는 사용자는 불편하게 생각할 수 있습니다. 이 핫픽스에는 이러한 파일의 하위 집합으로 인해 특정 동기화 오류가 생성되는 것을 방지하는 새로운 레지스트리 키가 들어 있습니다. 이 핫픽스를 적용한 후에 레지스트리를 편집하고 다음 레지스트리 하위 키에 해당하는 파일 지정 값을 입력해야 합니다.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\NetCache\ExclusionErrorSuppressionList
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\NetCache\ExclusionErrorSuppressionList

이러한 하위 키는 0개 이상의 값을 포함할 수 있습니다. 이 값은 "파일 지정"이라고도 합니다.

이 두 레지스트리 하위 키 아래의 목록은 런타임 시에 단일 목록으로 병합되며 한 목록이 다른 목록에 우선하지 않습니다. 빈 키와 누락된 키는 같은 방식으로 처리됩니다. 빈 키와 누락된 키는 각각 0개의 항목 목록을 생성합니다.

파일 지정

ExclusionErrorSuppressionList
키에는 파일 지정 경로가 UNC(범용 명명 규칙) 경로 문자열로 추가됩니다. 이 경로 문자열은 특정 위치에서 “모든 항목”을 나타내는 와일드카드 문자(별표)를 포함하여 지정할 수 있습니다.

각각의 파일 지정 값은 다음과 같은 형식으로 입력됩니다.
\\Server\Share\Folder\Filename.extension
이때 변수 %username%과 같은 환경 변수를 포함하여 지정할 수 있습니다. 변수는 런타임에 해당하는 텍스트 값으로 확장됩니다.

파일 지정의 일부와 폴더 지정을 와일드카드 문자로 대체할 수 있습니다. 예를 들면 다음과 같습니다.
\\corpsvr\staff\%username%\documents\*\*.doc
그러나 다른 폴더 이름이 뒤에 나오는 폴더는 와일드카드 문자로 대체할 수 없습니다. 예를 들어, 다음과 같은 지정은 유효하지 않습니다.
\\corpsvr\staff\%username%\documents\*\personal\*.doc
폴더 이름 %username% 및 personal 사이에 와일드카드 문자가 포함되어 있기 때문에 이 경로는 거부됩니다.

참고
Windows XP는 잘못된 지정 형식을 인식하지 못하므로 시스템에서 잘못된 지정 형식이 기록되지 않습니다. Window XP에서는 런타임 시에 잘못된 지정 내용이 무시됩니다.

다음은 파일 지정 값의 예입니다.
  • \\*\*\*\*.dbf
    이 경우 모든 폴더, 공유 및 서버에서 확장명이 .dbf인 파일의 지정 오류가 표시되지 않습니다.
  • \\Server\*\*\*.dbf
    이 경우 지정한 서버의 모든 폴더 및 공유에서 확장명이 .dbf인 파일의 지정 오류가 표시되지 않습니다.
  • \\Server \\*\*\*\Test.dbf
    이 경우 모든 폴더, 공유 및 서버에서 이름이 "Test.dbf"인 파일의 지정 오류가 표시되지 않습니다.
  • \\Server\Share\Folder\Test.dbf
    이 경우 이름이 "Test.dbf"인 파일의 지정 오류가 표시되지 않습니다.
  • \\Server\Share\*\*.*
    이 경우 지정된 서버의 지정된 공유상의 모든 폴더에서 파일이 표시되지 않습니다.
  • \\Server\Share\%username%\*\Test.dbf
    이 경우 환경 변수 %username%에 정의된 사용자의 홈 폴더에서 이름이 "Test.dbf"인 파일이 표시되지 않습니다.
ExclusionErrorSuppressionList 레지스트리 키를 추가하고 원하는 파일 지정 값을 입력하려면 핫픽스를 적용한 후 다음 단계를 수행하십시오.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이러한 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.
  1. 시작, 실행을 차례로 누르고, regedit를 입력한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\NetCache
  3. 편집을 누르고 새로 만들기를 가리킨 다음 를 누릅니다.
  4. ExclusionErrorSuppressionList를 입력한 다음 Enter 키를 눌러 새 키 이름을 지정합니다.
  5. ExclusionErrorSuppressionList
    , 편집을 차례로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  6. 사용할 파일 지정 값을 입력한 다음 Enter 키를 눌러 값 이름을 지정합니다.
  7. 사용할 각 파일 지정 항목에 대해 5-6단계를 반복합니다.

시스템 동작

제외 목록에 있는 파일에서 동기화 프로세스가 발생하면 레지스트리에서 읽은 파일 지정 목록에 대해 파일의 전체 경로가 테스트됩니다. 파일 경로가 지정 항목 중 하나와 일치하는 경우 동기화 프로세스 대화 상자에 "이런 형식의 파일은 오프라인에서 사용 가능하게 설정할 수 없습니다." 오류 메시지가 나타나지 않습니다. Windows XP는 이 오류 메시지를 표시하지 않는 것에 대해 기록하지 않습니다.

로그오프할 때 기본 사용자 이외의 사용자 파일 삭제

사용자가 일반 작업 컴퓨터에 로그온하고 자동 캐싱이나 자동 지정을 사용하여 네트워크에서 파일을 캐시하면 해당 파일은 제거할 때까지 해당 컴퓨터의 캐시에 유지됩니다.

이 핫픽스에 포함된 기능 변경 내용에는 컴퓨터의 기본 사용자 또는 기본 사용자 이외의 사용자를 지정하는 새로운 레지스트리 키가 들어 있습니다. 이 핫픽스를 적용하면 사용자가 로그오프할 때 기본 사용자 이외의 사용자를 위해 캐시된 파일을 캐시에서 제거할 수 있습니다. 이 레지스트리 키에는 0개 이상의 값이 포함되어 있으며 각 값 이름은 오프라인 파일 기능에 의해 기본으로 간주되는 사용자 계정을 지정합니다. 각각의 값 이름 형식은 다음 중 하나와 같습니다.
  • 사용자 계정 이름: mydomain\username
  • 텍스트 형식의 사용자 계정 SID(보안 ID): S-1-5-21-397955417-626881126-188441444-2201386
각 레지스트리 항목의 데이터 값과 값 유형은 무시되며 값 이름만 사용됩니다.

Windows XP는 다음 프로세스를 통해 컴퓨터 사용자가 기본 사용자인지, 아니면 기본 사용자 이외의 사용자인지 확인합니다.
  1. 런타임 시에 Windows XP는 사용자의 보안 토큰에서 현재 사용자의 SID를 구합니다.
  2. 레지스트리 항목이 SID 문자열로 제공되는 경우 Windows XP는 문자열을 이진 SID로 변환하여 현재 사용자의 SID와 비교합니다. 레지스트리 항목이 계정 이름으로 제공되는 경우 Win32 API LookupAccountName 함수가 해당 계정의 SID에 대한 보안 권한을 쿼리합니다.
  3. 그런 다음 SID를 현재 사용자의 SID와 비교합니다.
  4. 레지스트리에서 읽은 기본 사용자 목록에서 일치하는 항목이 발견되면 현재 사용자가 기본 사용자로 간주됩니다. 레지스트리 항목이 없거나 일치하는 항목이 발견되지 않으면 기본 사용자 이외의 사용자로 간주됩니다. Windows XP는 이 레지스트리 키에서 잘못된 항목을 무시하며 잘못된 항목을 식별하는 시스템 로그 항목을 만들지 않습니다.
참고 이 기본 사용자 목록은 오프라인 파일 기능에만 적용됩니다. 다른 Windows 구성 요소의 경우 이 목록을 사용하지 않으며 Microsoft는 이 목록을 다른 용도로 사용하는 것을 지원하지 않습니다.

이 기능 변경 사항을 적용하려면 다음 단계를 수행하십시오.
  1. 시작, 실행을 차례로 누르고, regedit를 입력한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\NetCache
  3. 편집을 누르고 새로 만들기를 가리킨 다음 를 누릅니다.
  4. PrimaryUsers를 입력한 다음 Enter 키를 눌러 새 키 이름을 지정합니다.
  5. PrimaryUsers
    , 편집을 차례로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  6. 다음 형식 중 하나를 사용하여 사용자 이름을 입력합니다.
    • domain\username
    • S-1-5-21-397955417-626881126-188441444-2201386
      이는 텍스트 형식의 사용자 계정 SID(보안 ID)입니다.
  7. NetCache
    , 편집을 차례로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  8. PurgeNonPrimaryUserFilesAtLogoff를 입력한 다음 Enter 키를 눌러 값 이름을 지정합니다.
  9. PurgeNonPrimaryUserFilesAtLogoff
    를 두 번 누릅니다.
  10. 값 데이터 상자에 1을 입력한 다음 확인을 누릅니다.
경고 레지스트리 키는 기존의 PurgeAtLogoff 시스템 정책에 맞게 추가되어야 합니다. 이 정책은 다음 경로를 통해 그룹 정책에서 활성화됩니다.
컴퓨터 구성\관리 템플릿\네트워크\오프라인 파일\로그오프할 때 사용자 오프라인 파일의 로컬 복사본 삭제

이 정책을 사용하는 경우 PurgeNonPrimaryUserFilesAtLogoff 레지스트리 값은 무시되며 기본 사용자 이외의 사용자 파일이 제거되지 않습니다.

참고
  • AdminPinForPrimaryUsersOnly 레지스트리 설정을 사용해야 합니다. "기본 사용자 이외의 사용자 파일에 대한 admin 자동 지정 방지" 절을 참조하십시오. AdminPinForPrimaryUsersOnly 레지스트리 설정이 없고 기본 사용자 이외의 사용자가 로그오프할 때 admin 자동 지정이 진행되는 경우 경쟁 조건이 발생하고 캐시에서 파일이 제거된 후에 admin 자동 지정이 계속 실행됩니다. 따라서 로그오프한 후에 기본 사용자 이외의 사용자에 대해 파일이 캐시됩니다. 이 문제는 AdminPinForPrimaryUsersOnly 레지스트리 항목을 사용하여 기본 사용자 이외의 사용자에 대해 admin 자동 지정을 사용하지 않음으로써 해결할 수 있습니다.
  • 이러한 파일에 대한 사용자 액세스를 기반으로 삭제할 파일의 선택이 이루어지고 CSC(클라이언트 쪽 캐싱) 시에 Windows 2000 및 Windows XP의 폴더 항목에 대한 보안 정보가 캐시되지 않기 때문에 다른 사용자가 자동 지정한 빈 폴더 항목이 캐시에서 제거될 수 있습니다. 그러나 캐시한 폴더에 캐시한 하위 디렉터리나 파일이 포함된 경우 폴더는 제거되지 않습니다.
  • 컴퓨터의 프로세스에서 자동 캐시되도록 표시된 원격 공유상에 있는 파일을 열면 자동 캐싱이 발생합니다. 삭제되는 파일은 로그오프 시퀀스가 완료되기 전에 바뀔 수 있습니다. 문제가 되는 경우 이러한 리디렉션된 셸 특수 폴더를 호스팅하는 공유에서 자동 캐싱을 사용하지 않을 수 있습니다. 예를 들어, 내 그림, 내 음악 및 내 비디오 폴더에서 자동 캐싱을 사용하지 않을 수 있습니다.
  • PrimaryUsers
    레지스트리 키를 사용하는 경우 기본 사용자 이외의 사용자가 로그온하여 캐시된 파일을 오프라인에서 변경하면 수정된 파일이 삭제 프로세스를 통해 캐시에서 제거되지 않습니다. 이 경우 중요한 오프라인 콘텐츠가 보존됩니다. 따라서 기본 사용자 이외의 사용자가 캐시한 파일 중 일부가 사용자가 로그오프한 후에도 로컬 컴퓨터에 남아 있을 수 있습니다.

기본 사용자 이외의 사용자 파일에 대한 admin 자동 지정 방지

관리 목적으로 오프라인 파일을 할당한 사용자는 로그온하는 모든 컴퓨터의 콘텐츠를 캐시하게 됩니다. 이 경우 일부 컴퓨터에서 불필요한 콘텐츠가 캐시될 수 있습니다. 이 핫픽스에는 이러한 문제를 방지하기 위한 admin 자동 지정 프로세스 수정 사항이 들어 있습니다. 이 핫픽스를 사용하면 admin 자동 지정 시에 "로그오프할 때 기본 사용자 이외의 사용자 파일 삭제" 절에서 설명한 기본 사용자 목록이 무시되지 않습니다. 현재 사용자가 기본 사용자 목록에 없으면 현재 컴퓨터에서 해당 사용자에 대한 사용자별 admin 자동 지정은 발생하지 않습니다. 기본 사용자 이외의 사용자에 대한 사용자별 admin 자동 지정을 방지하려면 다음 단계를 수행하십시오.
  1. 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\NetCache
  3. 편집을 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  4. AdminPinForPrimaryUsersOnly를 입력한 다음 Enter 키를 눌러 값 이름을 지정합니다.
  5. AdminPinForPrimaryUsersOnly
    를 두 번 누릅니다.
  6. 값 데이터 상자에 1을 입력한 다음 확인을 누릅니다.

강제 자동 다시 연결

다음 모든 조건에 해당하는 경우 사용할 수 없던(오프라인 모드) 서버가 다시 연결할 수 있게 되면 오프라인 파일 클라이언트 쪽 캐싱 기능에 의해 해당 서버의 온라인 모드 전환이 시도됩니다.
  • 로컬 컴퓨터의 해당 서버에 오프라인 변경 내용이 없습니다.
  • 로컬 컴퓨터의 해당 서버에 열린 파일 핸들이 없습니다.
  • “빠른” 링크를 통해 서버에 액세스합니다. SlowLinkSpeed 오프라인 파일 정책을 사용하여 “느림”과 “빠름”의 정의를 조정할 수 있습니다.
이 핫픽스를 사용하면 이 조건을 무시하도록 오프라인 파일 클라이언트 쪽 캐싱을 구성하여 이러한 조건에 관계없이 서버를 온라인 모드로 전환할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 시작, 실행을 차례로 누르고 REGEDIT를 입력한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위 키를 찾아서 누릅니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\NetCache
  3. 편집을 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  4. SilentForcedAutoReconnect를 입력한 다음 Enter 키를 눌러 값 이름을 지정합니다.
  5. SilentForcedAutoReconnect
    를 두 번 누릅니다.
  6. 값 데이터 상자에 1을 입력한 다음 확인을 누릅니다.
참고 이 핫픽스를 적용한 후 다음 문제가 발생할 수 있습니다.
  • 오프라인 변경 내용이 동기화되지 않고 향후 변경 내용이 동기화될 때까지 사용할 수 없습니다. 이 경우 알림 영역의 오프라인 파일 아이콘에 작은 경고 오버레이 이미지로 표시되는 손상된 캐시 오류가 발생합니다.
  • 관련 서버에서 캐시된 파일의 열린 핸들은 자동으로 닫히고 무효화됩니다. 이 동작은 이러한 파일을 사용하는 프로그램이 유효하지 않은 파일 핸들을 사용하여 작업할 수 없는 경우 문제를 일으킬 수 있습니다.
  • 위성 링크나 전화선 같이 느린 네트워크 링크를 통해 서버를 사용하는 경우에도 서버가 온라인으로 전환됩니다. 이 경우 로컬 컴퓨터에서 서버의 원격 파일 시스템에 액세스하는 속도가 매우 느려질 수 있습니다.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다. 이 문제는 Microsoft Windows XP 서비스 팩 2에서 처음 해결되었습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 811660 - 마지막 검토: 2007년 9월 7일 금요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
키워드:?
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB811660

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com