현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

성능 카운터 라이브러리 값을 수동으로 다시 만드는 방법

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

2015년 7월 14일 Windows Server 2003 지원 종료

Microsoft는 2015년 7월 14일 Windows Server 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:300956
요약
이 문서에서는 성능 카운터 라이브러리 값을 수동으로 다시 만드는 방법에 대해 설명합니다.
추가 정보
중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
시스템 모니터 도구를 사용 하면 일부 카운터 나타나지 않을 수 또는 카운터 데이터를 포함 하지 않습니다. 기본 성능 카운터 라이브러리 집합이 손상 하 고 다시 만들어야 할 수도 있습니다. 또한 사용자 지정 카운터 (만든는.NET Framework 응용 프로그램) 또는 확장 가능 카운터를 다시 작성 해야 할 수도 있습니다.

특정 확장 가능 카운터 레지스트리, 손상 또는 일부 Windows 관리 계측 WMI 기반 프로그램에서는 레지스트리를 수정 하는 경우에 이러한 문제가 발생할 수 있습니다.

기본 성능 카운터를 다시 작성합니다.

확장 가능 카운터 정보는 다음 위치 모두에 저장 됩니다.
  • 다음 레지스트리 하위 키:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • %Systemroot%\System32\Perfc009.dat 파일 및 %Systemroot%\System32\Perfh009.dat 파일
기본 성능 카운터 라이브러리를 수동으로 다시 작성 하려면 다음과이 같이 하십시오.
  1. Perfc009.dat 파일과Perfh009.dat 파일을 확장 합니다. 이러한 파일은 Windows 설치 디스크에 있습니다. 압축된 파일에 있습니다. DriveLetter: \i386\perfc009.da_에서 DriveLetter: \i386\perfh009.da_. %Systemroot%\System32 폴더에 있는 파일을 대체 합니다.
  2. 레지스트리 편집기를 시작한 후 레지스트리에서 다음 키를 찾습니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. 레지스트리에 마지막 카운터값으로 1846 (10 진수) 변경 및 마지막 도움말 값을 1847 (10 진수)로 변경 합니다.
  4. Performancesubkey를 가진 서비스를 검색하려면 다음 레지스트리 키를 찾습니다.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. 성능 하위 키에서 다음 값을 제거 (ifthey 존재).
    • 첫 번째 카운터
    • 첫 번째 도움말
    • 마지막 카운터
    • 마지막 도움말
    Andthen 액세스 레지스트리 DWORD 값을 제거 하려면 theperformance 카운터 동적 연결 라이브러리 파일 (Dll) 설치 된 찾을 Exctrlst.exe 도구를 사용할 수 있습니다. 이제 시스템 기본 카운터만 포함 하는 workableperformance 레지스트리를 만들었습니다.

    참고: 레지스트리의 성능 하위 키에서 값을 제거 합니다. 모든 설치 된.NET Framework 응용 프로그램을 다음에 시작 될 때 작업을 하지 않을 수 있습니다. 이러한 경우 사용 하는 lodctr /R 를 성능 카운터를 다시 작성 하려면 "확장 가능 카운터를 다시 추가" 절의 명령입니다. .NET Framework 응용 프로그램을 시작할 때 문제가 계속 되 면이 문서의 "사용자 지정.NET Framework 어셈블리 성능 카운터를 다시 설치" 절을 참조 하십시오.

확장 가능 카운터를 다시 추가

서비스 목록에서 확장할 수 있는 카운터를 다시 추가 해야 합니다. 이렇게 하기 전에 카운터를 로드 하는 데 사용 되는.ini 파일을 확인 해야.
  1. 명령 프롬프트 창을 엽니다.
  2. 명령 프롬프트 입력 cd%Systemroot%\System32를 누른 다음 ENTER 키를 누릅니다.
  3. 명령 프롬프트 입력 findstr drivername*.ini를 누른 다음 ENTER 키를 누릅니다.
  4. Thelist에서 drivername 각각의.ini 파일 이름을 note입니다.
  5. 명령 프롬프트에서 다음 명령 및 ENTER에 thenpress를 입력 합니다.
    lodctrinifile>
    참고: 이 명령에서 <inifile></inifile> 드라이버를 다시 로드 하는.inifile의 이름을 나타냅니다.
    예를 들어, ASP 드라이버를 4 단계에서 적어 둔 목록을 다시 로드 하는 youwant thatAxperf.ini를 표시 하는 경우 ASP 드라이버 (axperf.ini:drivername=ASP)에 대 한.ini 파일이입니다. 따라서 ASP 드라이버를 다시 로드 하려면 입력 lodctraxperf.ini 명령 프롬프트 및 다음 ENTER 키를 누릅니다.
  6. 목록에서 각각의.ini 파일에 대해 5 단계를 반복 합니다.
  7. 컴퓨터를 다시 시작합니다.
