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.
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 (0x800F081F
– CBS_E_SOURCE_MISSING
) pode ocorrer quando você tenta instalar .NET Framework 3.5 por meio de recursos opcionais.
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.
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).
- Clique com o botão direito em Iniciar e clique em Executar
- Modelo
regedit.exe
e clique em OK - 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.) - No painel direito, se o valor nomeado
UseWUServer
existe, defina seus dados para0
- Vá para a seguinte chave:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate
- Exclua o valor nomeado
DisableWindowsUpdateAccess
se existe. - Saia do Editor do Registro
- 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
)
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:
- 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.
- Siga as etapas do artigo Slipstream Windows 10 para criar um disco de instalação do Windows 10 corrigido.
- Então, abra um Prompt de comando elevado ou administrador.
- 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.
- 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
- Digamos que você tenha o Windows 10 Home Edition e seu índice seja
1
. Execute um dos seguintes comandos, dependendo se você teminstall.esd
ouinstall.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!
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 1016299.98
usando o Windows 10 Build16299.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!