[Correção] Erro do DISM e do .NET Framework 3.5 0x800F081F

Ao executar o seguinte comando DISM, o erro 0x800F081F pode aparecer em alguns sistemas. O mesmo erro ocorre ao instalar o .NET Framework no Windows 10.

Dism / Online / Cleanup-Image / RestoreHealth
Erro: 0x800f081f. Os arquivos de origem não foram encontrados. Use a opção "Origem" para especificar a localização dos arquivos necessários para restaurar o recurso. Para obter mais informações sobre como especificar um local de origem, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
Erro DISM 0x800f081f Os arquivos de origem não foram encontrados
Erro DISM: 0x800f081f - Os arquivos de origem não foram encontrados

DISM.log

Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Falha ao finalizar as alterações. - CDISMPackageManager:: Internal_Finalize (hr: 0x800f081f) Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Os arquivos de origem não foram encontrados; sua localização deve ser especificada usando a opção / source para restaurar o recurso. - GetCbsErrorMsg. Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Falha ao processar alterações de pacote com a opção de sessão CbsSessionOptionRepairStoreCorruption - CDISMPackageManager:: RestoreHealth (hr: 0x800f081f) Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Os arquivos de origem não foram encontrados; sua localização deve ser especificada usando a opção / source para restaurar o recurso. - GetCbsErrorMsg. Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Falha ao restaurar a integridade da imagem. - CPackageManagerCLIHandler:: ProcessCmdLine_CleanupImage (hr: 0x800f081f) Erro DISM DISM Package Manager: PID = 13368 TID = 5124 Falha ao processar imagem de limpeza do comando. - CPackageManagerCLIHandler:: ExecuteCmdLine (hr: 0x800f081f)

CBS.log

CBS Exec: Processamento concluído, sessão (Reparação de Corrupção): 30459372_734419507 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sessão CBS: 30459372_734419507 falha ao realizar a detecção de corrupção de armazenamento e operação de reparo. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] Sessão CBS: 30459372_734419507 finalizada. Erro de download: 0x80240022 [Erro desconhecido], reinicialização necessária: não [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING] CBS falhou ao finalizarEx usando sessão de trabalho [HRESULT = 0x800f081f]

O mesmo erro (0x800F081FCBS_E_SOURCE_MISSING) pode ocorrer quando você tenta instalar .NET Framework 3.5 por meio de recursos opcionais.

Erro 0x800F081F estrutura .net
O Windows não conseguiu encontrar os arquivos necessários para concluir as alterações solicitadas. Certifique-se de estar conectado à Internet e tente novamente: Código de erro: 0x800F081F

DISM.log

Os arquivos de origem não foram encontrados. Use a opção "Origem" para especificar a localização dos arquivos necessários para restaurar o recurso. Para obter mais informações sobre como especificar um local de origem, consulte http://go.microsoft.com/fwlink/?LinkId=243077. O arquivo de log do DISM pode ser encontrado em C: \ Windows \ Logs \ DISM \ dism.log. 0x800F081F - CBS_E_SOURCE_MISSING. 

Esta postagem explica como corrigir a instalação do .NET Framework e o erro do DISM 0x800f081f no Windows 10.

Causa

O erro 0x800F081F ao executar a instalação do DISM ou .NET Framework pode ocorrer devido a um dos seguintes motivos:

  • O armazenamento de componentes está corrompido ou vários arquivos estão faltando no armazenamento.
  • O sistema não consegue acessar os servidores do Microsoft Update para restaurar os arquivos ausentes.
  • O local especificado pelo caminho não contém os arquivos necessários para instalar o recurso.
  • O usuário que tenta instalar o recurso não tem pelo menos acesso READ ao local e aos arquivos.
  • O conjunto de arquivos de instalação está corrompido, incompleto ou inválido para a versão do Windows que você está executando.
RELACIONADO:[Correção] Erro do .NET Framework 3.5 0x800f0950 no Windows 10

Conteúdo

  • Solução 1: ignore o WSUS antes de instalar o .NET Framework ou executar o DISM
  • Solução 2: execute o DISM ou instale o .NET Framework de uma fonte local (offline)
    • Instale o erro do .NET Framework de uma fonte local
    • Execute o DISM de uma fonte local

Correção: erro do DISM e do .NET Framework 0x800f081f

