【Windows】遠隔操作中に管理情報の取得エラーが出る時の保存場所の再構築手順 | エラーコード:0x80041002

【Windows】遠隔操作中に管理情報の取得エラーが出る時の保存場所の再構築手順 | エラーコード:0x80041002
🛡️ 超解決

Windowsの遠隔操作中に管理情報の取得でエラーコード0x80041002が表示され、業務が滞っている方もいらっしゃるでしょう。

このエラーは、Windows管理インストゥルメンテーション WMIのリポジトリ破損が主な原因です。

この記事では、WMIリポジトリを再構築し、遠隔操作時の管理情報取得エラーを解決する具体的な手順を解説します。

【要点】遠隔操作エラー0x80041002を解決するポイント

  • システム復元ポイントの作成: 万が一のトラブルに備え、現在のシステム状態を保存できます。
  • WMIサービスの停止とリポジトリ再構築: コマンドプロンプトでWMIリポジトリの破損状態を修正し、機能を回復させます。
  • WMIスキーマの再コンパイル: WMIが管理する情報構造を最新の状態に更新し、情報取得の精度を高めます。

ADVERTISEMENT

遠隔操作でエラー0x80041002が発生する根本的な原因

遠隔操作時にエラーコード0x80041002が発生する場合、Windows Management Instrumentation WMIのリポジトリが破損している可能性が高いです。

WMIは、Windowsシステム内のハードウェアやソフトウェア、サービスなどの管理情報を提供する基盤です。

このWMIリポジトリは、これらの情報を格納するデータベースのような役割を担っています。

リポジトリが破損すると、遠隔操作ツールがシステム情報にアクセスできなくなり、エラーが発生します。

破損の原因としては、OSの不適切なシャットダウン、システムファイルの不整合、セキュリティソフトウェアの干渉、またはWindows Updateの失敗などが考えられます。

WMIリポジトリの役割と破損時の影響

WMIリポジトリは、Windowsシステムの状態を監視し、管理するための重要なデータストアです。

多くの管理ツールやスクリプトは、WMIを通じてシステム情報を取得しています。

遠隔操作ソフトウェアも例外ではなく、WMIを利用して対象PCの情報を読み取ります。

リポジトリが破損すると、必要な情報が正しく読み出せず、エラー0x80041002が表示されます。

これにより、CPU使用率やディスク容量、インストールされているソフトウェアなどの基本的な情報すら取得できなくなります。

WMIリポジトリの再構築と関連サービスの確認手順

WMIリポジトリの再構築は、問題解決に非常に有効な手段です。

以下の手順で慎重に進めてください。

この手順はWindows 11を基準に説明しますが、Windows 10でも同様に操作できます。

  1. システム復元ポイントを作成する
    万が一の事態に備え、現在のシステム状態を保存します。
    タスクバーの検索ボックスに「復元ポイント」と入力し、「復元ポイントの作成」を選択します。
    「システムの保護」タブで、システムドライブを選択し、「作成」ボタンをクリックします。
    復元ポイントの名前を入力し、「作成」をクリックして完了させます。
  2. コマンドプロンプトを管理者として実行する
    タスクバーの検索ボックスに「cmd」と入力します。
    表示された「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
    ユーザーアカウント制御 UACのダイアログが表示された場合は、「はい」をクリックして許可します。
  3. WMI関連サービスを停止する
    コマンドプロンプトで以下のコマンドを順番に入力し、Enterキーを押して実行します。
    それぞれのコマンド実行後、成功メッセージが表示されることを確認してください。
    net stop winmgmt
    net stop iphlpsvc
    net stop wscsvc
    net stop sharedaccess
    net stop cryptsvc
  4. WMIリポジトリの状態を確認する
    以下のコマンドを実行し、WMIリポジトリが整合性を保っているか確認します。
    winmgmt /verifyrepository
    「WMI リポジトリは一貫性があります」と表示された場合は、破損していない可能性があります。
    「WMI リポジトリは一貫性がありません」と表示された場合は、破損しているため再構築が必要です。
  5. WMIリポジトリを削除またはリネームする
    リポジトリが破損している場合、以下のコマンドでリポジトリを削除します。
    winmgmt /resetrepository
    このコマンドは、既存のリポジトリを削除し、Windowsが再起動時に新しいリポジトリを自動で作成します。

    または、以下のコマンドでリポジトリフォルダの名前を変更し、システムが新しいリポジトリを生成するように促す方法もあります。
    cd %windir%\System32\wbem
    ren repository repository.old
    この方法では、問題が発生した場合に元のリポジトリに戻せる利点があります。

  6. WMI関連サービスを開始する
    コマンドプロンプトで以下のコマンドを順番に入力し、Enterキーを押して実行します。
    net start winmgmt
    net start iphlpsvc
    net start wscsvc
    net start sharedaccess
    net start cryptsvc
  7. WMIスキーマを再コンパイルする
    WMIリポジトリが再構築された後、WMIが管理するクラス定義を再コンパイルします。
    これにより、WMIのデータ構造が最新の状態に更新されます。
    以下のコマンドを順番に実行します。
    for /f %s in ('dir /b /s *.dll') do regsvr32 /s %s
    for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s
    これらのコマンドは、WMIプロバイダーの登録とMOFファイルのコンパイルを行います。
    数分かかる場合があるため、完了するまでお待ちください。
  8. コンピューターを再起動する
    すべての手順が完了したら、コンピューターを再起動します。
    これにより、新しいWMIリポジトリが完全に初期化され、変更が適用されます。
  9. 遠隔操作を再試行する
    再起動後、遠隔操作ツールを使用して管理情報が正常に取得できるか確認してください。