Windows Server 2003의 확장성 및 타사 카운터를 포함 하 여 모든 성능 카운터를 다시 작성 하려면 명령 프롬프트에서 다음 명령을 입력 합니다. 각 명령 후 ENTER 키를 누릅니다.
cd\windows\system32
lodctr /R
메모
  • /R은 대문자입니다. 이 명령을 성공적으로 수행 하려면 컴퓨터에서 관리자 권한이 있어야 합니다.
  • Windows XP의 32 비트 버전을 실행 하는 컴퓨터에는 Lodctr /r:파일 이름> 명령 파일 이름을 사용 하 여 성능 카운터 레지스트리 문자열과 정보를 복원 하는 표준 방법입니다.
Windows Server 2003 모든.ini 파일 C:\Windows\inf\009 폴더에 영어 운영 체제에 대 한 읽기 때문에 모든 카운터를 다시 작성 됩니다.

메모
  • 클러스터 또는 Datacenter 제품을 실행 하는 경우에 카운터 목록을 새로 고치려면 노드 위에 실패 해야. 다시 "추가"의 확장 가능 카운터를 기본 카운터와 확장 가능 카운터에 대 한 단계를 수행한 후에 이렇게 해야 합니다.
  • SQL Server 또는 Microsoft Exchange와 같은 자신의 성능 카운터를 추가 하는 응용 프로그램을 실행 중인 시스템에서 성능 카운터를 로드 하는 데 사용 되는.ini 파일 %Systemroot%\System32 있을 하지 있습니다. 이러한.ini 파일은 응용 프로그램 폴더 구조 아래에서 일반적으로 찾을 수 있습니다.
  • 앞의 단계를 사용할 때 성능 라이브러리에 대 한 오류 메시지가 나타나면 IIS 성능 동적 연결 라이브러리 (Dll)를 다시 로드 하 고 언로드할 수 수도 있습니다. 이 작업을 수행 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    267831 성능 카운터를 로드할 때 기록 된 이벤트 ID 2003 경고 메시지
  • .NET Framework 응용 프로그램을 시작할 때 문제가 계속 되 면 "사용자 지정.NET Framework 어셈블리 성능 카운터를 다시 설치" 절을 참조 하십시오.

모든.NET Framework 어셈블리 성능 카운터를 다시 설치 합니다.

여기에 나열 된 절차를 수행한 후에.NET Framework 응용 프로그램을 시작할 때 문제가 계속 되 면 사용자 지정.NET Framework 응용 프로그램에 대 한 성능 카운터를 다시 작성 해야 합니다. 이것을 사용 하면 "/ i".NET Framework 설치 관리자 도구 (Installutil.exe)에서 옵션. 성능 카운터를 만들 수 있는 DLL 파일의 파일 이름을 알고 있어야 합니다.

예제

다음이 절차를 수행 하 고 Microsoft 시스템 센터 작업 관리자 2007이 설치 된 시스템에 설치 된 모든 서비스에 대 한 레지스트리에서 카운터를 제거 할 경우 관리 서버를 손상된. 즉, 구성 서비스, SDK 서비스 및 데이터베이스 쓰기 모듈에 대 한 카운터 형식으로 확장할 수 있는 카운터 INI 파일에서 제공 되지 않습니다. 대신, 설치 시 등록 됩니다. 따라서 시스템 Center Operations Manager 2007을 시작 하려고 할 때 성능 카운터 없기 때문에 다음과 유사한 오류 메시지가 나타날 수 있습니다.

이벤트 종류: 오류
OpsMgr SDK 서비스 이벤트 원본:
이벤트 범주: 없음
이벤트 ID: 26380
날짜: 날짜
시간: 시간
사용자: n/A
컴퓨터: MOM
설명: 시스템 센터 작업 관리자 SDK 서비스가 처리 되지 않은 예외로 인해 실패 했습니다.

시스템 Center Operations Manager 2007에서이 문제를 해결 하려면 성능 카운터를 생성 하는.NET Framework 어셈블리를 다시 설치 해야 합니다. 이렇게 하려면 다음 어셈블리를 다시 설치 하려면.NET Framework 설치 관리자 도구 (Installutil.exe) /i 옵션을 사용:
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
예를 들어, 명령 프롬프트에서 다음 명령을 입력 하 고 각 명령 끝에서 ENTER 키를 누릅니다.
InstallUtil /i Microsoft.Mom.ConfigService.dll

InstallUtil /i Microsoft.Mom.Sdk.ServiceDataLayer.dll

InstallUtil /i Microsoft.Mom.DatabaseWriteModules.dll

InstallUtil /i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
참고: 이 명령을 성공적으로 수행 하려면 컴퓨터에 관리자 권한이 있어야 합니다.
성능 모니터링 문제 해결

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 300956 - 마지막 검토: 07/03/2016 15:32:00 - 수정: 7.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Microsoft Windows XP Professional x64 Edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard

  • kbenv kbhowto kbmt KB300956 KbMtko
피드백