본문 바로가기

Windows Platform

Enabling debug logging for the Net Logon service

Netlogon Service Debuggig 로그 설정 방법

많은 이유로 Netlogon service debugging을 설정 합니다. 저의 경험으로는 사용자 Logon script가 적용 되지 않거나 그룹 정책이 적용되지 않을 때 Netlogon debuggig과 UserEnv Debugging을 통해
문제의 원인을 분석하곤 합니다.

우선 첫 번째로 Netlogon service debugging을 설정 방법을 아래와 같이 간단하게 정리하였습니다.

  1. 시작 실행에서 Regedit를 실행합니다.
    레지스트리 값으 변경 하기 전에 항상 백업을 먼저 하는 것을 잊지 마시기 바랍니다^^


  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters로 이동합니다

  3. 레지스트리 편집기 메뉴에서 [편집]-[새로 만들기]에서 DWORD 값을 선택합니다.
     
  4. 생성 된 DWORD값에 DBFlag라는 이름을 입력하고 아래와 같이 값을 수정합니다.
     

  5. 명령프롬프트에서net stop netlogon 명령어를 실행하여 Netlogon 서비스를 멈춘 후net start netlogon명령어로 해당 서비스를 다시 시작합니다.

  6. 명령프롬프트에서 c:\windows\debug 폴더로 이동 한 후 notetpad.netlogon.log 명령어를 입력하여
    해당 log 파일을 확인 합니다.


  7. 더 이상 로그의 dedugging이 필요 없을 시에는 로그 파일 사이즈가 계속 증가 하는 것을 방지 하기 위해 반드시 아래의 값을 0로 변경 하도록 합니다.

사실 위의 설정을 가장 쉽게 할 수 있는 방법은 Windows Server support tool packages에 포함 되어 있는 nltest를 설치 한 후 아래와 같은 명령어로 설정 하는 것입니다. 아주 간단합니다.^^
명령 프롬프트에서 아래와 명령어를 입력 합니다.
nltest /dbflag:0x2080ffff

그리고 설정을 해제 할 때는 아래의 명령어를 이용합니다.
nltest /dbflag:0x0

[참고 자료]
http://support.microsoft.com/kb/109626/en-us