SCCM クライアントの WMI の問題を修正: アクセス拒否、接続失敗、その他のエラー

主な注意事項

  • 一般的な WMI の問題には、「WMI 無効クラス」、「接続の問題」、「アクセス拒否」エラーなどがあります。
  • スクリプトを使用して WMI サービスを再起動すると、多くの問題をすぐに解決できます。
  • 権限とセキュリティ設定を調整すると、アクセスの問題が解決することがよくあります。

SCCM クライアント WMI の問題の解決

Windows Management Instrumentation(WMI)は、System Center Configuration Manager(SCCM)の基本的なコンポーネントであり、クライアントとサーバー間の通信とリモートWindows PCの管理を効率的に行います。しかし、ITプロフェッショナルは、これらのプロセスに支障をきたす可能性のある様々なWMI関連の問題に頻繁に遭遇します。このガイドは、一般的なWMIの問題に対する包括的な解決策を提供し、SCCMユーザーが問題を効率的にトラブルシューティングして解決できるようにすることを目的としています。

一般的な SCCM クライアント WMI の問題の解決

このガイドでは、よくある SCCM クライアント WMI の問題 3 つに焦点を当てています。

  1. WMI 無効なクラス
  2. WMI接続の問題
  3. アクセス拒否エラー

ステップ1: WMIの無効なクラスエラーのトラブルシューティング

WMIの無効なクラスに関する問題が発生すると、必要なWMIクラスの初期化に失敗したことを示すエラーメッセージが表示される場合があります。この問題を解決するには、関連するサービスを再起動するスクリプトを作成してください。メモ帳を開き、以下のコードを入力して.cmd拡張子で保存してください。

net stop "Background Intelligent Transfer Service" net stop "COM+ Event System" net stop "Microsoft Software Shadow Copy Provider" net stop "Volume Shadow Copy" net stop Winmgmt net stop WSearch cd /d %windir%\system32\wbem dir /b *.dll > dlllist.txt dir /b *.mof > moflist.txt dir /b /s *.mfl > mfllist.txt for /f %f in (dlllist.txt) do regsvr32 /s %f for /f %s in (moflist.txt) do mofcomp %s for /f %s in (mfllist.txt) do mofcomp %s net start "Background Intelligent Transfer Service" net start "COM+ Event System" net start "Microsoft Software Shadow Copy Provider" net start "Volume Shadow Copy" net start Winmgmt net start WSearch del dlllist.txt /Q del moflist.txt /Q del mfllist.txt /Q wmiprvse /regserver

プロのヒント:スクリプトが適切に実行されるように、必ず管理者としてスクリプトを実行してください。

ステップ2: WMI接続の問題を修正する

WMI接続の問題も発生し、SCCMの動作に影響を及ぼします。一般的なエラーメッセージは接続失敗を示しており、多くの場合、WMIリポジトリの整合性チェックが必要であることを示しています。以下のコマンドを実行してください。

winmgmt /verifyrepository

接続エラーを修正するには、管理者特権のコマンド プロンプト内で次のコマンドを使用して WMI サービスを再起動します。

sc config winmgmt start= disabled net stop winmgmt /y cd %windir%\system32\wbem for /f %s in ('dir /b *.dll') do regsvr32 /s %s sc config winmgmt start= Auto net start winmgmt dir /b *.mof *.mfl | findstr /v /i uninstall > moflist.txt & for /F %s in (moflist.txt) do mofcomp %s

ステップ3:アクセス拒否エラーに対処する

「アクセスが拒否されました」というエラーは、多くの場合、ユーザー権限が不十分なために発生します。この問題を解決するには、以下の手順に従ってください。

  1. を押して Win + R、「WMImgmt.msc」と入力し、「OK」を押します。
  2. コンソール ルートを展開し、WMI コントロール (ローカル) を右クリックして、プロパティを選択します。
  3. 「セキュリティ」タブで「Everyone」を選択し、すべての「許可」チェックボックスがオンになっていることを確認します。
  4. Win + Rを押して「dcomcnfg」と入力し、[OK] を押してDCOM 設定にアクセスします。
  5. [コンポーネント サービス] > [コンピューター] > [マイ コンピューター] に移動し、右クリックして [プロパティ] を選択します。
  6. [既定のプロパティ] タブで、分散 COM を有効にし、既定の認証レベルを [接続] に設定します。
  7. 必要に応じて COM セキュリティ設定を調整し、すべてのユーザーに完全な権限を付与します。

プロのヒント:権限関連の問題を回避するために、常にユーザー アカウントの資格情報を確認してください。

まとめ

このガイドでは、「WMI 無効なクラス」、「WMI 接続の問題」、「アクセス拒否エラー」など、SCCM クライアント操作に関連する一般的な WMI の問題のトラブルシューティングと解決方法について説明しました。概要に記載されている手順に従うことで、IT プロフェッショナルはこれらの問題を効率的に解決し、SCCM のスムーズな動作を確保できます。

結論

SCCMクライアントのWMI問題への対処は、IT環境における運用効率の維持に不可欠です。スクリプトの実行と権限の調整を伴う定期的なトラブルシューティングにより、一般的なトラブルのほとんどを軽減できます。これらの戦略を実践することで、SCCMシステムの堅牢性と信頼性を維持できます。

FAQ(よくある質問)

SCCM で WMI の問題を解決するにはどうすればよいですか?

SCCM における WMI の問題のほとんどは軽微なものであり、このガイドで説明されているように、WMI サービスまたは関連サービスを再起動するだけで解決できる場合がよくあります。

SCCM クライアントの問題に対処するにはどうすればよいですか?

SCCMのクライアント修復機能を使用できます。Configuration Managerコンソールを開き、影響を受けたデバイスに移動して右クリックし、「クライアントの修復」を選択します。