Opção 1: ignorar WSUS

Se o seu computador estiver configurado para usar o servidor WSUS ou SCCM da sua empresa, ignore temporariamente o WSUS / SCCM usando a seguinte edição do registro (requer privilégios de administrador).

  1. Clique com o botão direito em Iniciar e clique em Executar
  2. Modelo regedit.exe e clique em OK
  3. Vá para a seguinte chave de registro, se houver:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU

    (Se o ramo de registro acima ou o valor UseWUServer não existe, isso significa que a política do servidor WU não foi definida. Nesse caso, pule para a Etapa 5.)

  4. No painel direito, se o valor nomeado UseWUServer existe, defina seus dados para 0
  5. Vá para a seguinte chave:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate
  6. Exclua o valor nomeado DisableWindowsUpdateAccess se existe.
  7. Saia do Editor do Registro
  8. Reinicie o Windows.

Agora, seu computador está configurado para buscar arquivos ou pacotes dos servidores Windows Update da Microsoft, em vez do servidor WSUS ou SCCM na rede do seu escritório.

Depois de reiniciar o Windows, você deve ser capaz de executar a linha de comando DISM ou instalar o .NET Framework com sucesso. Execute a linha de comando DISM (ou instale o .NET Framework) depois de conectar seu computador à Internet. O DISM busca os arquivos ausentes nos servidores da Microsoft automaticamente.

Instale o .NET Framework

Agora, execute este comando se quiser instalar o .NET Framework:

dism / online / enable-feature / featurename: NetFX3 / All

Como alternativa, você pode instalá-lo por meio dos Recursos do Windows (optionalfeatures.exe)

habilitar recurso .net framework 3.5

Se isso não funcionar, siga as instruções em opção 2 abaixo.


Opção 2: execute o DISM ou instale o .NET Framework da fonte de instalação local (offline)

Correção para erro do .NET Framework 0x800f081f

Para consertar o erro 0x800F081F ao instalar o .NET Framework, mencione o caminho de origem local (ou seja, ISO montado ou disco de configuração USB).

1) Baixe uma nova cópia de Windows 10 ISO da Microsoft.

2) Monte o ISO em uma letra de unidade - por exemplo, E: \.

O fontes \ sxs A pasta no disco de instalação ISO ou USB contém os seguintes arquivos de pacote sob demanda necessários para instalar o .NET Framework offline:

.net framework error - iso sources sxs
  • microsoft-windows-netfx3-ondemand-package ~ 31bf3856ad364e35 ~ amd64 ~~ .cab
  • Microsoft-Windows-NetFx3-OnDemand-Package ~ 31bf3856ad364e35 ~ amd64 ~ en-US ~ .cab

(Se você tiver um disco de configuração do Windows 10 com várias arquiteturas, certifique-se de usar a pasta “Fontes” correta. Para a versão x64, o caminho pode ser H: \ x64 \ sources \ sxs e para x86, o caminho H: \ x86 \ sources \ sxs.)

3) Para instalar o .NET Framework usando a fonte de instalação local (por exemplo, H: \ Sources do disco de configuração USB ou ISO montado), execute o comando apropriado:

dism / online / enable-feature / featurename: NetFX3 / All / Source: H: \ sources \ sxs / LimitAccess (ou) dism / online / enable-feature / featurename: NetFX3 / All / Source: H: \ x86 \ sources \ sxs / LimitAccess (ou) dism / online / enable-feature / featurename: NetFX3 / All / Source: H: \ x64 \ sources \ sxs /LimitAccess

Você deve ver a seguinte saída:

Ativando recurso (s) [100.0%] A operação foi completa com sucesso.

Ou, se você preferir o PowerShell em vez do DISM, use este comando para instalar o .NET Framework usando uma fonte de instalação local:

Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source H: \ sources \ sxs -LimitAccess (ou) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Fonte H: \ x86 \ sources \ sxs -LimitAccess (ou) Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Fonte H: \ x64 \ sources \ sxs -LimitAccess

Correção para erro DISM 0x800f081f

