WMI 복구 및 재등록

WMI 복구 및 재등록

Microsoft의 WMI 진단 유틸리티

Microsoft는 시스템 관리자를 돕는 새로운 진단 도구를 출시했습니다. WMI 문제를 진단하고 복구합니다. WMIDiag_ReadMe.doc 파일을 통해 이동하는 것이 좋습니다. 유틸리티 작동 방식과 지원되는 명령줄 인수를 이해합니다. 여기 다운로드가 있습니다. 링크: WMI 진단 유틸리티

유틸리티(WMIDiag.vbs)를 사용하여 저장소 재구축 여부를 확인할 수 있습니다. 필요 여부. 유틸리티는 WMI 및 보고서에 대한 포괄적인 테스트를 실행합니다. 사용자의 Temp 폴더(%Temp%)에 있는 로그 파일에 결과 기본적으로 폴더.

Mr. Alain Lissoir [MS]는 친절하게 다음을 공유했습니다. 나와 정보:

WMIDiag에 의해 감지된 모든 문제 중 재구축이 필요한 경우. WMIDiag에서 제안한 모든 수정 사항을 시도한 후 저장소를 검색하면 WMIDiag가 나열됩니다. 수행할 수 있는 작업 중 마지막 작업으로 저장소를 재구축합니다. (리포지토리를 재구축하기 전).

다음은 내가 건너온 유용한 링크 중 일부입니다. 알랭의 홈페이지:

  • 윈도우. WMI(관리 계측) 팀 블로그
  • 즉시 저장소를 삭제하지 마십시오! 대신 이 기사를 읽으십시오! WMI. 작동하지 않습니다!

WMI 리포지토리 재구축

WMI를 사용할 때 응용 프로그램 오류 또는. 작동하던 스크립트가 더 이상 작동하지 않으면 WMI가 손상되었을 수 있습니다. 저장소. 손상된 WMI 리포지토리를 수정하려면 다음 단계를 사용하십시오.

윈도우 XP와 윈도우 비스타

시작, 실행을 클릭하고 입력합니다. CMD.EXE

메모: Windows Vista에서는 다음을 열어야 합니다. 높은 명령 프롬프트 창. 이렇게 하려면 시작을 클릭하고 클릭합니다. 모든 프로그램, 보조프로그램 클릭, 마우스 오른쪽 버튼 클릭 명령 프롬프트, 그리고. 딸깍 하는 소리 관리자 권한으로 실행.

이 명령을 입력하고 Enter 키를 누릅니다.

net stop winmgmt

Windows 탐색기를 사용하여 %windir%\System32\Wbem\Repository 폴더의 이름을 바꿉니다. (예: %windir%\System32\Wbem\Repository_bad).

%바람% 일반적으로 Windows 디렉토리에 대한 경로를 나타냅니다. C:\Windows.

명령 프롬프트 창으로 전환하고 다음을 입력하고 Enter 키를 누릅니다. 각 줄 뒤에:

순 시작 winmgmt

출구

제공: 위의 내용은 Microsoft에서 발췌한 것입니다. 테크넷 기사. WMI가 작동하지 않습니다!
2007년 마이크로소프트사. 판권 소유.

Windows XP 서비스 팩 2의 경우

시작, 실행을 클릭하고 다음 명령을 입력합니다.

rundll32 wbemupgd, 업그레이드 저장소

이 명령은 손상된 WMI 리포지토리를 검색하고 복구하는 데 사용됩니다. 그만큼. 결과는 에 저장됩니다 그만큼 설정.로그 (%windir%\system32\wbem\logs\setup.log) 파일.

윈도우 비스타의 경우

열기 높은 명령 프롬프트 창. 이렇게 하려면 시작을 클릭하고 클릭합니다. 모든 프로그램, 보조프로그램 클릭, 마우스 오른쪽 버튼 클릭 명령 프롬프트, 그리고. 딸깍 하는 소리 관리자 권한으로 실행.

다음 명령을 입력합니다.

winmgmt /salvagerepository

위의 명령 WMI 리포지토리에서 일관성 검사를 수행합니다. 불일치가 감지되면 리포지토리를 다시 빌드합니다. 의 내용입니다. 일치하지 않는 리포지토리는 가능한 경우 다시 빌드된 리포지토리에 병합됩니다. 읽다.

Windows Server 2003의 경우

다음 명령을 사용하여 손상된 WMI 리포지토리를 검색하고 복구합니다.

rundll32 wbemupgd, 수리WMISetup

WMI 구성 요소 재등록(Ref. WMI FAQ)

WMI에서 사용하는 .DLL 및 .EXE 파일은 %windir%\system32\wbem에 있습니다. 이 디렉토리에 있는 모든 .DLL 및 .EXE 파일을 다시 등록해야 할 수도 있습니다. 만약에. 64비트 시스템을 실행 중인 경우 .DLL 및 .EXE도 확인해야 할 수 있습니다. %windir%\sysWOW64\wbem에 있는 파일입니다.

WMI 구성 요소를 다시 등록하려면 명령에서 다음 명령을 실행합니다. 즉각적인:

  • cd /d %windir%\system32\wbem
  • (*.dll)의 %i에 대해 RegSvr32 -s %i 수행
  • (*.exe)의 %i에 대해 %i /RegServer 수행

N위의 두 가지 방법 중 어느 것도 사용하지 않습니다. WMI(Windows Management Instrumentation)와 관련된 누락된 파일을 복원합니다. 그래서 아래는 누락된 모든 WMI를 복원하는 포괄적인 복구 절차입니다. 모듈. WMI 모듈이 누락된 경우 다음 방법을 사용할 수 있습니다.

포괄적인 재구축 방법

중요 사항: 설치한 경우. 서비스 팩을 사용하려면 서비스가 포함된 Windows XP CD를 삽입해야 합니다. 팩 통합( 슬립스트림 Windows XP CD). 만약 너라면. 하나가 없으면 다음을 가리킬 수 있습니다. %Windir%\ServicePackFiles\i386 WMI 복구 중에 필요한 시스템 파일의 최신 버전을 위한 폴더입니다. 또는 생성할 수 있습니다. 슬립스트림된 Windows XP CD를 만들고 메시지가 나타나면 삽입합니다.

시작, 실행을 차례로 클릭하고 다음 명령을 입력하고 Enter 키를 누릅니다.

rundll32.exe setupapi, InstallHinfSection. WBEM 132 %windir%\inf\wbemoc.inf

메시지가 표시되면 Windows XP CD를 드라이브에 삽입합니다. 복구 프로세스를 완료하는 데 몇 분 정도 걸립니다. 그런 다음 다시 시작합니다. 변경 사항을 적용하기 위한 창입니다.