Compartir a través de


Error 0x800f0922 cuando se produce un error en la instalación de la característica MPIO

Este artículo ayuda a corregir el error 0x800f0922 que se produce cuando se produce un error en la instalación de la característica de E/S de múltiples rutas de Microsoft (MPIO).

Número de KB original: 3008079

Síntomas

Al intentar instalar la característica MPIO mediante la interfaz gráfica de usuario (GUI) o Windows PowerShell, recibirá el siguiente mensaje de error:

Error en la solicitud para agregar o quitar características en el servidor especificado.
Error de la instalación de uno o más servicios de función, funciones o características. Error: 0x800f0922.

Además, la información similar a la siguiente se registra en el registro de mantenimiento basado en componentes (CBS.log):

<DateTime>, Info CSI 00000029 Begin executing advanced installer phase 32 (0x00000020) index 11 (0x000000000000000b) (sequence 41)
Componente anterior: [l:0]""
Nuevo componente: [ml:344,l{172}:342{171}]"Microsoft-Windows-MultipathDeviceSpecificModule, Culture=neutral, Version=6.2.9200.16384,
PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
Modo de instalación: instalar
Identificador del instalador: {3d07d150-2f3d-4184-9793-d0fd59b0c885}
Nombre del instalador: [12]"Dispositivos raíz"
<DateTime>, Error CSI 00000001@<DateTime> (F) CMIADAPTER: Mensaje de error interno de AI HRESULT = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)]
[66]"No se puede crear la instancia del dispositivo porque ya existe".
]
[gle=0x80004005]
<DateTime>, error CSI 00000002@<DateTime> (F) CMIADAPTER: error de IA. HRESULT = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)]
Elemento:
[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"" />
</Propiedades>
</rootDevice>"[gle=0x80004005]
<DateTime>, Error CSI 00000003@<DateTime> (F) CMIADAPTER: Salir con código HRESULT = 800f0207 [Error,Facility=(000f),Code=519 (0x0207)].
[gle=0x80004005]
<DateTime>, Info CSI 0000002a Performing 1 operations; 1 are not lock/unlock and follow:
(0) LockComponentPath (10): flags: 0 comp: {l:16 b:0079df39e6ddcf0130000001413a815} pathid: {l:16 b:0079df39e6dcf01310000001413a815} ruta:
[l:234{117}]" \SystemRoot\WinSxS\x86_microsoft.windows.s.. ation.badcomponents_31bf3856ad364e35_6.2.9200.16384_none_353ccb4c94858655" pid: 1314 starttime: 130566894897453336 (0x01cfdde62dc9d918)
<DateTime>, Error [0x018005] CSI 0000002b (F) Error al ejecutar el instalador del elemento de cola: Dispositivos raíz ({3d07d150-2f3d-4184-9793-d0fd59b0c885}) con HRESULT 800f0207 [Error,Facility=(000f),Code=519 (0x0207)]. Error no se omitirá: se iniciará una reversión una vez completadas todas las operaciones de la cola del instalador; el instalador es confiable [2](gle=0x80004005)
<DateTime>, Info CBS se agregó C:\Windows\Logs\CBS\CBS.log al informe WER.
<DateTime>, Info CBS agregó C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log al informe WER.
<DateTime>, Info CBS agregó C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log al informe WER.
<DateTime>, Info CBS agregó C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log al informe WER.
<DateTime>, Info CBS agregó C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log al informe WER.
<DateTime>, Info CBS agregó C:\Windows\Logs\CBS\CbsPersist_<DateTime>.log al informe WER.
<DateTime>, Info CBS No se puede agregar pending.xml.bad al informe de errores de Windows. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
<DateTime>, Info CBS No puede agregar SCM. Informe de errores de EVM a 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> Beginning NT transaction commit...
<DateTime>, Info CSI 0000002f@<DateTime> CSI perf trace:
CSIPERF:TXCOMMIT; 15663 DateTime>, Info CSI 00000030@<DateTime> CSI Advanced installer perf trace:<
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; 199927us
<DateTime>, Info CSI 00000031 End executing advanced installer (sequence 41) Estado de finalización: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED)

Además, la siguiente información se registra en el registro de texto de instalación del dispositivo (SetupAPI.dev.log):

>>> [Setup Root Device - Install]
>>> Fecha y hora de inicio <de sección>
set: {Install Root Device: ROOT\MPIO\0001} <DateTime>
!!! set: no se pudo crear un elemento de información del dispositivo para el dispositivo ROOT\MPIO\0001. HRESULT = 0x800f0207
set: {Install Root Device - exit(0x800f0207)} <DateTime>
<<< Fecha y hora de finalización <de sección>
<<< [Estado de salida: FAILURE(0x00000207)]

Causa

Este problema se produce debido a algunas entradas obsoletas en la clave del Registro para la característica MPIO.

Solución

Para resolver este problema, quite la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\MPIO\0001

Estado

Microsoft ha confirmado que se trata de un problema en los productos de Microsoft enumerados al principio de este artículo.

Explicación de los códigos de error

Código de error Símbolo Archivo Descripción
0x800f0922 CBS_E_INSTALLERS_FAILED cbsapi.h error al procesar comandos genéricos e instaladores avanzados.
0x800f0207 SPAPI_E_DEVINST_ALREADY_EXISTS winerror.h No se puede crear la instancia del dispositivo porque ya existe.
0x80070002 ERROR_FILE_NOT_FOUND winerror.h El sistema no puede encontrar el archivo especificado.
0x00000207 SE_AUDITID_LPC_INVALID_USE msaudite.h Uso no válido de puerto LPC.

Recolección de datos

Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.