Adicionar algum contexto na CBS e CSI pode ajudar a buscar uma solução. Portanto, os seguintes insights e sugestões podem ajudar.
A seguir, alguns dos serviços que adicionam entradas ao log do CBS.
- CBS (Component Based Servicing) - também conhecido como o instalador confiável (TRUSTEDINSTALLER.EXE), que funciona no nível do pacote / atualização
- CSI (Component Servicing Infrastructure) - funciona no nível de implantação / componente
- DMI (Gerenciamento e instalação de drivers) - Processos avançados de instalação de drivers
- CMI (Component Management Infrastructure) - lida com os instaladores avançados
- SMI (Systems Management Infrastructure) - usado para gerenciar as configurações do Registro
- Gerenciador de Transações do Kernel (KTM) - Permite que os clientes usem o registro e sistema de arquivos
Os tópicos acima são discutidos com mais detalhes em Noções básicas sobre os componentes Manutenção (Noções Básicas do Serviço Baseado em Componente) . Com o conhecimento dos erros de aparência acima no CBS.log
A seguir, uma lista de códigos de erro sugeridos para começar:
0xf0805 CBS_E_INVALID_PACKAGE the update package was not a valid CSI update
0xf0806 CBS_E_PENDING the operation could not be complete due to locked resources
0xf0807 CBS_E_NOT_INSTALLABLE the component referenced is not separately installable
0xf0808 CBS_E_IMAGE_NOT_ACCESSIBLE the image location specified could not be accessed
0xf0809 CBS_E_ARRAY_ELEMENT_MISSING attempt to get non-existent array element
0xf080A CBS_E_REESTABLISH_SESSION session object updated, must recreate session
0xf080B CBS_E_PROPERTY_NOT_AVAILABLE requested property is not supported
0xf080C CBS_E_UNKNOWN_UPDATE named update not present in package
0xf080D CBS_E_MANIFEST_INVALID_ITEM invalid attribute or element name encountered
0xf080E CBS_E_MANIFEST_VALIDATION_DUPLICATE_ATTRIBUTES multiple attributes have the same name
Para obter informações adicionais, consulte Lista de códigos de erros do Windows Update
Seria uma boa idéia classificar alguns dos erros no arquivo e postar os erros, em vez do arquivo cbs.log completo.
Uma variante do seguinte comando pode ser útil.
findstr/c: "CBS_E_" %windir%\logs\cbs\cbs.log>cbs_error.txt
Além disso, considere executar Ferramenta Checksur (System Update Readiness) que pode corrigir alguns erros devido a arquivos corrompidos.