Windows 10에서 WMI 리포지토리를 복구하거나 다시 빌드하는 방법

여러 번 WMI 저장소 가 손상되어 공급자로드 실패가 발생합니다. 이 가이드에서는 Windows 10 에서 WMI 리포지토리복구하거나 재 구축하는 방법을 공유합니다 . 모르는 사람들은 Windows Management Instrumentation 또는 WMI가 네트워크에서 장치 및 응용 프로그램 관리를 통합하기위한 Microsoft의 사양 집합입니다. WMI 클래스에 대한 메타 정보 및 정의를 저장하는 데이터베이스입니다 . 이것 만 사용하면 시스템의 조건을 알 수 있습니다.

저장소는 여기에서 사용할 수 있습니다.

% windir % \ System32 \ Wbem \ Repository

간단히 말해서 최종 사용자에게 로컬 또는 원격 컴퓨터 시스템의 상태를 제공합니다.

참고 : Server 2012 클러스터 시스템에서는 사용하지 마십시오 .

Windows에서 WMI 리포지토리 복구 또는 다시 빌드

WMI 리포지토리 복구 또는 다시 작성

WMI 저장소를 수정하거나 복원하는 명령 줄 도구가 있습니다. 그러나 Microsoft는 손상이 있는지 확인하는 것이 가장 좋습니다.

다음은 볼 수있는 오류 및 권한 문제 목록입니다.

  1. 루트 기본값 또는 rootcimv2 네임 스페이스에 연결할 수 없습니다. "WBEM_E_NOT_FOUND"를 가리키는 오류 코드 "0x80041002"와 함께 실패합니다.
  2. 컴퓨터 관리를 열고 컴퓨터 관리 (로컬)를 마우스 오른쪽 단추로 클릭하고 속성을 선택하면 " WMI : 찾을 수 없음 "오류가 발생 하거나 연결 시도가 중단됩니다.
  3. 0x80041010 WBEM_E_INVALID_CLASS
  4. wbemtest 를 사용하려고하는데 중단됩니다.
  5. 스키마 / 객체 누락
  6. 이상한 연결 / 작동 오류 (0x8007054e).

확인하는 궁극적 인 방법은 상승 된 명령 프롬프트에서이 명령을 실행하는 것입니다.

winmgmt / verifyrepository

저장소에 문제가있는 경우 " 저장소가 일관성이 없습니다 "라고 응답 하고 그렇지 않으면 문제를 일으키는 다른 항목이 표시됩니다. 이제 손상이 있는지 확인 했으므로 다음 팁에 따라 WMI 저장소를 복구하거나 다시 작성하겠습니다.

1] WMI 리포지토리 재설정

상승 된 권한으로 명령 프롬프트를 엽니 다.

다음 명령을 실행하십시오.

winmmgmt / salvagerepository

그런 다음 명령을 실행하여 이제 일관성으로 돌아 오는지 확인하십시오.

winmgmt / verifyrepository

가 있다고하면 저장소가 일치하지 않습니다 , 당신은 실행해야합니다 :

winmgmt / resetrepository

WMI 리포지토리를 수정하는 데 도움이됩니다. 각 WMI 명령의 의미는 다음과 같습니다.

  • salvagerepository : 이 옵션을 winmmgmt 명령과 함께 사용하면 일관성 검사를 수행합니다. 불일치가 감지되면 저장소를 다시 빌드합니다.
  • verifyrepository : WMI 저장소에 대한 일관성 검사를 수행합니다.
  • resetrepository : 운영 체제가 처음 설치 될 때 저장소가 초기 상태로 재설정됩니다.

명령을 실행할 때 어떤 일이 발생하는지 설명하기를 바랍니다.

2] WMI 강제 복구

WMI는 내장 된 자체 복구 프로세스와 함께 제공됩니다. WMI 서비스가 다시 시작되거나 손상이 발견되면 자체 복구 절차가 자동으로 트리거됩니다. 두 가지 방법으로 발생합니다.

AutoRestore : VSS (Volume Shadow copy) 백업이 켜져있는 경우 백업 이미지를 사용합니다.

AutoRecovery : Rebuild 프로세스는 등록 된 MOF를 기반으로 Repository의 새로운 이미지를 생성합니다. MOFS는 다음 레지스트리에서 사용할 수 있습니다.

HKLM \ Software \ Microsoft \ WBEM \ CIMOM : 자동 복구 MOF

참고 : 자동 복구 MOF가 핵심입니다. 값을 확인하려면 두 번 클릭하십시오.

WMI 자체 복구가 작동하지 않음

자체 복구가 작동하지 않는 경우 언제든지 강제 복구 프로세스를 사용할 수 있습니다.

regkey 값이 비어 있는지 확인 하십시오.

HKLM \ Software \ Microsoft \ WBEM \ CIMOM \ Autorecover MOFs

위의 regkey가 비어 있으면 다른 컴퓨터에서 regkey 값을 복사하여 붙여 넣습니다. 해당 컴퓨터와 동일한 시스템에서 가져온 것인지 확인하십시오.

다음으로 명령을 실행하십시오.

Winmgmt / resetrepository

"WMI 저장소 재설정에 실패했습니다. 오류 코드 : 0x8007041B. Facility : Win32”를 입력 한 다음 다음 명령을 실행하여 WMI 서비스의 모든 종속성 서비스를 중지합니다.

net stop winmgmt / y Winmgmt / resetrepository

제안 된 수정 사항이 모두 작동하지 않으면 자동화 도구를 사용해보십시오.

3] WMI Fixer 도구

WMI 리포지토리 복구 또는 다시 작성

이 도구는 서버의 WMI 리포지토리가 손상되었거나 관련 문제가 발생한 경우 수정합니다. Technet에서 WMI Fixer 도구를 다운로드 할 수 있습니다.

관련 읽기 : WMI로 인해 CPU 사용량이 높습니다.

WMI 리포지토리 복구 또는 다시 작성