Windows에서 WDS에서 로깅을 사용하도록 설정하는 방법
이 문서에서는 Windows Server에서 WDS(Windows 배포 서비스)에서 로깅을 사용하도록 설정하는 방법을 설명합니다.
적용 대상: Windows Server 2012 R2
원본 KB 번호: 936625
중요
이 문서는 레지스트리 수정 방법에 대한 정보를 담고 있습니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 문제가 발생하는 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리를 백업, 복원 및 수정하는 방법에 대한 자세한 내용은 고급 사용자에 대한 Windows 레지스트리 정보를 참조하세요.
소개
이 문서에서는 Windows Server에서 WDS에서 로깅을 사용하도록 설정하는 방법을 설명합니다. 또한 이 문서에서는 WDS에서 데이터를 수집하는 방법을 설명합니다.
이 정보를 사용하여 WDS에서 발생할 수 있는 문제를 해결할 수 있습니다.
개요
경고
레지스트리 편집기 또는 다른 방법을 사용하여 레지스트리를 잘못 수정하는 경우 심각한 문제가 발생할 수 있습니다. 이러한 문제를 해결하려면 운영 체제를 다시 설치해야 할 수 있습니다. Microsoft에서는 이 문제의 해결을 보장하지 않습니다. 레지스트리를 수정하는 데 따르는 위험은 사용자가 부담해야 합니다.
각 WDS 구성 요소에는 로깅 및 추적을 사용하도록 설정할 수 있는 메커니즘이 있습니다. 그런 다음, 문제 해결을 위해 결과를 분석할 수 있습니다. 다음 섹션의 정보를 사용하여 WDS 구성 요소에 대한 로깅 및 추적을 사용하도록 설정합니다.
일반 WDS 서버 상태
다음 명령을 입력하여 일반 서버 상태 정보를 생성합니다.
WDSUTIL /get-server /show:all /detailed
이 명령을 사용하면 일반 서버 상태 정보가 애플리케이션 로그 및 시스템 로그에 기록됩니다.
WDS 서버 구성 요소
다음 명령을 입력하여 WDS 서버 구성 요소에 대한 상태 정보를 생성합니다.
WDSUTIL /get-server /show:all /detailed
이 명령을 사용하면 WDS 정보가 애플리케이션 로그 및 시스템 로그에 기록됩니다.
Windows Server에 대한 추적 로그 가져오기
Windows Server에 대한 추적 정보를 가져오려면 다음을 수행합니다.
- 이벤트 뷰어(eventvwr)를 엽니다.
- Windows 로그\애플리케이션 및 서비스 로그\Microsoft\Windows\Deployment-Services-Diagnostics로 이동합니다.
- 채널을 마우스 오른쪽 단추로 클릭하고 로그 사용을 선택합니다.
그런 다음, 다음 레지스트리 키 중 하나 이상을 0 값으로 설정하여 기록하려는 구성 요소를 구성합니다.
WDS 멀티캐스팅
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceDisabled
WDS PXE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSPXE\TraceDisabled
WDS TFTP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceDisabled
WDS 서버는 다음과 같은 추가 추적도 지원합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceFlags
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceFlags
이러한 레지스트리 키를 다음 값으로 설정하여 포함된 항목을 제어할 수 있습니다.
- 7F0000: 이 값에는 패킷 추적 및 프로토콜 추적이 포함됩니다.
- 3F0000: 이 값은 패킷 추적을 제외합니다.
- 3E0000: 이 값은 패킷 추적 및 프로토콜 추적을 제외합니다. 기본적으로 이 값은 사용됩니다.
참고
추적 프로세스는 성능에 영향을 줄 수 있습니다. 따라서 로그를 생성할 필요가 없는 경우 추적 기능을 사용하지 않도록 설정하는 것이 좋습니다.
이 레지스트리 항목을 설정하면 WDS 서버 구성 요소에 대한 추적 정보가 다음 파일에 기록됩니다.%windir%\Tracing\wdsserver.log
WDS 관리 구성 요소
다음 명령을 입력하여 관리 구성 요소 상태 정보를 생성합니다.
WDSUTIL /get-server /show:all /detailed
이 명령을 사용하면 WDS 구성 요소 상태 정보가 애플리케이션 로그 및 시스템 로그에 기록됩니다.
추적 사용
추적 정보를 가져오려면 WDS 관리 구성 요소 및 WDS MMC(Microsoft Management Console) 구성 요소에서 추적을 사용하도록 설정해야 합니다. 이렇게 하려면 다음 레지스트리 항목을 설정합니다.
관리 구성 요소의 경우
- 경로:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMGMT
- 이름: EnableFileTracing
- 값 형식: REG_DWORD
- 값 데이터: 1
MMC 구성 요소의 경우
- 경로:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMMC
- 이름: EnableFileTracing
- 값 형식: REG_DWORD
- 값 데이터: 1
이러한 레지스트리 항목을 설정하면 WDS 관리 구성 요소에 대한 추적 정보가 %windir%\Tracing\wdsmgmt.log 파일에 기록됩니다.
또한 WDS MMC 구성 요소에 대한 추적 정보는 %windir%\Tracing\wdsmmc.log 파일에 기록됩니다.
참고
WDS MMC 구성 요소와 WDSUTIL 구성 요소는 동일한 API 계층을 공유하지만 MMC는 때때로 처리 및 기능을 추가합니다. 오류가 발생하면 WDSUTIL을 사용하여 오류를 재현하는 것이 좋습니다. WDSUTIL은 오류가 MMC에 로컬인지 또는 오류가 일반 관리 API 오류인지 여부를 확인하는 데 도움이 될 수 있습니다. WDSUTIL 구성 요소는 추적을 사용하지 않을 때 더 자세한 오류 출력을 제공하는 경우가 많습니다. 해당하는 경우 다음 옵션을 사용하여 추가 정보를 가져옵니다.
- /자세한
- /자세한
- /진행률
WDS 레거시 구성 요소
레거시 관리 함수를 수행하는 경우 RISetup 구성 요소에서 추적을 사용하도록 설정하려면 다음 레지스트리 항목을 설정합니다.
- 경로:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\RISetup
- 이름: EnableFileTracing
- 값 형식: REG_DWORD
- 값 데이터: 1
WDSCapture 작업에서 추적 로그를 가져오려면 다음 단계를 수행합니다.
Windows PE 부팅 캡처 이미지를 시작합니다.
캡처 마법사가 시작되면 SHIFT+F10을 눌러 명령 프롬프트를 엽니다.
WDSCapture 구성 요소에서 추적을 사용하도록 설정합니다. 이렇게 하려면 다음과 같이 하십시오.
- 레지스트리 편집기를 시작합니다.
- WDSCapture 구성 요소에서 추적을 사용하도록 설정하려면 다음 레지스트리 항목을 설정합니다.
- 경로:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSCapture
- 이름: EnableFileTracing
- 값 형식: REG_DWORD
- 값 데이터: 1
WDSCapture 구성 요소의 두 번째 instance 시작합니다. 그런 다음 WDSCapture의 두 번째 instance 사용하여 문제를 재현합니다.
참고
WDSCapture의 원래 instance 닫지 마세요. WDSCapture의 원래 instance 닫으면 Windows PE가 다시 시작됩니다. 대신 Alt+TAB을 눌러 WDSCapture 인스턴스 간에 전환합니다.추적 로그 파일이 생성됩니다. X:\Windows\Tracing\WDSCapture.log.
WDS 클라이언트 구성 요소
클라이언트 로깅 기능을 켜려면 WDS 서버에서 다음 명령을 실행합니다.
WDSUTIL /Set-Server /WDSClientLogging /Enabled:Yes
그런 다음 WDS 서버에서 다음 명령을 실행하여 기록되는 이벤트를 변경합니다.
WDSUTIL /Set-Server /WDSClientLogging /LoggingLevel:{None|Errors|Warnings|Info}
참고
각 범주에는 이전 범주의 모든 이벤트가 포함됩니다.
로깅 수준의 정의는 다음과 같습니다.
- NONE 로깅 수준은 로깅 기능을 사용하지 않도록 설정합니다. 기본적으로 이 로깅 수준이 사용됩니다.
- 오류 로깅 수준은 오류만 기록합니다.
- WARNINGS 로깅 수준은 경고 및 오류를 기록합니다.
- INFO 로깅 수준은 오류, 경고 및 정보 이벤트를 기록합니다. 이 로깅 수준은 가장 높은 로깅 수준입니다.
이벤트 로그를 보려면 다음 단계를 수행합니다.
- 서버 관리자 열고 진단을 클릭합니다.
- 이벤트 뷰어 클릭합니다.
- 애플리케이션 및 서비스 로그를 클릭합니다.
- Microsoft를 클릭하고 Windows를 클릭한 다음 Deployment-Services-Diagnostics를 클릭합니다.
이벤트 로그의 트리 구조에서 관리 로그에는 모든 오류가 포함되며 운영 로그에는 정보 메시지가 포함됩니다. 다음은 이러한 로그의 일부 오류에 대해 나열된 아키텍처의 정의입니다.
- 아키텍처 0은 x86 프로세서 아키텍처입니다.
- 아키텍처 6은 IA-64 프로세서 아키텍처입니다.
- 아키텍처 9는 x64 프로세서 아키텍처입니다.
클라이언트 컴퓨터에서 로그 설정
설치 로그의 위치는 오류가 발생하는 시기에 따라 달라집니다.
WDS 클라이언트의 디스크 구성 페이지가 완료되기 전에 Windows PE에서 오류가 발생하는 경우 X:\Windows\Panther 폴더에서 로그를 찾을 수 있습니다. Shift+F10을 사용하여 명령 프롬프트를 연 다음 디렉터리를 위치로 변경합니다.
WDS 클라이언트의 디스크 구성 페이지가 완료된 후 Windows PE에서 오류가 발생하는 경우 $Windows.~BT\Sources\Panther 폴더의 로컬 디스크 볼륨에서 로그를 찾을 수 있습니다. 로컬 디스크 볼륨은 일반적으로 C 드라이브입니다. Shift+F10을 사용하여 명령 프롬프트를 연 다음 디렉터리를 위치로 변경합니다.
이미지가 적용된 후 첫 번째 부팅 시 오류가 발생하는 경우 로컬 디스크 볼륨의 \Windows\Panther 폴더에서 로그를 찾을 수 있습니다. 로컬 디스크 볼륨은 일반적으로 C 드라이브입니다.
데이터 수집
Microsoft 지원의 지원이 필요한 경우 배포 관련 문제에 TSS를 사용하여 정보 수집에 설명된 단계에 따라 정보를 수집하는 것이 좋습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기