Quería instalar un nuevo rol "DHCP" en un servidor con Windows Server 2019 y me encontré con este error.
1- Buscamos en la carpeta "windows\logs\CBS\" el archivo CBS.log y lo abrimos con el Bloc de Notas.
2- Ahora buscaremos dentro del archivo para descubrir que ha fallado, en mi caso encuentro estas dos lineas.
CBS Failed to pin deployment while resolving Update: Package_3368_for_KB5016690~31bf3856ad364e35~amd64~~10.0.1.10.5016690-6282_neutral from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
CBS Failed to bulk stage deployment manifest and pin deployment for package:Package_3785_for_KB5031361~31bf3856ad364e35~amd64~~10.0.1.9 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
3 - Podemos ver que ha fallado por no tener estos dos KB concretamente el KB5016690 y KB5031361.
4 - Los buscamos en internet y los descargamos.
5 - Una vez descargados los vamos a extraer para posteriormente instalarlos, primero creamos una carpeta llamada "KB" y dentro de ellos crearemos dos carpetas más "KB-1" y "KB-2". Movemos los dos archivos KB dentro de la carpeta "KB" y ejecutamos los siguientes comandos:
a. expand -f:* c:\kb\windows10.0-kb5016690-x64_7b9d9b5d259b0b5e7f5d8e2b144d967673a01655.msu c:\kb\kb-1
b. expand -f:* c:\kb\windows10.0-kb5031361-x64_961e82abaca6fa50073f65c96143730824956f7d.msu c:\kb\kb-2
6 - Una vez expandido los archivos vamos a instalarlos.
a. dism /online /add-package /packagepath:c:\kb\kb-1\Windows10.0-KB5016690-x64.cab
b. dism /online /add-package /packagepath:c:\kb\kb-2\Windows10.0-KB5031361-x64.cab
7 - Ahora reiniciamos el servidor y volvemos a lanzar la instalación del rol.
8 - En mi caso se ha solucionado.