- ベストアンサー
WMIを有効にする方法がわからない
- ベンチマークソフトが動作しない原因はWMI の初期化が完了しない(WMI が無効になっている)からです。
- WMI を有効にする方法について、ベンチマークの作者からの回答は、Windows を軽くすると謳うソフトなどで無効にされた場合、ネット上で多数紹介されているので検索することをおすすめしています。
- WMIを有効にするために試した方法は、コンピューターの管理からWNI Performance Adapterの開始ボタンを押す、またはコマンドプロンプトからWMIを停止して再起動する方法でしたが、いずれの方法でもエラーが発生しました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- gunma
- ベストアンサー率47% (470/984)
参照URLには、 通常、WMI サービス (winmgmt) は常時実行されています。このサービスはコンピュータの起動と同時に開始され、コンピュータがシャットダウンされるまで停止しません。停止することもできますが、このサービスは、ツール (Wbemtest.exe など) や WMI スクリプトを使用して WMI 名前空間に接続するたびに自動的に再起動するようにデザインされています。 net start winmgmt WMI サービスが再起動されない場合は、コンピュータを再起動して、問題が解決するかどうかを確認します。 http://www.atmarkit.co.jp/fwin2k/win2ktips/1011wmicbasic/wmicbasic.html ここの、 まずはコンピュータ・システムの情報を取得する「computersystem」というコマンドを実行してみましょう。 WMIを使うスクリプトを簡単に作成する http://www.atmarkit.co.jp/fwin2k/win2ktips/756wmicreator/wmicreator.html スクリプト作成・実行して、WMIが起動できるか、確認をしてみたらいかがでしょうか。 そして、起動できれば、 ベンチマークソフトのWMIの起動方法のほうを、訂正する必要がありますね。
お礼
コマンドプロンプトで wmic と入力すると 「'wmic'は内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチファイルとして認識されていません。」 と表示され computersystem と入力すると 「指定されたパスが見つかりません。」 と表示されます。 また WMI Code Creatorをダウンロードして起動したところ Initializing the WMI Code Creater. Loading WMI Classes... という初期画面から先に進めません。 恐らく初期化が出来ない状態だと思われます。 これに対しての対処方法が分かりません。 「WMI Code Creatorを利用するには、ローカル・コンピュータ上の WMIサービスが起動している必要がある。 さらに、リモートのコンピュータを対象としたスクリプトを 作成する場合には、対象となるコンピュータのWMIサービスも 起動している必要がある点に注意が必要だ。」 と説明に書いてありますが、WMIサービスを起動させる方法が分かりません。 全くの素人で大変申し訳ありません。
お礼
WMI コンポーネントを再登録する root\default に接続できない場合は、WMI コンポーネントが 正しく登録されていない可能性があります。 WMI で使用する .DLL ファイルと .EXE ファイルは %windir%\system32\wbem に置かれます。 このディレクトリに格納されているすべての .DLL ファイルと .EXE ファイルの 再登録が必要になることがあります。 また、64 ビット システムを使用している場合は、%windir%\sysWOW64\wbem 内の .DLL ファイル と .EXE ファイルについても再登録が必要になることがあります。 1.WMI コンポーネントを再登録するには、コマンド プロンプトから次のコマンドを実行します。 cd /d %windir%\system32\wbem for %i in (*.dll) do RegSvr32 -s %i for %i in (*.exe) do %i /RegServer 2.スクリプトを再度実行します。 を試したら、WMIが有効になりました。 本当にありがとうございました。