Exchange Server 2013 누적 업데이트를 설치한 후 이벤트 ID 106 오류 발생: 성능 카운터 업데이트 오류

원래 수 (kbps):   2870416

증상

새 서버에 Microsoft Exchange Server 2013 클라이언트 액세스 서버 역할을 설치한 다음 서버를 다시 시작 하면 응용 프로그램 로그에 많은 이벤트 ID 106 오류가 표시 됩니다. 예를 들어 다음과 같은 오류 메시지가 표시 될 수 있습니다.

ID: 106
Level: Error
Source: MSExchange Common
Machine: -
Message: Performance counter updating error. Counter name is Per-Tenant KeyToRemoveBudgets Cache Size, category name is MSExchangeRemotePowershell. Optional code: 3. Exception: The exception thrown is: System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.\

Exchange 설치 로그 (Exchangesetup.log)를 확인 하면 다음 정보가 표시 됩니다.

메시지 성능 카운터 정의 파일 C:\Program Files\Microsoft\Exchange Server\V15\Bin\Perf\AMD64\GlsPerformanceCounters.xml를 찾을 수 없습니다.

원인

이 문제는 성능 카운터를 로드할 수 없기 때문에 발생 합니다.

해결 방법

참고

다음 방법은 문제를 해결 하지만 일부 카운터는 데이터 센터 전용 이기 때문에 MSExchange에서 발생 하는 이벤트 ID 106는 온-프레미스 배포에서 실제로 제거 되지 않습니다.

이 문제를 해결 하려면 누락 된 카운터를 수동으로 로드 합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 성능 모니터를 닫은 후 누락 된 카운터를 사용 하려고 할 수 있는 다른 모든 모니터링 서비스를 중지 합니다.

  2. Exchange 관리 셸에서 다음 명령을 입력 하 고 enter 키를 누릅니다.

    Add-Pssnapin Microsoft.Exchange.Management.PowerShell.Setup
    
  3. New-PerfCounters를 실행 하 여 성능 카운터를 추가 합니다. 예를 들어 GlsPerformanceCounters.xml에 정의 된 성능 카운터를 로드 하려면 다음 cmdlet을 실행 합니다.

    New-PerfCounters -definitionfilename "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\GlsPerformanceCounters.xml"