로밍 프로필이 추가 .tmp 파일을 모은다

기술 자료 번역 기술 자료 번역
기술 자료: 328607 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

로밍 프로필이 Prf*.tmp라는 추가 파일을 모을 수 있으며, 응용 프로그램 이벤트 로그에 다음과 같은 오류 메시지가 기록될 수 있습니다.
이벤트 형식: 오류
이벤트 원본: Userenv
이벤트 범주: 없음
이벤트 ID: 1000
날짜: date
시간: time of day
사용자: S-1-5-21-#########-##########-##########-####
컴퓨터: Computername
설명:
Windows에서 \\servername\share\...\Prf???.tmp 파일을 R:\Documents and Settings\...\Prf???.tmp(으)로 복사할 수 없습니다. 네트워크 관리자에게 문의하십시오.
자세한 내용 - 파일이 이미 있으므로 만들 수 없습니다.

원인

이 문제는 인덱싱 서비스나 Open File Agent 같은 몇 가지 다른 프로세스가 프로필 동기화 동안 표시된 임시 파일을 연 경우에 발생할 수 있습니다. 그렇게 되면 임시 파일이 삭제되지 않습니다. 임시 파일은 사용자가 로그오프하면 로밍 프로필과 함께 업로드되었다가 사용자가 다시 로그온하면 로컬 프로필로 조정됩니다.

바이러스 백신 소프트웨어도 이 문제를 발생시키지만 그러한 프로세스를 위한 파일 작업이 인덱싱과 Open File Agent에 필요한 파일 작업보다 적기 때문에 영향을 거의 미치지 않습니다.

해결 방법

이 문제를 해결하려면 아래 방법 중 하나를 사용하십시오.
  • 프로필 엔진과 충돌하는 소프트웨어나 서비스를 해제합니다.

    -또는-
  • 충돌하는 작업 검색 또는 모니터 기능에서 프로필 폴더를 제외시킵니다.
삭제할 파일에 유용한 데이터가 포함되지 않도록 하려면 파일을 삭제하기 전에 검토하는 것이 좋습니다. 프로필 엔진은 특히 잠재적인 데이터 손실을 방지하기 위해 추가 Prf*.tmp 파일을 삭제하지 않습니다.

현재 상태

이것은 의도적으로 설계된 동작입니다. 프로필 조정은 특히 임시 파일을 보존하여 데이터 손실로 인한 오류에 대처하기 위한 것입니다.

추가 정보

자세한 설명

  1. 프로필 동기화 및 조정 동안 프로필 엔진(USERENV)이 대상 프로필의 파일이 원본 프로필의 해당 파일보다 오래 된 것을 감지하면 원본 파일이 대상 Prf*.tmp 파일로 복사됩니다.
  2. 이전 대상 파일은 삭제되고 the Prf*.tmp 파일의 이름이 적절하게 변경됩니다.

    임시 파일 이름은 Windows 파일 I/O GetTempFileName API 함수에 의해 생성됩니다. 임시 파일이 삭제되기 전에 다른 프로세스가 이 임시 파일을 열고 닫지 않으면 파일이 삭제되지 않습니다. 이러한 문제가 발생할 때는 응용 프로그램 이벤트 로그에 이벤트 메시지가 기록되지 않습니다. 자세한 내용은 이 문서의 "Userenv 로깅 정보" 항목을 참조하십시오.
  3. 사용자가 로그오프하면 나머지 모든 Prf*.tmp 파일이 프로필과 함께 자동으로 업로드됩니다.
  4. 다음 번에 로그온할 때 임시 파일 이름 중 하나를 다시 사용할 경우 프로필 조정 동안 파일 만들기 오류가 발생합니다. 이 조건 때문에 이 문서의 "현상" 절에 설명되어 있는 Userenv 이벤트 ID 1000 메시지가 나타납니다.

Userenv 로깅 정보

다음과 같은 Prf*.tmp 파일은 삭제되지 않을 수 있습니다.
  • Microsoft Windows NT 4.0 시스템 정책 파일. 이 파일은 항상 프로필 루트 디렉터리에 있습니다.

    이들 파일이 삭제되지 않았다는 것은 임시 파일이 삭제되지 않았음을 의미하지 정책이 적용되지 않았음을 의미하는 것은 아닙니다. 이 시나리오에서는 Userenv 로그에 다음과 같은 데이터가 기록됩니다.
    USERENV() hh:mm:ss:nnn ApplySystemPolicy: Failed to delete policy file PRF###.TMP. 오류 32
  • 표준 프로필 임시 준비 파일(이 파일은 결코 프로필 루트 디렉터리에 있지 않음).

    기존 대상 파일을 삭제할 수 없으면 Prf*.tmp 파일도 삭제할 수 없습니다. 이 문제는 다른 프로세스가 두 파일을 모두 연 경우에 발생할 수 있습니다. 이러한 경우에는 Prf*.tmp 파일을 다시 삭제하려고 시도하지 않습니다. 따라서 파일의 오래된 로컬 복사본을 갖게 되는데 최신 복사본은 임시 파일에 있습니다. 이 시나리오에서는 Userenv 로그에 다음과 같은 데이터가 기록됩니다.
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to delete file filename with error = 32
    어떤 경우에는 임시 파일의 이름을 바꾸기 위한 일반 예비 작업으로서 기존 대상 파일이 삭제되지만 Prf*.tmp 파일의 이름을 바꿀 수 없습니다. 이 경우에는 데이터 손실을 방지하기 위해 임시 파일이 일부러 삭제되지 않는 것입니다. 다음과 같은 데이터가 Userenv 로그에 기록됩니다.
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to rename file PRF###.TMP to filename with error = 32
참고: 오류 32는 다음과 같이 정의됩니다.
ERROR_SHARING_VIOLATION
파일이 다른 프로세스에서 사용되고 있으므로 프로세스에서 파일에 액세스할 수 없습니다.




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

속성

기술 자료: 328607 - 마지막 검토: 2004년 3월 2일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
키워드:?
kbprb KB328607

피드백 보내기

 

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