WHEA 정책 설정
WHEA(Windows 하드웨어 오류 아키텍처)에서 수행하는 PFA(예측 오류 분석)는 레지스트리 설정을 사용하여 구성됩니다. WHEA는 컴퓨터 시스템이 시작될 때 이러한 레지스트리 설정을 읽습니다. 이러한 설정을 변경하려면 해당 설정을 적용하기 위해 시스템을 다시 시작해야 합니다.
Windows 8 시작하여 WHEAPolicyManagementMethods를 통해 또는 WHEA Powershell 모듈을 통해 WHEA 정책을 관리할 수 있습니다. 이러한 모드 중 하나를 통해 정책이 업데이트되면 정책 값이 즉시 적용됩니다.
참고 이 항목에 설명된 레지스트리 설정은 WHEA에서만 사용하기 위한 것입니다. 플랫폼별 PSHED(하드웨어 오류 드라이버) 플러그 인이 PFA를 수행하고 레지스트리를 사용하여 구성 설정을 저장하는 경우 이 항목에 설명된 것과 다른 레지스트리 값을 사용해야 합니다.
WHEA PFA 구성 설정은 다음 레지스트리 키에 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WHEA\Policy
참고 WHEA는 해당 값이 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WHEA\Policy아래에 없는 경우 PFA 레지스트리 값의 기본 설정을 가정합니다.
다음 표에서는 PFA 구성에 사용되는 다양한 레지스트리 값을 설명합니다. 다음 표의 레지스트리 값은 REG_DWORD 값입니다.
레지스트리 값 이름 | Description |
---|---|
DisableOffline |
WHEA가 PFA를 사용하여 하드웨어 구성 요소를 오프라인으로 전환할 수 있는지 여부를 지정하는 부울 값입니다. WHEA는 PFA(WHEA 또는 PSHED 플러그 인에서 수행됨)가 모듈이 오류 임계값을 초과했다고 판단할 때마다 ECC 메모리 페이지와 같은 하드웨어 구성 요소를 오프라인으로 사용합니다.
참고DisableOffline 값은 WHEA 또는 PSHED 플러그 인에서 수행된 PFA로 인해 실패할 것으로 예측되는 하드웨어 구성 요소에 적용됩니다.
값이 0이면 하드웨어 오프라인 지원을 사용할 수 있습니다. 다른 값은 하드웨어 오프라인 지원을 사용하지 않도록 설정합니다. 이 설정의 기본값은 0입니다. |
MemPersistOffline |
WHEA가 오프라인으로 전환한 ECC 메모리 페이지가 BCD(부팅 구성 데이터) 저장소에 유지되는지 여부를 지정하는 부울 값입니다. BCD 저장소 내에서 유지되는 경우 시스템을 다시 시작한 직후 ECC 메모리 페이지가 오프라인으로 전환됩니다.
참고MemPersistOffline 값은 WHEA 또는 PSHED 플러그 인에서 수행된 PFA로 인해 오프라인으로 전환된 ECC 메모리 페이지에 적용됩니다.
값이 1이면 BCD 지속성을 사용할 수 있습니다. 값이 0이면 BCD 지속성이 비활성화됩니다. 이 설정의 기본값은 Windows Server 플랫폼의 경우 1이고 Windows 클라이언트 플랫폼의 경우 0입니다. |
MemPfaDisable |
ECC 메모리 페이지에 대한 WHEA의 PFA를 사용하지 않도록 설정할지 여부를 지정하는 부울 값입니다. 값이 0이면 ECC 메모리 페이지에 PFA를 사용할 수 있습니다. 다른 값은 ECC 메모리 페이지에 대해 PFA를 사용하지 않도록 설정합니다. 이 설정의 기본값은 0입니다. |
MemPfaPageCount |
WHEA가 PFA에 대해 모니터링하는 최대 ECC 메모리 페이지 수를 지정하는 값입니다. 이 값은 1에서 65536 사이일 수 있습니다. 기본값은 64입니다.
참고 이 값이 허용 범위를 벗어난 숫자로 설정된 경우 기본값이 사용됩니다.
|
MemPfaThreshold |
WHEA가 모니터링하는 ECC 메모리 페이지에서 허용되는 최대 오류 수를 지정하는 값입니다. 오류 수가 이 임계값을 초과하면 WHEA는 메모리 페이지 모니터링을 중지하고 메모리 페이지를 오프라인으로 전환하려고 시도합니다. 이 값은 1에서 65536 사이일 수 있습니다. 기본값은 16입니다.
참고 이 값이 허용 범위를 벗어난 숫자로 설정된 경우 기본값이 사용됩니다.
|
MemPfaTimeout |
PFA용 WHEA에서 ECC 메모리 페이지를 모니터링하는 기간을 지정하는 값(초 단위)입니다. WHEA는 해당 메모리 페이지에 대한 첫 번째 오류가 감지되면 ECC 메모리 페이지를 모니터링하기 시작합니다. WHEA는 다음 중 하나가 발생한 경우 ECC 메모리 페이지 모니터링을 중지합니다.
이 값은 0에서 604800(7일) 사이일 수 있습니다. 값이 0이면 모니터링되는 메모리 페이지가 시간 초과되지 않도록 지정합니다. 기본값은 86400(24시간)입니다.
참고 이 값이 허용 범위를 벗어난 숫자로 설정된 경우 기본값이 사용됩니다.
|
애플리케이션 호환성을 위해 지원되는 두 가지 레거시 레지스트리 값은 다음과 같습니다.
SingleBitEccErrorThreshold
이 값은 MemPfaThreshold 레지스트리 값에 해당합니다.
MaxCorrectedMCEOutstanding
이 값은 MemPfaPageCount 레지스트리 값에 해당합니다.
참고 가능하면 이러한 레거시 레지스트리 값 대신 이 항목의 앞부분에서 설명한 레지스트리 값을 사용해야 합니다.