A solução para o erro DISM 0x800f081f seria baixar um ISO fresco da Microsoft, corrige o disco de instalação do Windows 10 e mencione-o como a fonte de reparo ao executar o comando DISM. Slipstreaming é um processo de integração de atualizações (e drivers, opcionalmente) e criação de um disco de instalação do Windows 10 atualizado ou ISO.

  1. Siga as etapas do artigo Slipstream Windows 10 para criar um disco de instalação do Windows 10 corrigido.
    extrair o conteúdo iso para uma pasta
  2. Então, abra um Prompt de comando elevado ou administrador.
  3. Os arquivos ISO baixados da Microsoft têm várias edições do Windows 10. Você precisa encontrar o índice que corresponde à edição do Windows que você vai reparar. Você pode encontrá-lo usando a linha de comando Get-Wiminfo do DISM.
  4. Encontre o lista de índices e as edições correspondentes encontradas no install.wim, executando o seguinte comando:
    dism / get-wiminfo /wimfile:"E:\sources\install.wim "

    … Onde E: \ é a letra da unidade do ISO montado ou DVD de instalação do Windows.

    No caso de ISOs baixados da Microsoft, você verá mais índices (o que significa: várias imagens de janelas ou diferentes edições combinadas no install.wim). Por exemplo, aqui está a lista de índices encontrados dentro do Windows 10 ISO (pode variar de ISO build para ISO build) da Microsoft:

    Índice: 1. Nome: Windows 10 Home. Descrição: Windows 10 Home. Tamanho: 14.168.728.218 bytes Índice: 2. Nome: Windows 10 Home N. Descrição: Windows 10 Home N. Tamanho: 13.409.860.497 bytes Índice: 3. Nome: Windows 10 Home único idioma. Descrição: Windows 10 Home Single Language. Tamanho: 14.168.323.899 bytes Índice: 4. Nome: Windows 10 Education. Descrição: Windows 10 Education. Tamanho: 14.413.769.870 bytes Índice: 5. Nome: Windows 10 Education N. Descrição: Windows 10 Education N. Tamanho: 13.651.680.505 bytes Índice: 6. Nome: Windows 10 Pro. Descrição: Windows 10 Pro. Tamanho: 14.413.947.833 bytes Índice: 7. Nome: Windows 10 Pro N. Descrição: Windows 10 Pro N. Tamanho: 13.649.482.925 bytes Índice: 8. Nome: Windows 10 Pro Education. Descrição: Windows 10 Pro Education. Tamanho: 14.413.708.288 bytes Índice: 9. Nome: Windows 10 Pro Education N. Descrição: Windows 10 Pro Education N. Tamanho: 13.651.618.023 bytes Índice: 10. Nome: Windows 10 Pro para Workstations. Descrição: Windows 10 Pro para estações de trabalho. Tamanho: 14.413.739.079 bytes Índice: 11. Nome: Windows 10 Pro N para estações de trabalho. Descrição: Windows 10 Pro N para estações de trabalho. Tamanho: 13.651.649.264 bytes
  5. Digamos que você tenha o Windows 10 Home Edition e seu índice seja 1. Execute um dos seguintes comandos, dependendo se você tem install.esd ou install.wim na pasta Sources no disco de instalação do Windows 10.
    Dism / Online / Cleanup-Image / RestoreHealth / Source: wim: "E: \ Sources \ Install.wim": 1 / limitaccess Dism / Online / Cleanup-Image / RestoreHealth / Source: esd: "E: \ Sources \ Install. esd ": 1 / limitaccess

    É isso! a operação DISM foi concluída com sucesso!

    dism fontes wimfile

    Observe que se você não usar um disco corrigido do Windows 10 com as atualizações mais recentes, o erro 0x800f081f ainda pode aparecer. Em suma, o ISO / fonte de reparo deve ser o mesmo construir que seu sistema está funcionando. Por exemplo, você não pode reparar uma versão do Windows 10 16299.98 usando o Windows 10 Build 16299.15 ISO. No entanto, a Microsoft disponibiliza apenas a versão base ISO (sem atualizações cumulativas subsequentes) em seu site e por meio do Ferramenta de criação de mídia.

Isso corrige o erro DISM 0x800f081f, e agora você deve ver a mensagem “A operação de restauração foi concluída com sucesso.”

Assim que o comando DISM for concluído com sucesso, faça o acompanhamento com o sfc / scannow comando (de Prompt de comando elevado) se necessário. Para obter mais informações, consulte o artigo Reparar o Windows 10 usando DISM e SFC.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)