MPIO 0x800f0922が失敗した場合のエラー メッセージ

この記事では、Microsoft Multipath I/O (MPIO) 機能のインストール0x800f0922失敗した場合に発生するエラー メッセージを修正するのに役立ちます。

適用対象:  Windows Server 2012 R2、Windows Server 2008 R2 Service Pack 1
元の KB 番号:   3008079

現象

グラフィカル ユーザー インターフェイス (GUI) またはユーザー インターフェイスを使用して MPIO 機能をインストールWindows PowerShell、次のエラー メッセージが表示されます。

指定したサーバーの機能を追加または削除する要求が失敗しました。
1 つ以上の役割、役割サービス、または機能のインストールに失敗しました。 エラー: 0x800f0922。

さらに、次のような情報は、コンポーネント ベースのサービス ログ (CBS.log) に記録されます。

<DateTime>、Info CSI 00000029 高度なインストーラー フェーズ 32 の実行を開始する (0x00000020) インデックス 11 (0x000000000000000b) (シーケンス 41)
古いコンポーネント: [l:0]""
新しいコンポーネント: [ml:344,l{172}:342{171}]"Microsoft-Windows-MultipathDeviceSpecificModule, Culture=neutral, Version=6.2.9200.16384,
PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
インストール モード: インストール
インストーラー ID: {3d07d150-2f3d-4184-9793-d0fd59b0c885}
インストーラー名: [12]"ルート デバイス"
<DateTime>、エラー CSI 00000001@<DateTime> (F) CMIADAPTER: AI HRESULT = 800f0207 からの内部エラー メッセージ [Error,Facility=(000f),Code=519 (0x0207)]
[66]"デバイス インスタンスは既に存在するから作成できません。
]
[gle=0x80004005]
<DateTime>、エラー CSI 00000002@<DateTime> (F) CMIADAPTER: AI が失敗しました。 HRESULT = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)]
要素:
[308]"<rootDevices xmlns="urn:schemas-microsoft-com:asm.v3">
<rootDevice classGUID="{4D36E97D-E325-11CE-BFC1-08002BE10318}" deviceName="ROOT\MPIO\0001" generateId="false">
<properties>
<property name="HardwareIds" value=""ROOT\MSDSM"" />
</properties>
</rootDevice>"[gle=0x80004005]
<DateTime>、エラー CSI 00000003@<DateTime> (F) CMIADAPTER: HRESULT コード = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)] を使用して終了します。
[gle=0x80004005]
<DateTime>、Info CSI 0000002a 1 操作の実行。1 はロック/ロック解除ではなく、次の手順に従います。
(0) LockComponentPath (10): フラグ: 0 comp: {l:16 b:0079df39e6dcf01300000000001413a815} pathid: {l:16 b:0079df39e6dcf0131000001413a815 path:
[l:234{117}]"\SystemRoot\WinSxS\x86_microsoft.windows.s..ation.badcomponents_31bf3856ad364e35_6.2.9200.16384_none_353ccb4c94858655" pid: 1314 starttime: 130566894897453336 (0x01cfdde62dc9d918)
<DateTime>、エラー [0x018005] CSI 0000002b (F) キュー アイテム インストーラーの実行に失敗しました。ルート デバイス ({3d07d150-2f3d-4184-9) HRESULT 800f0207 [Error,Facility=(000f),Code=519 (0x0207)] を含む793-d0fd59b0c885})。 失敗は無視されません。インストーラー キュー内のすべての操作が完了した後にロールバックが開始されます。インストーラーは信頼性の高 [い 2](gle=0x80004005)
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CBS.log を追加しました。
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CbsPersist_ <DateTime>.log を追加しました。
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CbsPersist_ <DateTime>.log を追加しました。
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CbsPersist_ <DateTime>.log を追加しました。
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CbsPersist_ <DateTime>.log を追加しました。
<DateTime>、Info CBS WER レポートに C:\Windows\Logs\CBS\CbsPersist_ <DateTime>.log を追加しました。
<DateTime>、Info CBS エラー レポートに pending.xml.bad Windows追加できない。 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
<DateTime>、Info CBS SCM を追加できない。EVM を使用してWindowsレポートを作成します。 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
<DateTime>、 Info CSI 0000002c NT トランザクションの作成 (seq 3), objectname [6]"(null)"
<DateTime>、Info CSI 0000002d 作成された NT トランザクション (seq 3) の結果0x00000000、ハンドル @0x330
<DateTime>、Info CSI 0000002e@<DateTime> NT トランザクション コミットを開始します。。
<DateTime>、Info CSI 0000002f@<DateTime> CSI perf トレース:
CSIPERF:TXCOMMIT;15663 <DateTime>、 Info CSI 00000030@<DateTime> CSI Advanced インストーラー perf トレース:
CSIPERF:AIDONE;{3d07d150-2f3d-4184-9793-d0fd59b0c885};Microsoft-Windows-MultipathDeviceSpecificModule, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral;1999
<DateTime>、Info CSI 00000031 高度なインストーラーの実行を終了する (シーケンス 41) 完了状態: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

また、次の情報がデバイス インストール テキスト ログ (SetupAPI.dev.log) に記録されます。

>>> [ルート デバイスのセットアップ - インストール]
>>> セクションの開始 <DateTime>
set: {Install Root Device: ROOT\MPIO\0001} <DateTime>
!!! set: デバイス ROOT\MPIO\0001 のデバイス情報要素を作成できない。 HRESULT = 0x800f0207
set: {Install Root Device - exit(0x800f0207)} <DateTime>
<<< Section end <DateTime>
<<< [終了状態: FAILURE(0x00000207)]

原因

この問題は、MPIO 機能のレジストリ キーの一部の古いエントリが原因で発生します。

解決方法

この問題を解決するには、レジストリから次のキーを削除します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\MPIO\0001

状態

Microsoft は、この記事の冒頭に記載されている Microsoft 製品の問題を確認しました。

エラー コードの説明

エラー コード 記号 ファイル 説明
0x800f0922 CBS_E_INSTALLERS_FAILED cbsapi.h 高度なインストーラーと汎用コマンドの処理に失敗しました。
0x800f0207 SPAPI_E_DEVINST_ALREADY_EXISTS winerror.h デバイス インスタンスは既に存在しますので、作成できません。
0x80070002 ERROR_FILE_NOT_FOUND winerror.h 指定されたファイルが見つかりません。
0x00000207 SE_AUDITID_LPC_INVALID_USE msaudite.h LPC ポートの使用が無効です。