ページ

2013年11月28日木曜日

WindowsXP WMI 情報が壊れている可能性があります。

今日のトラブル:色々、要らないアプリをがっつり消したところ、

ネットは繋がるのだけど、ネットワークアダプタの詳細タブが表示できない。



「この接続のプロパティを表示できません。Windows Management Instrumentation (WMI) 情報が壊れている可能性があります。
修正するには、システムの復元を使って Windows をそれ以前の時点 (復元ポイントと呼ばれます) まで復元します。システムの復元は [アクセサリ] の [システム ツール] フォルダにあります。」


マイクロソフトの情報でも復元か修復インストールしなさいとのこと。
http://support.microsoft.com/kb/823775/ja



マジスカ。
サービスを確認してもWMIは「開始」状態なんですが、



もうちょっと調べたところで以下のページ。

http://gallery.technet.microsoft.com/scriptcenter/c9531a37-dc90-4674-ad10-678bd5d97533
CPUが表示されない(その2)



まず、%windir%\System32\Wbem フォルダにある、すべての .DLL ファイルを再登録する必要があります。
Wbem フォルダにある、Mofcomp.exe と Wmic.exe を除くすべての .EXE ファイルを再登録する必要があります。



コマンドプロンプトを起動して以下の3行を貼り付け。

cd /d %windir%\system32\wbem
for %i in (*.dll) do RegSvr32 -s %i

for %i in (*.exe) do %i /RegServer



wbemtest.exeも要らないけれど全部実行しちゃえってことで。

この後、再起動して、確認してみてください。



それでもダメな場合は追加で

cd /d %windir%\system32\wbem
for %i in (*.mof, *.mfl) do Mofcomp %i


を実行してみましょう。





Windows のその他のバージョン 抜粋
WMI リポジトリを再構築するためのコマンドが使えるのは、Windows Server 2003 Service Pack 1 と Windows XP Service Pack 2 だけ。
その他のバージョンの Windows では、次の操作を行うことによってリポジトリを再構築できます。
1.WMI サービスを停止します (コマンド プロンプトで「net stop winmgmt」と入力します)。
2.%windir%\System32\Wbem\Repository フォルダの名前を (%windir%\System32\Wbem\Repository_bad などに) 変更します。フォルダの名前を変更することで、オペレーティング システムが WMI リポジトリを見つけられなくなります。その結果、次に WMI の情報へのアクセスが必要になったときに、このリポジトリが自動的に再構築されます。
3.WMI サービスを再起動 (net start winmgmt) し、もう一度スクリプトを実行します。

さぁ、XPもあと4ヶ月だ。

0 件のコメント:

コメントを投稿