リポジトリ再構築後もエラーが続く場合の追加対処法

WMIリポジトリの再構築後もエラー0x80041002が解決しない場合、他の要因が影響している可能性があります。

以下の追加対処法を試してみてください。

WMI関連サービスの開始に失敗してしまう

WMI関連サービスが開始できない場合、依存関係の問題やアクセス権の問題が考えられます。

イベントビューアーで「システム」ログを確認し、WMI関連のエラーや警告がないか調べてください。

また、他のサービスがWMIに依存している場合、それらのサービスも停止している可能性があります。

タスクバーの検索ボックスに「サービス」と入力し、「サービス」アプリを開きます。

「Windows Management Instrumentation」サービスを右クリックし、「プロパティ」を選択します。

「依存関係」タブで、このサービスが依存するコンポーネントを確認し、それらが正常に動作しているか確認してください。

再構築後も同じエラーが発生してしまう

WMIリポジトリの再構築後もエラーが続く場合、システムファイル自体に破損がある可能性があります。

以下のシステム修復コマンドを試してください。

  1. システムファイルチェッカー SFCを実行する
    管理者として実行したコマンドプロンプトで、sfc /scannowと入力しEnterキーを押します。
    このコマンドは、保護されたシステムファイルが破損していないかスキャンし、問題があれば修復します。
    完了するまで時間がかかります。
  2. DISMコマンドを実行する
    SFCで問題が解決しない場合、Windowsイメージを修復するDeployment Image Servicing and Management DISMコマンドを試します。
    管理者として実行したコマンドプロンプトで、以下のコマンドを順番に実行します。
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    これらのコマンドは、Windowsイメージの健全性を確認し、必要に応じて修復を行います。
    各コマンドの完了には数分から数十分かかる場合があります。

セキュリティソフトウェアが影響している可能性

インストールされているセキュリティソフトウェアやファイアウォールがWMI通信をブロックしている場合があります。

一時的にセキュリティソフトウェアを無効にし、遠隔操作を試してみてください。

問題が解決する場合は、セキュリティソフトウェアの設定でWMI通信を許可するルールを追加する必要があります。

具体的な設定方法は、お使いのセキュリティソフトウェアのマニュアルを参照してください。

ADVERTISEMENT

WMIリポジトリの再構築とシステムファイル修復ツールの比較

WMIリポジトリの再構築と、SFCやDISMのようなシステムファイル修復ツールには、それぞれ異なる目的と効果があります。

以下の比較表でそれぞれの特徴を理解し、適切な対処法を選択してください。

項目 WMIリポジトリの再構築 SFCシステムファイルチェッカー DISM展開イメージのサービスと管理
主な目的 WMIデータベースの破損を修復 破損したシステムファイルを検出・置換 Windowsイメージの健全性を修復
対象範囲 WMIリポジトリとその関連ファイル 保護されたWindowsシステムファイル Windowsのコンポーネントストアやシステムイメージ
解決できる問題例 WMI関連のエラー、遠隔管理情報の取得失敗 OS起動トラブル、アプリケーションのクラッシュ Windows Updateの失敗、SFCで修復できない問題
実行時間 数分から10分程度 10分から30分程度 30分から数時間かかる場合がある

まとめ

遠隔操作中に発生する管理情報取得エラー0x80041002は、WMIリポジトリの破損が原因です。

この記事で解説したWMIリポジトリの再構築手順を実行することで、このエラーを解決し、遠隔からのシステム管理を正常に戻せます。

問題が解決しない場合は、システムファイルチェッカーやDISMコマンドによるシステム修復も試してください。

これらの手順を適切に適用し、安定したWindows環境を維持しましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。