アプリケーションのインストールに関する一般的なエラー コードのリファレンス
アプリケーションは、Configuration Manager コンソールから展開を作成するか、Microsoft Intune 管理センターからテナントに接続されたデバイスを対象にして、クライアントにインストールできます。 この記事の情報を使用して、アプリケーションのインストール エラーのトラブルシューティングに役立ててください。
一般的なトラブルシューティングのヒント
通常、アプリケーションがシステム コンテキストで指定されたコマンド ラインを持つデバイスに正常にインストールされた場合、Configuration Manager と Microsoft Intune 管理センターから正常にインストールされます。 PSExec を使用してこれをシミュレートできます。
- 管理コマンド プロンプトを開きます。
- ディレクトリを PSExec を保存した場所に変更します。
-
psexec -accepteula -s -i cmd
の型 - これにより、システム コンテキストでインタラクティブに実行される新しいコマンド プロンプト ウィンドウが開きます。
whoami
コマンドを実行して、システム コンテキストに入っている状態を確認します。 - インストール コマンド ラインを使用して、新しいウィンドウからインストールを実行します。 たとえば、
msiexec /i "My App.msi" /q
は "マイアプリ" msi ファイルのクワイエット インストールになります。
また、特定の文字列を複数のファイルで検索すると便利な場合があります。 たとえば、すべてのクライアント.mof
ファイルで特定のクラスを検索したり、ログで特定の ID を検索したりできます。 検索時に特定の ID を使用すると、コンポーネントが互いにどのように関連しているかを理解できます。 そのようなインスタンスでは、select-string コマンドレットを使用してください。
select-string -Path "c:\windows\ccm\*.mof" -Pattern 'CacheInfoEx'
select-string -Path "c:\windows\ccm\logs\*.log" -Pattern 'CacheInfoEx.CacheId="ccfe8120-4b9b-4f6e-b8fb-f8c1b1fd74d8'
Configuration Manager のエラー
エラー コード | エラー ソース | エラー メッセージ |
---|---|---|
0x87D00202 | 構成マネージャーを使用するための | サービスがシャットダウンしている |
0x87D00207 | 構成マネージャーを使用するための | 解析エラー |
0x87D00213 | 構成マネージャーを使用するための | タイムアウトが発生しました |
0x87D00215 | 構成マネージャーを使用するための | アイテムが見つかりません |
0x87D00235 | 構成マネージャーを使用するための | 解析中に構文エラーが発生しました |
0x87D00244 | 構成マネージャーを使用するための | オブジェクトまたはサブシステムが初期化されていません |
0x87D0027C | 構成マネージャーを使用するための | CI ドキュメントのダウンロードのタイム アウト |
0x87D00289 | 構成マネージャーを使用するための | CI ドキュメントの解凍に失敗しました |
0x87D00314 | 構成マネージャーを使用するための | CI バージョン情報のタイムアウト |
0x87D00321 | 構成マネージャーを使用するための | スクリプトの実行がタイム アウトしました |
0x87D00324 | 構成マネージャーを使用するための | インストールが正常に完了したにもかかわらず、アプリケーションが検出されませんでした。 |
0x87D00325 | 構成マネージャーを使用するための | アンインストールが完了した後もアプリケーションが検出された |
0x87D00327 | 構成マネージャーを使用するための | スクリプトが署名されていません |
0x87D00329 | 構成マネージャーを使用するための | アプリケーション要件の評価または検出に失敗しました |
0x87D00607 | 構成マネージャーを使用するための | コンテンツは見つかりませんでした |
0x87D00667 | 構成マネージャーを使用するための | ソフトウェア更新プログラムをインストールする現在または将来のサービス ウィンドウが存在しません |
0x87D01106 | 構成マネージャーを使用するための | 実行可能ファイルが有効か、または関連付けられたコマンド ラインを作成できませんでした |
0x87D01107 | 構成マネージャーを使用するための | 指定されたプログラムのすべての場所にアクセスできませんでした。 最大再試行回数に達していない場合、このプログラムは再試行する場合があります。 |
0x87D01201 | 構成マネージャーを使用するための | キャッシュに十分な空き領域が用意されていないか、ディスクが満空のため、コンテンツのダウンロードを実行できません。 |
0x87D01202 | 構成マネージャーを使用するための | クライアント キャッシュの合計サイズが要求されたコンテンツのサイズより小さいため、コンテンツのダウンロードを実行できません。 |
0x87D01281 | 構成マネージャーを使用するための | サポートされている App-V クライアントがインストールされていません |
0x87D0128F | 構成マネージャーを使用するための | App-V sftmime コマンドがエラーを返しました |
0x87D01290 | 構成マネージャーを使用するための | App-V WMI プロバイダーのクエリ時にエラーが発生しました |
0x87D103E8 | 構成マネージャーを使用するための | エラーが不明 |
0x87D1076C | 構成マネージャーを使用するための | アプリケーションが正常にインストールされました |
Configuration Manager の一般的なトラブルシューティングのヒント
アプリケーションのインストールに失敗し、エラーの原因が Configuration Manager である場合、通常、アプリケーションのトラブルシューティング ガイドに従い、一般的なトラブル シューティングのヒントを使用すると、エラーを解決するのに役立ちます。 また、Configuration Manager のサポート センターを使用して、クライアントに関する情報のトラブルシューティングと確認を行うこともできます。
0x87D00202
メッセージ: サービスがシャットダウンしている
エラー解決の追加情報: Configuration Manager クライアントがターゲット デバイスで実行されている状態を確認します。 クライアントが次の方法で実行されているのを確認します。
- デバイス上の CCMExec.log の確認
- SMS エージェント ホスト サービスがデバイスで実行されているのを確認する
0x87D00207
メッセージ: 解析エラー
エラー解決に関する追加情報: このエラーは、通常、データが無効な場合に Configuration Manager コンポーネントの 1 つで発生します。 このエラーは、アプリケーション、古いパッケージ バージョン、または他の多くの一般的なエラーが原因で発生する可能性があります。 アプリケーションの トラブルシューティング ガイドに従って、エラーを見つけて解決します。 アプリケーションのインストールをサポートするコンポーネントの追加ログを確認する必要がある場合があります。 ログで特定の ID またはエラー コードを検索すると、問題の特定に役立つ場合があります。 詳細については、「一般的なトラブルシューティングのヒント」を参照してください。
0x87D00213
メッセージ: タイムアウトが発生しました
エラー解決の追加情報: アプリケーションの最大許容実行時間 (分) を増やします。 クライアントのメンテナンス ウィンドウが、ランタイムをサポートするのに十分な大きなサイズを持つ必要があります。 詳細については、エラーの解決に役立つアプリケーションのトラブルシューティング ガイドを参照してください。
0x87D00215
メッセージ: アイテムが見つかりません
エラー解決の追加情報:
以下が存在し、クライアントがアクセスできることを確認します。
- アプリケーションの展開が存在し、クライアントにポリシーが表示されます。
- アプリケーション コンテンツが存在し、クライアントが利用できる
詳細については、エラーの解決に役立つアプリケーションのトラブルシューティング ガイドを参照してください。
0x87D00235
メッセージ: 構文エラーが解析中に発生しました
エラー解決に関する追加情報: このエラーは、通常、データが無効な場合に Configuration Manager コンポーネントの 1 つで発生します。 このエラーは、アプリケーション、古いパッケージ バージョン、または他の多くの一般的なエラーが原因で発生する可能性があります。 アプリケーションの トラブルシューティング ガイドに従って、エラーを見つけて解決します。 アプリケーションのインストールをサポートするコンポーネントの追加ログを確認する必要がある場合があります。 ログで特定の ID またはエラー コードを検索すると、問題の特定に役立つ場合があります。 詳細については、「一般的なトラブルシューティングのヒント」を参照してください。
0x87D00244
メッセージ: オブジェクトまたはサブシステムが初期化されていません
エラー解決に関する追加情報: このエラーは、通常、データが無効な場合に Configuration Manager コンポーネントの 1 つで発生します。 このエラーは、アプリケーション、古いパッケージ バージョン、または他の多くの一般的なエラーが原因で発生する可能性があります。 アプリケーションの トラブルシューティング ガイドに従って、エラーを見つけて解決します。 アプリケーションのインストールをサポートするコンポーネントの追加ログを確認する必要がある場合があります。 ログで特定の ID またはエラー コードを検索すると、問題の特定に役立つ場合があります。 詳細については、「一般的なトラブルシューティングのヒント」を参照してください。
0x87D0027C
メッセージ: CI ドキュメントのダウンロードがタイム アウトしました
エラー解決の追加情報: CI ドキュメントアクティビティは、CIAgent.log、CIDownloader.log、および DataTransferService.log で追跡できます。 詳細については、アプリケーションのトラブルシューティング ガイドのCI エージェント セクションを参照してください。
0x87D00289
メッセージ: CI ドキュメントの解凍に失敗しました
エラー解決の追加情報: CI ドキュメントアクティビティは、CIAgent.log、CIDownloader.log、および DataTransferService.log で追跡できます。 詳細については、アプリケーションのトラブルシューティング ガイドのCI エージェント セクションを参照してください。
0x87D00314
メッセージ: CI バージョン情報のタイムアウト
エラー解決に関する追加情報: 通常、このエラーは、アプリケーションに変更が加え、クライアントに新しい情報が含まれる場合に発生します。 クライアントがポリシーを取得し、アプリケーションの更新されたリビジョンについて知っていることを確認します。
0x87D00321
メッセージ: スクリプトの実行がタイム アウトしました
エラー解決の追加情報: 詳細については、AppEnforce.log を確認してください。 アプリケーションの最大許容実行時間 (分) を増やす必要がある場合があります。 クライアントのメンテナンス ウィンドウを、実行時間をサポートするのに十分な大きさに設定してください。 詳細については、エラーの解決に役立つアプリケーションのトラブルシューティング ガイドを参照してください。
0x87D00324
メッセージ: インストールが正常に完了したにもかかわらず、アプリケーションが検出されませんでした。
エラー解決の追加情報: AppDiscovery.log と CIAgent.log を確認します。 インストールが完了すると、アプリケーション検出を再度使用してインストールを確認します。
0x87D00325
メッセージ: アンインストールが完了した後もアプリケーションが検出されました
エラー解決の追加情報: AppEnforce.logで正しいアンインストール コマンドが使用されていることを確認します。 AppDiscovery.log と CIAgent.log を確認します。 アンインストールが完了すると、アプリケーション検出を再度使用してアンインストールを確認します。
0x87D00327
メッセージ: スクリプトが署名されていません
エラー解決の追加情報: デバイスの PowerShell 実行ポリシー クライアント設定を確認します。 このクライアント設定の既定値は AllSigned なので、署名されていないスクリプトでエラーが発生します。
0x87D00329
メッセージ: アプリケーション要件の評価または検出に失敗しました
エラー解決の追加情報: AppIntentEval.log を確認して、アプリケーションとその状態の依存関係と優先ルールを検出します。 詳細については、「アプリケーションの展開評価」を参照してください。
0x87D00607
メッセージ: コンテンツが見つかりません
エラー解決に関する追加情報: アプリケーションのコンテンツが配布ポイント上にいて、配布ポイントがクライアントからアクセス可能な状態を確認します。 詳細については、「Configuration Manager でのアプリケーションのダウンロード」を参照してください。
0x87D00667
メッセージ: ソフトウェア更新プログラムをインストールする現在または将来のサービス ウィンドウが存在しません
エラー解決に関する追加情報: クライアントのメンテナンス ウィンドウが、アプリケーション インストールの最大許容実行時間 (分) をサポートするのに十分な大きさであり、クライアントがウィンドウのポリシーを受け取ったと確認します。
0x87D01106
メッセージ: 実行可能ファイルが有効か、または関連するコマンド ラインを作成できませんでした
エラー解決に関する追加情報: 実行可能ファイルが独自にインストール可能な状態を確認し、指定したコマンド ラインでインストール可能なファイルを確認します。
0x87D01107
メッセージ: 指定されたプログラムの場所にアクセスできませんでした。 最大再試行回数に達していない場合、このプログラムは再試行する場合があります。
エラー解決の追加情報: クライアントはコンテンツの場所を取得していますが、その場所には到達できません。 クライアントの LocationServices.log で Distribution Point=
を確認します。
ContentTransferManager.log と DataTransferService.log を使用して、ダウンロードのエラーを監視します。
0x87D01201
メッセージ: キャッシュに十分な空き領域が用意されていないか、ディスクがいっぱいなため、コンテンツのダウンロードを実行できません
エラー解決に関する追加情報: コンピューターのドライブに十分な領域があるか確認します。
ccmcache
ディレクトリのサイズをクライアント キャッシュ設定と比較し、設定がアプリケーションのサイズに適していることを確認します。
0x87D01202
メッセージ: クライアント キャッシュの合計サイズが要求されたコンテンツのサイズより小さいため、コンテンツのダウンロードを実行できません
エラー解決の追加情報: ccmcache
ディレクトリのサイズをクライアント キャッシュ設定と比較し、設定がアプリケーションのサイズに対して適切であることを確認します。
0x87D01281
メッセージ: サポートされている App-V クライアントがインストールされていません
エラー解決の追加情報: サポートされているバージョンの App-V がクライアントにインストールされていることを確認します。
0x87D0128F
メッセージ: App-V sftmime コマンドがエラーを返しました
エラー解決の追加情報: sftmime コマンドの詳細については、「コマンド ラインを使用して仮想アプリケーションを管理する」を参照してください。
0x87D01290
メッセージ: App-V WMI プロバイダーのクエリ時にエラーが発生しました
エラー解決の追加情報: App-V WMI プロバイダーの詳細については、「Application Virtualization Client WMI Provider」を参照してください。
0x87D103E8
メッセージ: エラー不明
エラー解決の追加情報: アプリケーションのトラブルシューティング ガイドに従って、エラーを見つけて解決します。 アプリケーションのインストールをサポートするコンポーネントの追加ログを確認する必要がある場合があります。 ログで特定の ID またはエラー コードを検索すると、問題の特定に役立つ場合があります。 詳細については、「一般的なトラブルシューティングのヒント」を参照してください。
0x87D1076C
メッセージ: アプリケーションが正常にインストールされました
エラー解決に関する追加情報: アプリケーションが正常にインストールされました。
MSI エラー
エラー コード | エラー ソース | エラー メッセージ |
---|---|---|
1602 | MSI | ユーザーがインストールを取り消しました |
1603 | MSI | インストール中の致命的なエラー |
1605 | MSI | このアクションは、現在インストールされている製品でのみ有効です。 |
1618 | MSI | 別のプログラムがインストールされています。 インストールが完了するまで待って、このソフトウェアのインストールを再試行してください。 |
1633 | MSI | このインストール パッケージは、このプロセッサの種類ではサポートされていません。 製品ベンダーにお問い合わせください |
1638 | MSI | この製品の別のバージョンが既にインストールされています。 このバージョンのインストールは続行できません。 この製品の既存のバージョンを構成または削除するには、コントロール パネルの [プログラムの追加と削除] を使用します。 |
1642 | MSI | Windows インストーラ サービスでアップグレード修正プログラムをインストールできません。アップグレードするプログラムがないか、またはアップグレードが異なるバージョンのプログラムへ更新する可能性があります。 アップグレードするプログラムがコンピューターに存在し、正しいアップグレード パッチがあることを確認します |
一般的な MSI トラブルシューティングのヒント
MSI からエラーが発生した場合は、通常、Windows インストーラーのログを有効にする必要があります。 ログを有効にした後、問題のインストールを再試行しWindowsインストーラーが進行状況を追跡し、%temp%
フォルダーに投稿します。 新しいログのファイル名はランダムです。 ただし、最初の文字は Msi
で、ファイル名の拡張子は .log です。
一般的なトラブルシューティングのヒントと同様に、Windows インストーラー ログを確認する場合は、MsiExec.exe エラー メッセージと InstMsi.exe エラー メッセージと Windows インストーラー アクションの戻り値の一覧が役立ちます。
1602
メッセージ: ユーザーがインストールをキャンセルする
エラー解決に関する追加情報: ユーザーがインストールを取り消しました。 ユーザーにアプリケーションの完全インストールを求める。 可能であれば、ユーザーではなくシステムのインストールを実行できます。
1603
メッセージ: インストール中の致命的なエラー
エラー解決に関する追加情報:Windows インストーラのログを有効にして、インストールを再実行します。 インストーラー ログを確認する場合、通常、Return value 3
を示すエントリがログの失敗理由の近くにあります。 可能な戻り値とその意味の詳細については、「Windows インストーラー アクションの戻り値」を参照してください。
1605
メッセージ: このアクションは、現在インストールされている製品でのみ有効です。
エラー解決の追加情報: 依存インストールを実行する前に、製品がインストールされていることを確認してください。
1618
メッセージ: 別のプログラムがインストールされています。 インストールが完了するまで待って、このソフトウェアのインストールを再試行してください。
エラー解決の追加情報: 新しいインストールを実行する前に、以前のインストールが完了するのを待ちます。 以前のインストールが応答を停止した場合は、インストールを停止するか、プロセスを終了できます。 プロセスを終了すると、望ましくない結果が発生する可能性があります。
1633
メッセージ: このインストール パッケージは、このプロセッサの種類ではサポートされていません。 製品ベンダーにお問い合わせください
エラー解決の追加情報: デバイスのプロセッサ アーキテクチャがソフトウェアに適している必要があります。 ターゲット デバイスがアプリケーションの最小プロセッサ要件を満たしていることを確認します。 デバイスのプロセッサが製品のプロセッサ サポート仕様を満たす場合は、製品ベンダーに問い合わせてください。
1638
メッセージ: この製品の別のバージョンが既にインストールされています。 このバージョンのインストールは続行できません。 この製品の既存のバージョンを構成または削除するには、コントロール パネルの [プログラムの追加と削除] を使用します。
エラー解決の追加情報: 不要なバージョンの製品をアンインストールします。 Configuration Manager、スクリプト、または別の管理ツールを使用してアンインストールしない場合は、デバイスから手動でアンインストールします。 Windows 10 以降のクライアントの場合は、 Windows 設定>Apps を使用して、不要なバージョンの製品をアンインストールします。 以前のバージョンの Windows の場合は、コントロール パネルの [プログラムと機能] を使用して、不要なバージョンの製品をアンインストールします。
1642
メッセージ: Windows インストーラ サービスでアップグレード修正プログラムをインストールできません。アップグレードするプログラムがないか、またはアップグレードが異なるバージョンのプログラムへ更新する可能性があります。 アップグレードするプログラムがコンピューターに存在し、正しいアップグレード パッチがあることを確認します
エラー解決の追加情報: デバイスがインストールの製品バージョン管理の前提条件を満たしていることを確認します。
Windowsエラー
エラー コード | エラー ソース | エラー メッセージ |
---|---|---|
1 | Windows | 正しくない関数 |
2 | Windows | システムは指定されたパスを見つけられません |
692 | Windows | デバッガーがプロセスを終了しました |
0x80000003 | Windows | 1 つ以上の引数が無効です |
0x80000007L | Windows | 操作が中止されました |
0x80000009 | Windows | 一般的なアクセス拒否エラー |
0x80004005 | Windows | 未指定のエラー |
0x8000FFFF | Windows | 致命的なエラー |
0x80040154 | Windows | クラスが登録されていません |
0x80091007 | Windows | ハッシュ値が正しくありません |
0xC0000142 | Windows | 動的リンク ライブラリの初期化に失敗しました。 プロセスが異常終了しています |
一般的な Windows トラブルシューティングのヒント
この記事に記載されていない追加のコードを検索するには、Windows システム エラー コード リストを使用するか、Microsof tエラー ルックアップ ツールをダウンロードしてください。 Windows イベント ログと一般的なトラブルシューティングのヒントを使用すると、これらのエラーの原因を特定するのにも役立ちます。
1
メッセージ: 正しくない関数
エラー解決に関する追加情報 : エラーが発生した Windows をインストール ログと組み合わせて確認し、エラーの原因を特定します。
2
メッセージ: システムは指定されたパスを見つけられません
エラー解決の追加情報:
- 欠落しているファイルがシステム ファイルである場合は、システム ファイル チェッカー ツールを実行して、欠落または破損しているシステム ファイルを修復します。
/scanfile=file
または/verifyfile
を sfc コマンドとともに使用して、バイナリをスキャンし、そのファイルに問題があるかどうかを確認することもできます。 - 不足しているファイルがアプリケーション ファイルの場合は、アプリケーションを修復またはアンインストールして再インストールし、不足しているファイルを置き換えることができます。
- ファイルが見つからないとログが一覧に表示されない場合は、プロセス モニターを使用して問題のあるファイルを特定できます。
-
ProcMon.exe /NoConnect /NoFilter /AcceptEULA
を使用すると、イベントやフィルターをキャプチャせずに ProcessMonitor を起動できます。
-
692
メッセージ: デバッガーがプロセスを終了しました
エラー解決の追加情報: プロセスに接続されているデバッガーを切り離し、アプリケーションのインストールを再試行します。
0x80000003
メッセージ: 1 つ以上の引数が無効です
エラー解決に関する追加情報 : エラーが発生した Windows をインストール ログと組み合わせて確認し、エラーの原因を特定します。
0x80000007L
メッセージ: 操作が中止されました
エラー解決の追加情報: インストール ログと Configuration Manager アプリケーション ログを使用して、インストールが停止した理由を特定します。 ログをマージして、0x80000007L エラーの前に発生した処理を簡単に確認できます。
eventvwr.msc
を使用して、インストールの失敗のWindows発生した追加のイベントについて、イベント ログのログを確認します。
0x80000009
メッセージ: 一般的なアクセス拒否エラー
エラー解決のための追加情報: ログから問題が明確でない場合は、eventvwr.msc
を使用してWindowsイベント ログとプロセス モニターを確認すると、問題のあるファイルまたはプロセスを特定するのに役立ちます。 必要に応じて、Windows インターフェイスまたはicaclsを使用して、問題のあるファイルのアクセス許可を変更します。
Windows オペレーティング システムでのファイルのアクセス許可に関する追加のヒント:
- アクセス許可の拒否は、アクセス許可よりも常に優先されます。
- 明示的なアクセス許可は、継承されたアクセス許可よりも優先されます。
- NTFS アクセス許可が競合する場合、またはグループとユーザーのアクセス許可が矛盾している場合は、最も自由なアクセス許可が優先されます。
- アクセス許可は累積的です。
0x80004005
メッセージ: 指定されていないエラー
エラー解決の追加情報: インストール ログと Configuration Manager アプリケーション ログを使用して、インストールが停止した理由を特定します。 ログをマージして、0x80004005 エラーの前に何が起こったかを簡単に確認できるようにします。
eventvwr.msc
を使用して、インストールの失敗のWindows発生した追加のイベントについて、イベント ログのログを確認します。
アプリケーションのトラブルシューティング ガイドに従って、エラーの解決に役立てます。
プロセス モニターは、エラーの特定にも役立ちます。
0x8000FFFF
メッセージ: 致命的なエラー
エラー解決に関する追加情報 : エラーが発生した Windows をインストール ログと組み合わせて確認し、エラーの原因を特定します。
0x80040154
メッセージ: クラスが登録されていません
エラー解決の追加情報: これは通常、構成関連の DCOM エラーです。 dcomconfig を使用して DCOM 構成設定を確認します。 ファイルに問題がある場合.dll regsvr32 を使用して dll ファイルを登録し、インストールを再試行してください。 問題のあるファイルの数が多いのは、アプリケーションをインストールする前に解決する必要がある、根底にある問題の兆候である可能性があります。
0x80091007
メッセージ: ハッシュ値が正しくありません
エラー解決に関する追加情報: ファイルのハッシュが正しくなかったり、インストールを完了できない。 通常、CAS.log にこのエラー が表示されます。 アプリケーションのファイルの内容が最近更新されたのか確認します。 パッケージに問題がある可能性があります。場合によっては、パッケージの再構築と再配布が必要になる場合があります。 この問題は、ファイルをスキャンするセキュリティ アプリケーションなど、ファイルに共有違反がある場合にも発生する可能性があります。 Configuration Manager では、ハッシュ チェック中にファイルへの排他的アクセスが必要です。 プロセス モニターを実行し、フィルターを追加することで、問題のあるプロセスを特定できます。 満たす条件は、結果に [共有違反] が含まれている場合、[イベントを含める] です。
0xC0000142
メッセージ: 動的リンク ライブラリの初期化に失敗しました。 プロセスが異常終了しています
エラー解決のための追加情報: 問題のある .dll ファイルがある場合は、regsvr32 を使用して dll ファイルを登録し、再試行できます。 問題のあるファイルの数が多いのは、アプリケーションをインストールする前に解決する必要がある、根底にある問題の兆候である可能性があります。
Windows Management Instrumentation (WMI) のエラー
エラー コード | エラー ソース | エラー メッセージ |
---|---|---|
0x80041001 | Windows Management Instrumentation (WMI) | WBEM_E_FAILED |
0x80041009 | Windows Management Instrumentation (WMI) | WBEM_E_NOT_AVAILABLE |
0x8004100E | Windows Management Instrumentation (WMI) | WBEM_E_INVALID_NAMESPACE |
WMI の一般的なトラブルシューティングのヒント
問題のある名前空間は、通常、ConfigurationManager ログ ファイルと WMI ログにあります。 WMI は、コンポーネント オブジェクト モデル (COM)/分散コンポーネント オブジェクト モデル (DCOM)、レジストリ、ファイル システム、およびリモート プロシージャ 呼び出し (RPC) に依存しています。 DCOM の登録とアクセス許可は、WMI 操作が成功するために重要です。 dcomconfig を使用して DCOM 構成設定を確認できます。
WMI の問題のトラブルシューティングを行う場合、通常は、必要な名前空間、クラス、およびインスタンスが WMI リポジトリに存在し、アクセスできるのを確認します。
管理者特権のコマンド プロンプトから wmimgmt.msc
を実行して、最初に名前空間がターゲットに存在することを確認します。 WMI コントロールが起動すると、次の操作が実行されます。
- [アクション] を選択し、[プロパティ] を選択します。
- [セキュリティ] タブを選択して、すべての名前空間を表示します。
- 問題の名前空間に移動します。
- 名前空間が存在することを確認し、名前空間のセキュリティを確認します。
WMI コントロールを別のコンピューターに接続するには:
- [ アクション] を 選択し、[ 別のコンピューターに接続] を選択します。
- [別のコンピューター] のオプションを選択し、 名前を指定します。
- 接続する [プロパティ] を選択します。 リモート コンピューター上の WMI リポジトリへの接続は、[プロパティ] を選択するまで発生しません。
- 名前空間が存在することを確認し、名前空間のセキュリティを確認します。
- また、接続可能な IP アドレスへの接続を試みる場合もあります。
名前空間がターゲットに存在し、適切にクエリを実行できることを確認します。
wbemtest
と入力して、管理者特権のコマンドプロンプトから Windows Management Instrument Tester を実行します。 Windows Management Instrument Tester が起動したとき、以下の操作を行います。
- [接続...] を選択します。
- 必要に応じて、
root\cimv2
やroot\ccm
、ユーザー資格情報などの問題のある名前空間を入力します。 別のマシンに接続するには、名前または\\Machine1\root\ccm
などの IP アドレスと、必要に応じて資格情報を入力します。 - [列挙型クラス...] を選択して、問題のある名前空間のクラスがリストされていることを確認します。
- スーパークラス情報を [再帰的] に設定し、[OK] を選択して、問題のある名前空間のクラス一覧を確認します。
- クラスの 1 つのオブジェクト エディターをダブルクリックして起動します。
-
root\ccm
名前空間を使用している場合は、CCM_ClientIdentificationInformation などの "CCM_" で始まるクラスを選択します。 -
root\cimv2
を使用している場合は、Win32_BIOSなど、 "Win32_" で始まるものを選択してください。
-
- [インスタンス] を選択して、選択したクラスの読み込みインスタンスを確認します。 一部のクラスでは、インスタンスが表示されていない場合は問題ない場合は、[クエリ結果] ウィンドウに [完了] と表示されます。 終了しないインスタンスまたはクエリの一覧を長時間実行するクエリは、問題を示している可能性があります。
次のようにリポジトリを確認します。
- 管理者特権でのコマンド プロンプトから
winmgmt /verifyrepository
を実行します。 検証は通常、無効なクラス エラーに対して、特に mofcomp を使用して .mof ファイルを最近再コンパイルする必要がある場合に役立ちます。 - 検証中に問題が見つかった場合は、
winmgmt /salvagerepository
を使用して救済を試みることができます - 通常、/resetrepository は、他の代替手段が存在しない必要がない限り使用しません。 一部の名前空間は自動的に再構築されません。不足している名前空間に関連付けられているソフトウェアを再インストールするか、アプリケーションの .mof ファイルを mofcomp して再構築する必要があります。
WMI リソース:
- wbemtest の概要
- Winmgmt サービス
- WMI ログ ファイル
-
WMI イベントのトレースログとデバッグ ログを有効にする
- トラブルシューティング セッションをカバーするために、既定のログ サイズを変更してください。
- トラブルシューティングが完了したら、トレースとデバッグ ログを無効にしてください。
- WMI コントロールを使用して名前空間のセキュリティを設定する
- WMI トラブルシューティング
- パフォーマンス チームに問い合う: WMI
0x80041001
メッセージ: WBEM_E_FAILED
エラー解決に関する追加情報: WBEM_E_FAILED は WMI エラーの一般的なエラーです。 このエラーは、多くのことが原因で発生する可能性があります。 エラーは、失敗したメソッドまたはインスタンスを示す場合があります。 同様の関数に基づいてログを結合すると、関連するログ全体が同時に表示される可能性があります。 たとえば、アプリケーションのコンテンツに関連するエラーが表示される場合は、CAS.log、ContentTransferManager.log、および DataTransfer.log をマージできます。 クライアントではなくサイト サーバーでエラーが発生した場合は、SMSProv.log で追加情報を確認できます。 アプリケーション インストール ログと共に問題 を特定するには、一般的な WMI トラブルシューティングのヒントを使用します。
0x80041009
メッセージ: WBEM_E_NOT_AVAILABLE
エラー解決に関する追加情報: リソース (多くの場合、リモート コンピューター) は現在使用できません。 デバイスがオンラインであることを確認します。 デバイス上の WMI への接続 を確認するには、一般的な WMI トラブルシューティングのヒントを使用します。
0x8004100E
メッセージ: WBEM_E_INVALID_NAMESPACE
エラー解決の追加情報: 指定された名前空間が見つかりませんでした。 一般的な WMI トラブルシューティングのヒントに従って、対象のコンピューターが WMI に接続できるのを確認します。 指定された名前空間が存在することを確認します。
Windows Update エージェント エラー
エラー コード | エラー ソース | エラー メッセージ |
---|---|---|
0x00240006 | Windows Update Agent | インストールしようとしている更新プログラムは、システムに既にインストールされています。 |
0x80240017 | Windows Update Agent | 適用可能な更新プログラムがないため、操作が実行されませんでした。 |
一般的 Windows エージェントのトラブルシューティングのヒント
インストールのエラーは、Windows Update Agent が原因で発生しました。 多くの場合、Configuration Manager、Windows Update for Business、または Microsoft Update から組み込みのソフトウェア更新プログラム管理を使用して、これらの更新プログラムをインストールできます。 通常のパッチ適用メカニズムを使用できない特定の状況では、.msu
パッケージをアプリケーションのように Windows Update スタンドアロン インストーラー (wusa.exe) でインストールできます。
Windows Update のログと一般的なトラブルシューティングのヒントを使用して、問題の原因を特定してください。
0x00240006
メッセージ: インストールしようとしている更新プログラムは、システムに既にインストールされています。
エラー解決に関する追加情報: 更新プログラムはデバイスに既にインストールされています。
0x80240017
メッセージ: 適用可能な更新プログラムがないため、操作が実行されませんでした。
エラー解決に関する追加情報: 更新プログラムはデバイスには適用できません。 デバイスが更新プログラムの要件を満たしていることを確認します。 更新プログラムの代用がインストールされている場合、その更新プログラムがデバイスに適用される可能性は非常にまれです。