メモ
WMIとは、Windowsの機能の一つで、OSやコンピュータに関する様々な情報を取得したり設定することができるインターフェース。
システム情報の取得・管理についての業界標準であるWBEM(Web-Based Enterprise Management)および
CIM(Common Information Model)に準拠しており、Windows 2000以降のWindowsが標準で対応している。
修復方法 メモ
①リポジトリを再構築する
  1) WMI サービスを停止します。
    コマンドプロンプトを起動し、下記を実行
      winmgmt /kill
      net stop winmgmt 
    
    or 管理ツールからサービスの「Windows Management Instrumentation」を停止させる
   
  2) C:\WINDOWS\system32\wbem\Repositoryフォルダをリネーム
  
  3) 再起動後、動作確認
  
②MOD,MFLファイルをリコンパイル
  1)コマンドプロンプトで下記を実行
   cd  /d %windir%\system32\wbem
   for %i in (*.mof,*.mfl) do Mofcomp %i
   
    *作業完了後、\Logs\Mofcomp.log をチェックし、コンパイル エラーがないことを確認
  
  2)再起動後、動作確認
  
③DLL再登録
  1)コマンドプロンプトで下記を実行
   cd  /d %windir%\system32\wbem
   for %i in (*.dll) do RegSvr32 -s %i
  2)再起動後、動作確認
上記①が失敗したら②。②が失敗したら③。
関係ないかもしれないが、イベントログサービスが「無効」になっているとエラーになることもあるらしい。
念のために、「Event Log」サービスを「自動」にして「開始」してから
「Windows Management Instrumentation」サービスを開始させて動作確認しよう。
その他の方法として最悪、コンピュータを以前の復元ポイントに復元する方法もあるがしたくない。
また、Windowsインストールを修復すのも他の影響がありそうでしたくない。
WMI修復方法②:http://mountain.ni-3.net/windows/wmifix2
その他参考情報
 http://msdn.microsoft.com/ja-jp/library/aa751852%28v=vs.85%29.aspx
 http://forums.iis.net/t/1158408.aspx/3/10
 http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B823775