none
WMI Explorer에서 클래스가 보이지 않는 현상 질문 RRS feed

  • 질문

  • WMI를 테스트 하는

     

    wbemtest.exe, VBscript, wmic

    에서 성능 지표 중 하나인 아래 클래스가 모두 정상적으로 확인이 됩니다.

    Win32_PerfRawData_PerfOS_Processor

    perfmon.msc도 정상적으로 동작하고 있습니다.

     

    헌데 WMI Explorer라는 프로그램에서는 해당 클래스가 보이지 않고

    상위 클래스인 Win32_PerfRawData 만 확인 됩니다. 이 하위 클래스가 확인되지 않습니다.

    또한 델파이를 이용해 작성한 프로그램에서 성능 지표가 확인되지 않는 현상 입니다.

    WMI Explorer도 델파이로 작성 된 프로그램으로 확인 되었습니다.

     

    msdn.microsoft.com/ko-kr/library/windows/desktop/aa390423(v=vs.85).aspx

    해당 문서에서 제공하는 스크립트를 이용하면 정상적으로 확인 되는데

    Win32_OperatingSystem 해당 클래스를

    Win32_PerfRawData_PerfOS_Processor 다음 클래스로 변경하는 경우 최초1회 수행시간이 약 4~5분정도 걸립니다. 이것도 정상적인 시간이 맞는지 궁금하네요 코어가 8코어에 8논리 프로세스이긴 합니다.

    이 부분도 C++ 로는 수행이 되는데

    Delphi로 작성한 프로그램에서는 Win32_OperatingSystem은 동작하지만 클래스만 Win32_PerfRawData_PerfOS_Processor 이 클래스로 변경하면

    동작하지 않습니다.

     

    WMI Repository가 손상되었다고 추정되는데

    확실한 근거가 없습니다. 실제 운영중인 서버라 쉽게 건들지 못하겠네요

    애매한 상황에... 횡설수설 질문이지만 해당내용에 대해 아시는 분은 꼭 코맨트를 부탁드립니다.

    WMI를 Rebuild하려고 하는데... 명확한 근거가 없어 액션을 취하지 못하고 있습니다.

    
     
    

     


    • 편집됨 CrazyChoon 2013년 3월 22일 금요일 오전 11:26
    2013년 3월 22일 금요일 오전 11:04

모든 응답

  • 안녕하세요 CrazyChoon님,

    불행히도, 현재 문의 주신 이슈는 포럼에서 지원 밖의 것으로 판단되어집니다.

    아래 기술지원 문의 부탁드립니다.

    [Microsoft 고객지원센터]

    1577-9700

    2013년 3월 23일 토요일 오전 9:32
    중재자