Windows 10에서 Netlogon 서비스에 대한 디버그 로깅을 활성화하는 방법

오늘의 게시물에서는 인증, DC 로케이터, 계정 잠금 또는 기타 도메인 통신 관련 문제를 모니터링하거나 해결하기 위해 Windows 10 에서 (Windows 10)Netlogon 서비스 의 디버그 로깅을 활성화 또는 비활성화하는 방법에 대한 단계를 자세히 설명합니다 .

Netlogon 은 도메인 내의 사용자 및 기타 서비스를 인증 하는 Windows Server 프로세스입니다. (Windows Server)Netlogon 은 애플리케이션이 아니라 서비스이기 때문에 수동으로 또는 런타임 오류로 중지되지 않는 한 계속해서 백그라운드에서 실행됩니다. 명령줄 터미널에서 Netlogon(Netlogon) 을 중지하거나 다시 시작할 수 있습니다.

Netlogon 은 (Netlogon)워크스테이션(Workstation) 서비스가 시작된 후 백그라운드에서 실행을 시작합니다. 워크스테이션(Workstation) 서비스 는 표준 Windows 네트워크 프로토콜 인 서버 메시지 블록(Server Message Block) 프로토콜 을 사용하여 모든 네트워크 연결 및 공유 장치를 제어합니다 . Netlogon 외에도 Workstation 서비스는 컴퓨터 브라우저(Computer Browser)원격 데스크톱 구성(Remote Desktop Configuration) 서비스를 관리 합니다 . 이 네트워크 서비스 계층은 네트워크의 모든 노드에서 안정적인 통신과 보안을 보장합니다.

Netlogon 서비스는 특히 사용자 자격 증명 및 기타 서비스를 확인 하는 데 중점을 두는 반면 Computer Browser 는 네트워크의 컴퓨터 목록을 유지 관리하고 원격 데스크톱 구성(Remote Desktop Configuration) 은 모든 원격 데스크톱 프로세스를 관리합니다. Netlogon 이 중지되면 사용자가 더 이상 자신의 계정에 로그인할 수 없고 도메인 컨트롤러가 사용자 로그인 정보가 포함된 Domain Name System 레코드를 자동으로 등록할 수 없기 때문에 많은 Windows Server 기능이 영향 (Domain Name System) 받습니다 .(Windows Server)

Netlogon 서비스 에 대한 디버그(Debug) 로깅 활성화

Netlogon 서비스 에 대한 디버그 로깅을 활성화 또는 비활성화하는 절차 는 레지스트리 수정이 필요합니다. 따라서  절차가 잘못될 경우를 대비하여 예방 조치로 레지스트리를 백업(back up the registry)  하거나  시스템 복원 지점을 만드는 것이 좋습니다.

추적 기능이 포함된 Netlogon.dll(Netlogon.dll) 버전은 현재 지원되는 모든 Windows 버전에 기본적으로 설치됩니다 . 디버그 로깅을 활성화하려면 명령 프롬프트(command prompt) 또는 레지스트리(registry) 를 통해 Nltest.exe 를 사용하여 원하는 디버그 플래그를 설정합니다 .

명령 프롬프트를 통해 디버그 로깅 활성화 또는 비활성화

활성화하려면 다음을 수행하십시오.

  • 명령 프롬프트 를 시작합니다(시작을 클릭하고 cmd 를 입력한 다음 Enter 키를 누르십시오).
  • 명령 프롬프트 창에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누릅니다 .
Nltest /DBFlag:2080FFFF

비활성화하려면 다음을 수행하십시오.

  • 명령 프롬프트(Command Prompt) 를 시작 합니다 ( 시작을 클릭(Click Start) 하고 cmd를 입력한 다음 Enter 키를 누릅니다 ).
  • 명령 프롬프트 창에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누릅니다 .
Nltest /DBFlag:0x0

레지스트리(Registry) 를 통한 디버그 로깅 활성화 또는 비활성화

활성화하려면 다음을 수행하십시오.

Netlogon 서비스에 대한 디버그 로깅

  • 레지스트리 편집기를 시작 합니다(Windows 키를 누르고 regedit 를 입력한 다음 Enter 키를 누릅니다).
  • 다음 레지스트리 키로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

DBFlag 가 있으면 레지스트리 항목 의 Reg_SZ 값을 삭제하고 같은 이름 의 REG_DWORD 값을 만든 다음 (REG_DWORD)2080FFFF 16진수 값을 추가합니다.

  • 레지스트리 편집기를 종료합니다.

비활성화하려면 다음을 수행하십시오.

  • 레지스트리 편집기를 실행합니다.
  • 다음 레지스트리 키로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

  • DBFlag 데이터 값을 0x0 으로 변경합니다 .
  • 레지스트리 편집기를 종료합니다.

두 경우 모두 일반적으로 Netlogon(Netlogon) 로깅 을 비활성화하기 위해 Windows 2000 Server/Professional 또는 이후 버전의 운영 체제 용 Netlogon 서비스 를 중지했다가 다시 시작할 필요가 없습니다 . Netlogon 관련 활동은 다음에 기록됩니다.

%windir%\debug\netlogon.log

Netlogon 서비스를 다시 시작해야 하는지 여부를 확인하려면 이 로그에 새 정보가 기록되지 않는지 확인하십시오 . 서비스를 다시 시작해야 하는 경우 관리 명령 프롬프트(Command Prompt) 창을 열고 다음 명령을 실행합니다.

net stop netlogon
net start netlogon

Microsoft는 또한 여기에서 다운로드(download here) 할 수 있는 활성화 또는 비활성화를 위한 Easy Fixes 를 제공합니다 .

That’s it, folks! Hope you find this post useful.



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts