클래스 하이브에 열려 있는 레지스트리 핸들로 인해 로그오프 과정이 느려질 수 있다

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

현상

컴퓨터를 다시 시작한 후에 워크스테이션에 로그온하는 첫 번째 사용자의 로그오프 시간이 60초보다 더 느려질 수 있습니다. 이 문제가 발생하면 Userenv.log 파일에 다음과 같은 내용의 항목이 포함됩니다.
USERENV(76c.818) 13:06:00:133 MyRegUnLoadKey: Hive unload for S-1-5-21-789336058-1580818891-1801674531-1106_Classes failed due to open registry key. Windows will try unloading the registry hive once a second for the next 60 seconds (max).
-또는-
이벤트 종류: 오류
이벤트 원본:Userenv
이벤트 범주: 없음
이벤트 ID:1000
날짜:2002-04-26
시간:오전 10:54:46
사용자:NT AUTHORITY\SYSTEM
컴퓨터:ComputerName
설명:
Windows에서 사용자 클래스 레지스트리 파일을 언로드할 수 없습니다. 로밍 프로필이 있는 경우 사용자 설정은 복제되지 않습니다. 관리자에게 문의하십시오.

자세한 내용 액세스가 거부되었습니다 , 빌드 번호((2195)).
Oh.exe 같은 진단 도구는 이 키에 대한 열린 핸들이 Lsass.exe에 있음을 보여 줍니다.

원인

Activeds.dll 동적 연결 라이브러리(DLL)는 초기화 동안 COM 인스턴스를 만듭니다. 이것은 HKEY_CURRENT_USER\Software\Classes에 대한 핸들이 캐싱되도록 간접적으로 유발합니다. 스레드가 사용자를 가장하는 동안 Activeds.dll이 서비스 프로세스의 스레드에 의해 초기화된 경우 사용자가 로그오프한 후에도 핸들이 지속됩니다.

해결 방법

이 문제를 해결하려면 Windows 2000용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
260910 최신 Windows 2000 서비스 팩을 구하는 방법
이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.
표 축소표 확대
날짜시간버전크기파일 이름
2002-04-1515:205.0.2195.4898182,544Activeds.dll
참고 이 수정 프로그램용 핫픽스 패키지는 SP3 이후로 나열되지만 수정 프로그램은 Windows 2000 서비스 팩 3(SP3)에 포함되어 있습니다.

해결 과정

이 문제를 해결하려면 IPSec 정책 에이전트를 설정하십시오.

현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 제품에서 이 문제를 확인했습니다. 이 문제는 Windows 2000 서비스 팩 3에서 처음으로 수정되었습니다.

추가 정보

HKEY_CURRENT_USER\Software\ClassesHKEY_USERS\_user_sid_Classes의 별칭으로, 사용자의 개인 클래스 하이브( Userprofile\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat file)입니다. HKEY_CLASSES_ROOT(HKEY_LOCAL_MACHINE\Software\Classes의 별칭)에 액세스하면 Advapi32는 먼저 오버라이드를 위해 HKEY_CURRENT_USER\Software\Classes를 검사합니다. 사용자 개인 클래스에 대해 열려 있는 핸들은 성능상의 이유로 캐싱됩니다.

IPSec 정책 에이전트가 실행 중인 경우(Lsass.exe에서 실행) 시작 프로세스 동안 시스템 컨텍스트에서 Activeds를 로드하고 초기화합니다. 이 경우 사용자 클래스 키 오버라이드는 가능하지 않습니다. 그러나 이 에이전트가 실행 중이 아닐 경우 처음에는 HKEY_CLASSES_ROOT를 사용자 컨텍스트(즉, 사용자의 로그온 프로세스 동안 스레드를 가장하여)에서 읽을 수 있습니다. 이로 인해 사용자의 클래스 키에 대한 핸들이 캐싱됩니다.

Windows 2000 Datacenter Server용 핫픽스를 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
265173 Datacenter 프로그램 및 Windows 2000 Datacenter Server 제품
한 번의 재부팅으로 여러 핫픽스를 설치하는 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
296861 한 번만 다시 부팅하여 여러 Windows 업데이트 또는 핫픽스를 설치하는 방법
Windows 2000 및 Windows 2000 핫픽스를 동시에 설치하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
249149 Microsoft Windows 2000 및 Windows 2000 핫픽스 설치





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

속성

기술 자료: 319909 - 마지막 검토: 2006년 3월 29일 수요일 - 수정: 2.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 서비스 팩 1
  • Microsoft Windows 2000 서비스 팩 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 서비스 팩 1
  • Microsoft Windows 2000 서비스 팩 2
키워드:?
kbbug kbfix kbwin2000presp3fix kbqfe kbwin2000sp3fix kbdirservices kbhotfixserver KB319909

피드백 보내기

 

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