Olá!
Já ensinei como reparar danos no Windows com o System File Check. No entanto, hoje vou ensinar como podem fazer o mesmo mas com o Dism (Deployment Image Servicing and Management), uma ferramenta muito mais avançada que está disponível desde o Windows 8.
O Dism não serve apenas para reparar uma imagem do Windows, mas também para preparar um ambiente de pré-instalação do Windows (Windows PE) entre muitas outras coisas (podem saber mais sobre ele aqui).
Tutorial – Como usar o Dism para verificar e reparar o Windows
1. O primeiro passo, é abrir a Linha de comandos ou o Windows PowerShell como administrador.
Para isso, basta procurar por um deles no menu Iniciar, clicar com o botão direito sobre o resultado e clicar em Executar como administrador. Depois, basta clicar em Sim, na janela do Controlo de Conta de Utilizador.
2. Primeiro, vamos verificar como se encontra o Windows.
Para isso, podemos correr um dos dois comandos abaixo:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
O comando Dism /Online /Cleanup-Image /CheckHealth indica o estado da imagem de acordo com três estados:
- Saudável
- Reparável
- Não reparável
Se a imagem do Windows estiver saudável não é necessário fazer mais nada!
No entanto, se o resultado indicar que existem ficheiros corrompidos, será necessário repará-los!
Infelizmente, se o estado for Não reparável, quer dizer que a imagem está de tal modo corrompida que não é possível repará-la e que será necessário recorrer a uma reinstalação do Windows.
3. Vamos então reparar o Windows!
O comando Dism /Online /Cleanup-Image /RestoreHealth é quem vai fazer esse trabalho.
O argumento /RestoreHealth irá verificar quais os ficheiros que estão corrompidos e substituí-los por versões em bom estado. É necessário que o computador esteja ligado à Internet, de modo a que seja possível a transferência dos ficheiros em bom estado. É possível configurar o Dism para usar uma imagem de instalação do Windows offline como fonte dos ficheiros, como é explicado mais abaixo!
É possível usar uma imagem offline do Windows desde que, no ficheiro ISO, se encontrem o ficheiro .ESD ou .WIM.
Assim, basta montar a imagem do Windows e indicar com o argumento /Source a localização de um dos ficheiros.
Por exemplo:
Dism /Online /Cleanup-Image /RestoreHealth /Source:D:\x64\sources\install.esd
Se quiserem limitar o acesso ao Windows Update, podem usar o argumento /LimitAccess:
Por exemplo:
Dism /Online /Cleanup-Image /RestoreHealth /Source:D:\x64\sources\install.esd /LimitAccess
Espero que tenham conseguido resolver o problema!
Em todo o caso, podem usar a secção dos comentários se precisarem de mais ajuda!
Fiquem bem! 😉
Marcelo, Tudo bem?
Tentei seguir o seu tutorial mas não anda de jeito nenhum, pode me ajudar?
Rodei algumas variações de comandos e algumas estão funcionando outras não:
1) DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:G:\sources\sxs – OK
2) DISM /Online /Cleanup-Image /ScanHealth – OK
3) DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Windows\sources\install.esd /LimitAccess – NOK
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação
Versão: 10.0.17134.1
Versão da Imagem: 10.0.17134.286
[===========================84.0%================ ]
Erro: 0x800f081f
Não foi possível localizar os arquivos de origem.
Use a opção “Origem” para especificar o local dos arquivos necessários à restauração do recurso. Para saber mais sobre como especificar um local de origem, veja http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser localizado em C:\Windows\Logs\DISM\dism.log
4) DISM /Online /Cleanup-Image /RestoreHealth – NOK
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação
Versão: 10.0.17134.1
Versão da Imagem: 10.0.17134.286
[===========================83.9%================ ]
Erro: 0x800f081f
Não foi possível localizar os arquivos de origem.
Use a opção “Origem” para especificar o local dos arquivos necessários à restauração do recurso. Para saber mais sobre como especificar um local de origem, veja http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser localizado em C:\Windows\Logs\DISM\dism.log
GostarGostar
Olá!
Tem o Windows atualizado?
GostarGostar
Como reparar erro 87
Windows 8.1
GostarGostar
Verifique se escreveu o comando corretamente.
GostarGostar
Estou meio perdido. O comando Dism /Online /Cleanup-Image /ScanHealth ocorreu com êxito, porém não aparece nenhuma das mensagens, dizendo estar saudável, reparável ou não reparável. Apenas aparece “Execução do scanhealth concluída. Consulte os logs em %windir%\logs\CBS\Checksur.log”. Mesmo sem uma mensagem eu executei o comando Dism /Online /Cleanup-Image /RestoreHealth, e deu “Erro: 87. A opção restoreheath não é reconhecida neste contexto”. O que eu faço agora?
GostarGostar
Qual a sua versão do Windows?
GostarGostar
7
GostarGostar
Pois, o tutorial apenas funciona em Windows 8, 8.1 e 10.
GostarGostar
Meu computador apagou no meio do processo e agora?
GostarGostar
É necessário recomeçar o procedimento.
GostarGostar
Obrigado resolvi meu problema ! parabéns!
GostarGostar
Ainda bem! Obrigado!
GostarGostar
Obrigado por responde tão rápido. Foi tão rápido que nem cheguei nem cheguei a desistir. Vou insistir então.
O prompt de comando segue aberto. Faz 2 horas que chegou no 100%.
GostarGostar
É normal levar horas e horas após o comando “Dism /Online /Cleanup-Image /CheckHealth”
Chegou a 100%, mas o resultado nunca apareceu. Desisti após 2 horas.
GostarGostar
Sim, é normal demorar bastante tempo.
GostarGostar
Olha, valeu a pena esperar:
[==========================100.0%==========================] O repositório de componentes é reparável.
A operação foi concluída com êxito.
C:\WINDOWS\system32>
C:\WINDOWS\system32> Dism /Online /Cleanup-Image /RestoreHealth
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação
Versão: 10.0.15063.0
Versão da Imagem: 10.0.15063.0
[==========================100.0%==========================] Operação de restauração concluída com êxito.
A operação foi concluída com êxito.
Marcelo, meu problema era que o disco estava a 100% desde a última atualização. Agora voltou para um valor normal. Acredita que o DISM resolveu?
É a primeira vez em 24 horas que abaixou assim.
GostarGostar
Deve ter percebido que sou bem leigo.
GostarGostar
Sim, em princípio o problema deve estar resolvido!
GostarGostar
Que bom! Li tanto sobre isso por aí, mas suas instruções foram ótimas.
Obrigado!
GostarGostar
Boa noite, Marcelo!
Executei o comando Dism /Online /Cleanup-Image /ScanHealth e o prompt informou que o repositório de componentes é reparável, mas quando executo o comando Dism /Online /Cleanup-Image /RestoreHealth não ocorre nada, simplesmente aparece a mensagem “Versão da imagem: 10.0.14393.0”, mas não se inicia o download.
Se puder me ajudar, ficarei agradecido.
GostarGostar
Boas!
Tem que aguardar que o processo inicie.
Obrigado!
GostarGostar
Fiz o procedimento, o prompt executou 100%, só que apareceu a seguinte mensagem:
Versão da Imagem: 10.0.14393.0
[==========================100.0%==========================]
Erro: 0x800f081f
Não foi possível localizar os arquivos de origem.
Use a opção “Origem” para especificar o local dos arquivos necessários à restauração do recurso. Para saber mais sobre como especificar um local de origem, veja http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser localizado em C:\WINDOWS\Logs\DISM\dism.log
GostarGostar
E já carreguei os arquivos cujo você havia pedido a outro usuário. Segue os llinks.
CBS: https://www.4shared.com/file/R7P3b7sAca/CBS.html?
Dism: https://www.4shared.com/file/8grNd6-kca/dism.html?
GostarGostar
Olá!
Por favor, use o OneDrive para carregar os ficheiros.
Obrigado!
GostarGostar
O meu deu certo quer dizer que eu não preciso fazer mais nada,
C:\WINDOWS\system32>Dism /Online /Cleanup-Image /ScanHealth
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação
Versão: 10.0.15063.0
Versão da Imagem: 10.0.15063.0
[==========================100.0%==========================] O repositório de componentes é reparável.
A operação foi concluída com êxito.
C:\WINDOWS\system32>
GostarGostar
O repositório de componentes é reparável, logo corra o comando Dism /Online /Cleanup-Image /RestoreHealth.
GostarGostar
Também estou com o mesmo problema, como faço pra ta lhe mostrando os 2 ficheiros ?
GostarGostar
Basta carrega-los para o OneDrive, por exemplo e dar-me o link para os aceder.
GostarGostar
CBS.log: https://qnpyua.bn1302.livefilestore.com/y4mdI4UwWyaIDxKGQrOuo6Lpn7UHfUvVUFjkGx5k3kYscrunir-XTRMDeBfGYQrWsTGzBlivh4H_deb_jbycvvrswP-DkzSofTLTajrVRgJP-Llj7R0bUOKGAbrujYXekXT0c0ebl2P-2nD1SlloHT1hxDp07azUfJ-oAFo_cGGwsQdFS7FpEsw_I-6yVJRELSD/CBS.log?download&psid=1
dism.log: https://qnpyua.bn1302.livefilestore.com/y4mbO2b65vJMKdoEdkeuVqxOXY1Kk7z_EipVw3heacDAFo9Qfcd2iH_lzrVxZXe0RsTenfI6rq9QhlYrOPmtCejrjtt_P4sdHseyzPR3mFFSQyPlD5-gPUceOrgwf3yK3_vuaEqVidYXDFL4Av5oHUKHlUQHHSu7tLNzVuvT8GmGOS6_FFevv5IrzmIK_-3acgl/dism.log?download&psid=1
GostarGostar
Não consegui aceder a nenhum dos ficheiros.
GostarGostar
AGORA ESTÁ CERTO !
CBS.log: https://1drv.ms/u/s!ArxW4y8lmBWwjyWd4e_hh07O5wII
dism.log: https://1drv.ms/u/s!ArxW4y8lmBWwjybOfqfJH0NNClmW
GostarGostar
Olá! Os ficheiros corruptos são 12 e estão relacionados com a Cortana e com o RetailDemo.
Como são vários ficheiros, acho melhor reinstalar o Windows. No entanto, verifique se a Cortana está a funcionar corretamente.
GostarGostar
Bom dia Marcelo Gomes!
Fiz todo o procedimento do comando dism, o scan, check e o restorehealth. os dois primeiros comandos afirmam que o repositorio é reparavel, mas quando executo o restorehealth ele não funciona. Fiz o download da imagem no site da microsoft, montei a imagem e copiei o comando, executei ele liberando o update e depois limitando o update, mas infelizmente sem sucesso. Me ajude a encontrar uma solução. Abaixo está o resultado no prompt. Abraço
Microsoft Windows [versão 10.0.15063]
(c) 2017 Microsoft Corporation. Todos os direitos reservados.
C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:G:\x64\sources\install.esd
Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação
Versão: 10.0.15063.0
Versão da Imagem: 10.0.15063.0
[===========================98.1%======================== ]
Erro: 0x800f081f
Não foi possível localizar os arquivos de origem.
Use a opção “Origem” para especificar o local dos arquivos necessários à restauração do recurso. Para saber mais sobre como especificar um local de origem, veja http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser localizado em C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>
GostarLiked by 1 person
Olá!
Carregue os ficheiros CBS.log e dism.log, que estão, respetivamente, em C:\Windows\Logs\CBS e C:\Windows\Logs\DISM para que eu os possa analisar.
Depois diga qual o link para os obter.
Obrigado!
GostarGostar
Boa tarde Marcelo Gomes!
Desculpe não ter enviado os dados que me pediu antes, eu estava no interior e retornei hoje. Então, eu localizei os ficheiros que me pediu mas não sei criar um link, eu tentei fazer o método ctrl c ctrl v, mas a pagina fica muito lenta para postar. peço sua ajuda. ou entao se quiser entrar no meu pc pelo acesso remoto o team viewer tambem me ajudaria muito porque vc terá o acesso direto aos ficheiros. Caso opte entrar pelo acesso remoto deixo o meu contato para me dar um tok 79 99851-0191. Obrigado pela compreenssão. Deus te abençoe abraço!
GostarGostar
Qual o serviço que usou? Tente com o OneDrive.
GostarGostar
Eu copiei e tentei colar os ficheiros aqui no comentario mas a pagina ficou muito lenta acho que por conta da quantidade de informação do ficheiro. eu nao tenho habilidade com o one drive, tambem nao sei criar um link por isso sugeri para voce entrar pelo acesso remoto, assim ficarámais facil para voce detectar. Peço que me dê essa ajuda irmão. Eu passei meu numero acima para facilitar a comunicação, é só dar um oi pelo whatsaap para eu encaminhar o codigo do acesso remoto. Obrigado pela atenção!
GostarGostar
Bom dia Marcelo Gomes!
Tive uma ideia agora! Como estou com dificuldade de usar o one drive e criar o link peço que deixe seu email aqui no comentário ou pelo meu numero do celular para encaminhar os ficheiros, acredito que pelo email será mais fácil para mim. Obrigado novamente pela compreensão. Abraço.
GostarGostar
Não tente aqui. Envie os ficheiros para o OneDrive, por exemplo e depois partilhe o link.
GostarGostar
Boa noite Marcelo Gomes segue os links dos ficheiros CBS E DISM:
https://1drv.ms/u/s!Atsksy0ve2YWhlh35jxKKmgFSk4s
https://1drv.ms/u/s!Atsksy0ve2YWhlkwAsm8ER_chH3y
GostarGostar
Olá!
Já analisei os ficheiros e o problema é geral.
Parece que as últimas build do Windows 10 não trazem o Microsoft-Windows-TestRoot-and-FlightSigning-package e é esse componente que o seu computador está a reportar que está e falta.
O meu computador também está a reportar isso mas está tudo a funcionar bem!
Parece que vamos ter que esperar que a Microsoft resolva isso.
O seu computador está a ter problemas em algo em específico?
As atualizações do Windows e da Loja estão a ser instaladas corretamente?
GostarGostar