Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe un problema por el que la conversión de Windows Server Core a gui mediante un comando DISM o PowerShell produce un error 0x800f0906.
Número de KB original: 3023427
Síntomas
Este problema se produce cuando se ejecuta un comando DISM, un comando equivalente de Windows PowerShell u otro método similar para convertir a gui.
El comando DISM que se usa para la conversión contiene los siguientes modificadores:
/enable-feature /featurename:ServerCore-FullServer /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell
Recibirá uno de los siguientes clústeres de información en el símbolo del sistema:
Información de error con código de error 0x800f0906:
Dism.exe /online /enable-feature /featurename:ServerCore-FullServer /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /source:wim:d:\sources\install.wim:4
Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 6.3.9600.17031
Versión de la imagen: 6.3.9600.17031
Habilitar características
[===========================66,7%====== ]
Error: 0x800f0906
No se pudieron descargar los archivos de origen.
Use la opción "source" para especificar la ubicación de los archivos necesarios para restaurar la característica. Para obtener más información sobre cómo especificar una ubicación de origen, consultehttp://go.microsoft.com/fwlink/?LinkId=243077
.El archivo de registro de DISM se encuentra en C:\Windows\Logs\DISM\dism.log.
Información del comando DISM que continúa ejecutándose durante mucho tiempo sin detener:
Dism.exe /online /enable-feature /featurename:ServerCore-FullServer /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /source:wim:d:\sources\install.wim:4
Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 6.3.9600.17031
Versión de la imagen: 6.3.9600.17031
Habilitar características
[===========================66,7%====== ]
Nota:
La barra de progreso del símbolo del sistema siempre permanece en un 66,7 %. El tamaño del archivo CBS.log que está bajo la ruta de acceso %windir%\logs\cbs seguirá aumentando.
Errores en los registros de CBS
El archivo CBS.log muestra uno de los dos errores siguientes:
Error 1
<DateTime>, Info CBS Session: 30409734_2213032090 inicializado por el cliente WindowsUpdateAgent.
<DateTime>, Info CBS Opened cabinet package, package directory: \\? \C:\Windows\SoftwareDistribution\Download\ea6d57731136ce0c61adfa2056bd76ba, ubicación del espacio aislado: \\? \C:\Windows\SoftwareDistribution\Download\ea6d57731136ce0c61adfa2056bd76ba, ubicación del gabinete: \\? \C:\Windows\SoftwareDistribution\Download\ea6d57731136ce0c61adfa2056bd76ba\windows8.1-kb3000850-x64-express.cab, ubicación del manifiesto: \\? \C:\Windows\SoftwareDistribution\Download\ea6d57731136ce0c61adfa2056bd76ba\update.mum
. . .
. . .
. . .
<DateTime>, Info DPX Extracción de archivo: amd64_microsoft-windows-c.. t-resources-mrmcore_31bf3856ad364e35_6.3.9600.17418_none_dc8ca600359fa9c4\mrmcorer.dll error porque no está presente en el contenedor.
<Fecha y hora>, sesión asincrónica de INFO CBS: 30409734_2213032090 finalizado. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]Error 2
<DateTime>, Info CBS No puede encontrar el paquete: Package_for_KB2959977~31bf3856ad364e35~amd64~6.3.1.1 desde el índice de actualización de Windows en caché. [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
<DateTime>, Info CBS Failed to find package: Package_for_KB2959977~31bf3856ad364e35~amd64~~6.3.1.1 from the index mapping [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
Nota:
Las actualizaciones que aparecen durante el error pueden ser diferentes. La causa de estos errores se encuentra en el componente CBS y en el archivo de índice, no en las actualizaciones. La salida de ejemplo y la lista de actualizaciones mencionadas en el error se basan en pruebas internas de una instalación predeterminada pero actualizada de Windows Server 2012 R2 Core que no tiene habilitadas características ni roles adicionales.
Causa del error 1 en los registros de CBS
Este problema se produce cuando la conversión requiere que los archivos se descarguen para las actualizaciones que se agrupan como parte de un único updateID.
Las pruebas locales muestran que la presencia de las siguientes actualizaciones en el servidor Principal hará que se produzca un error en la conversión con los errores de extracción de DPX 0x80070002:
- 3000850
- 3003057
- 3014442
- 2919355
- 2959977
Nota:
Para ver los valores de ejemplo de updateID, abra el archivo wuindex.xml en la ruta de acceso %windir%\servicing\packages y busque la cadena updateID.
Causa del error 2 en los registros de CBS
La causa es la entrada <Map Package="package_for_kb2959977~31bf3856ad364e35~amd64~~6.3.1.1"/> se pierde en updateID 8452bac0-bf53-4fbd-915d-499de08c338b, dentro del archivo %windir%\servicing\packages\wuindex.xml.
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.