安装更新与部署

当多路径 I/O (MPIO) 功能安装失败时,0x800f0922错误 - Windows Server

· 52CE 我爱测

本文可帮助修复Microsoft多路径 I/O (MPIO) 功能安装失败时发生的错误0x800f0922。 原始 KB 数: 3008079 现象 尝试使用图形用户界面(GUI)或 Windows PowerShell 安装 MPIO 功能时,会收到以下错误消息: 在指定服务器上添加或删除功能的请求失败。 安装一个或多个角色、角色服务或功能失败。 错误:0x800f0922。 此外,类似以下内容的信息将记录在基于组件的维护服务日志(CBS.log): &

本文可帮助修复Microsoft多路径 I/O (MPIO) 功能安装失败时发生的错误0x800f0922。

原始 KB 数: 3008079

现象

尝试使用图形用户界面(GUI)或 Windows PowerShell 安装 MPIO 功能时,会收到以下错误消息:

在指定服务器上添加或删除功能的请求失败。 安装一个或多个角色、角色服务或功能失败。 错误: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>, Error 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”> <性能> <property name=“HardwareIds” value=“”ROOT\MSDSM“” /> </性能> </rootDevice>“[gle=0x80004005] <DateTime>, Error CSI 00000003@<DateTime> (F) CMIADAPTER: Exiting with HRESULT code = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)]。 [gle=0x80004005] <DateTime,Info>* CSI 0000002a 正在执行 1 个操作;1 不锁定/解锁,如下所示: (0) LockComponentPath (10): flags: 0 comp: {l:16 b:0079df39e6ddcf013000000001413a815} pathid: {l:16 b:0079df39e6ddcf013100000001413a815} 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-979) 具有 HRESULT 800f0207 的 3-d0fd59b0c885}[Error,Facility=(000f),Code=519 (0x0207)]。 不会忽略失败:在安装程序队列中的所有操作完成后,将启动回滚;安装程序可靠 [2](gle=0x80004005) <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CBS.log。 <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log。 <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log。 <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log。 <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log。 <DateTime>,信息 CBS 向 WER 报告添加了 C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log。 <DateTime>, Info CBS 无法向 Windows 错误报告添加 pending.xml.bad。 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] <DateTime,Info>* CBS 无法添加 SCM。EVM 到 Windows 错误报告。 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]* <DateTime>, Info CSI 0000002c Creating NT transaction (seq 3), objectname [6]“(null)” <DateTime>, Info CSI 0000002d Created NT transaction (seq 3) result 0x00000000, handle @0x330 <DateTime>、Info CSI 0000002e@<DateTime>* Start NT 事务提交...* <DateTime>、Info CSI 0000002f@<DateTime>* CSI 性能跟踪: CSIPERF:TXCOMMIT;15663 DateTime,Info<> CSIPERF:AIDONE;{3d07d150-2f3d-4184-9793-d0fd59b0c885};Microsoft-Windows-MultipathDeviceSpecificModule, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), 区域性中立, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, 类型中性, TypeName neutral, PublicKey neutral;199927us* <DateTime>*、Info CSI 00000031结束执行高级安装程序(序列 41)完成状态:HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

此外,在设备安装文本日志中记录以下信息(SetupAPI.dev.log):

>>> [安装根设备 - 安装] >>> 节开始日期 <日期/时间> set: {Install Root Device: ROOT\MPIO\0001} <DateTime> !!! set:无法为设备 ROOT\MPIO\0001 创建设备信息元素。 HRESULT = 0x800f0207 set: {Install Root Device - exit(0x800f0207)} <DateTime> <<< 节结束 <DateTime> <<< [退出状态:FAILURE(0x00000207)]

原因

出现此问题的原因是 MPIO 功能的注册表项中存在一些过时条目。

解决方法

若要解决此问题,请从注册表中删除以下项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\MPIO\0001

Status

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 端口的使用无效。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。