É natural que nosso Sistema Operacional Windows 10 possa apresentar algum tipo de erro durante sua execução diária devido a determinados erros de software, serviço ou processo. Devemos ter em mente que isso é algo normal, pois com as atualizações frequentes que são lançadas do Windows 10, ainda existem certos pontos a serem corrigidos que serão resolvidos ou melhorados com as atualizações cumulativas que a Microsoft lança com frequência através do Windows.
O problema é que, quando nosso sistema operacional apresenta um erro, não podemos esperar que uma atualização seja lançada, pois podem ser erros críticos que exigem uma solução rápida.
Para este tipo de situação, a Microsoft desenvolveu dois utilitários completos que se encarregam de analisar detalhadamente o sistema para detectar anomalias ou erros que influenciam diretamente no seu comportamento. A Solvetic explicará detalhadamente esses dois utilitários que são DISM e SFC.
ObservaçãoPara executar corretamente qualquer um desses dois comandos, é necessário que acessemos o terminal como administradores, para isso vamos até a caixa de pesquisa do Windows e lá inserimos o termo "cmd", clique com o botão direito sobre ele e selecione a opção "Executar como administrador":
1. Repare arquivos de sistema defeituosos com o comando DISM do Windows 10
O que é DISMDISM.exe (Manutenção e Gerenciamento de Imagens de Implantação), é um comando criado pela Microsoft por meio do qual um arquivo de imagem do Windows (.wim) ou um disco rígido virtual (.vhd ou .vhdx) é montado para executar seu reparo. Como alternativa, o comando de gerenciamento de imagem DISM nos dá a capacidade de realizar tarefas adicionais, como:
- Liste cada um dos números de índice da imagem atual do Windows
- Verifique a arquitetura da imagem que está sendo montada
- Adicione mais uma imagem para análise
- Aplicar uma imagem
- Capture uma imagem
- Apagar uma imagem atual
Passo 1
Vimos tudo que o DISM pode contribuir nas tarefas administrativas, agora vamos executar a seguinte linha para analisar e reparar, se necessário, os arquivos do Windows 10:
DISM.exe / Online / Cleanup-image / RestorehealthPasso 2
Junto com este comando, podemos usar os seguintes comandos:
Parâmetros DISMOs parâmetros usados são:
- / Online: Este parâmetro especifica que a ação deve ser realizada no Sistema Operacional que está sendo executado, / Online Esta opção não pode ser usada com a opção / Image ou / WinDir, no momento da execução do diretório Windows para o Online a imagem é detectada automaticamente.
- / Cleanup-Image: Executa operações de limpeza ou recuperação na imagem atual do Windows.
- / RestoreHealth: Sua função é fazer a varredura da imagem para detectar danos no armazenamento de componentes e, se houver, realizar operações de reparo automaticamente. Esta operação demorará vários minutos.
etapa 3
Ao executarmos esta linha, veremos que ela inicia o processo de análise da imagem atual do Windows 10:
PROLONGAR
Passo 4
Assim que este processo for concluído, o seguinte será exibido:
PROLONGAR
ObservaçãoAlgo importante a ter em mente é que quando este comando é executado, o DISM usa o Windows Update para fornecer os arquivos necessários para corrigir a corrupção existente na imagem, mas, se o cliente do Windows Update não estiver funcionando corretamente, será necessário recorrer para uma instalação do Windows em execução como uma fonte de reparo ou pegue uma pasta de um compartilhamento de rede ou mídia removível, como o DVD USB inicializável do Windows 10, para atuar como a fonte dos arquivos. Nesse caso, devemos executar o seguinte comando:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source: C: \ RepairSource \ Windows / LimitAccessO campo "C: \ RepairSource \ Windows" deve ser substituído pelo caminho correto com base na letra atribuída pelo sistema à unidade de inicialização. Dessa forma, o DISM é uma solução completa e abrangente para a análise de imagens do Windows 10.
2. Repare arquivos de sistema defeituosos com o comando SFC do Windows 10
O que é CFSSFC (System File Checker), é uma ferramenta de linha de comando desenvolvida pela Microsoft que nos dá a possibilidade de pesquisar arquivos de sistema do Windows danificados e proceder à restauração deles para otimizar seu uso novamente.
É normal que algum arquivo WRP (Proteção de Recursos do Windows) esteja faltando ou corrompido, o que faz com que o Sistema Operacional Windows apresente um comportamento estranho, o que implica que algumas funções do Windows não funcionam ou que o Windows trava constantemente.
Passo 1
Assim que o processo DISM for concluído, vamos executar o SFC usando o seguinte comando:
sfc / scannow
PROLONGAR
Passo 2
O comando sfc / scannow examinará todos os arquivos protegidos do sistema e substituirá os arquivos danificados usando uma cópia em cache localizada em uma pasta compactada em% WinDir% \ System32 \ dllcache.
Assim que o processo SFC for concluído, podemos ver uma das seguintes mensagens.
- A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade: Esta mensagem indica que não há arquivos de sistema corrompidos ou ausentes.
- A Proteção de Recursos do Windows não pôde realizar a operação solicitada: para corrigir esse erro de tempo de execução, será necessário executar a verificação do verificador de arquivos do sistema no modo de segurança e validar se as pastas PendingDeletes e PendingRenames estão disponíveis em% WinDir% \ WinSxS \ Tem.
- A Proteção de Recursos do Windows encontrou arquivos corrompidos e os reparou com êxito: Esta mensagem indica que o SFC detectou erros e os corrigiu; seus resultados são criados em um arquivo CBS.Log no caminho% WinDir% \ Logs \ CBS \ CBS.log.
- A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não pôde corrigir alguns deles: Como no ponto anterior, os resultados são armazenados no arquivo CBS.Log para analisar quais elementos não puderam ser corrigidos.
etapa 3
Caso seja necessário acessar o conteúdo do arquivo CSB.Log, vamos ao console do prompt de comando como administradores e ali executamos a seguinte linha. Este arquivo Sfcdetails.txt contém detalhes que são atualizados sempre que a ferramenta SFC é executada no computador. Este arquivo inclui informações sobre os arquivos que a ferramenta Verificador de arquivos do sistema não conseguiu reparar, e lá podemos validar as entradas de data e hora para determinar os arquivos errados nos arquivos do sistema.
findstr / c: "[SR]"% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt"
3. Outras opções de gerenciamento de comando DISM
Embora neste tutorial trabalhemos em um parâmetro especial, o DISM nos oferece uma série de alternativas úteis para gerenciar imagens do Windows que são úteis para várias tarefas de administração e suporte, estas opções são:
/ Append-ImageEste parâmetro é responsável por adicionar uma imagem adicional a um arquivo .wim, o parâmetro / Append-Image é responsável por comparar novos arquivos com os recursos no arquivo .wim existente que será especificado no argumento / ImageFile, e Depois isso, apenas uma cópia de cada arquivo exclusivo é salva para que cada arquivo seja capturado apenas uma vez.
O arquivo .wim só pode ter um tipo de compressão atribuído, portanto só será possível adicionar arquivos com o mesmo tipo de compressão. A sintaxe geral para este parâmetro é:
DISM.exe / Append-Image / ImageFile: / CaptureDir: / Name: [/ Descrição:] [/ ConfigFile:] [/ Bootable] / WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFixOs parâmetros adicionados são:
- / WIMBoot: É usado para adicionar a imagem usando a configuração de inicialização do arquivo de imagem do Windows (WIMBoot).
- / ConfigFile: encarrega-se de especificar a localização de um arquivo de configuração que lista as exclusões para a captura de imagens e compacta os comandos.
- / Inicializável: Marca uma imagem de volume como uma imagem inicializável; esta opção está disponível apenas para imagens do Ambiente de Pré-instalação do Windows (WinPE).
- / CheckIntegrity - Sua função é detectar e analisar a corrupção do arquivo .wim quando usado com operações de captura, desmontagem, exportação e confirmação, para que / CheckIntegrity pare a operação caso o DISM detecte que o arquivo .wim está corrompido durante o aplicação e processo de montagem.
- / Verify: Tem a função de verificar erros e duplicação de arquivos.
- / NoRpFix: desativa a correção do rótulo do ponto de nova análise.
Dism / Append-Image /ImageFile:install.wim / CaptureDir: E: \ / Nome: Drive-E
/ Apply-FFUEste comando é responsável por aplicar um utilitário Full Flash (FFU) ou FFU dividido (SFU) a uma unidade física que especificamos. A sintaxe a ser usada é a seguinte:
/ Apply-Ffu / ImageFile: / ApplyDrive: [/ SFUFile:]Os parâmetros usados são:
- / ImageFile: Indica o caminho e o nome do arquivo de imagem FFU que será aplicado
- / ApplyDrive: Refere-se ao caminho da unidade física a ser exibida
- / SFUfile; É uma função opcional e se aplica a FFUs divididos que são capturados sem compactação.
DISM.exe / Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0
/ Aplicar imagemPara arquivos de imagem WIM, este comando aplica um arquivo de imagem do Windows (.wim) ou uma imagem dividida do Windows (.swm) a uma partição selecionada, desde o Windows 10, versão 1607, o DISM pode aplicar e capturar atributos estendidos (EA) e este parâmetro não oferece suporte à aplicação de uma imagem de um disco rígido virtual (VHD). A sintaxe de uso geral é:
DISM.exe / Apply-Image / ImageFile: [/ SWMFile:] / ApplyDir: {/ Index: | / Nome:} [/ CheckIntegrity] [/ Verify] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (obsoleto)] [/ Compact] [/ EA]A maioria dos parâmetros foi mencionada na primeira opção, mas alguns adicionais são:
- / SWMFile: nos permite fazer referência aos arquivos .wim que se dividem (SWM), indica os nomes e a localização dos arquivos divididos.
- / ConfirmTrustedFile: sua função é validar a imagem da área de trabalho confiável no Windows 10.
- / Compact Aplica: É responsável por aplicar uma imagem no modo compacto, o que resulta em economia de espaço no disco rígido, esta opção substitui o WIMBoot e só pode ser executado no Windows 10 com edições desktop (Home, Pro, Enterprise e Education).
- / EA: Aplicar atributos estendidos
Dism / apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \
Outros parâmetros DISDa mesma forma, temos outros parâmetros adicionais, como:
- / Capture-Image: É responsável por capturar uma imagem de uma unidade para um novo arquivo .wim, os diretórios capturados incluem todas as subpastas e dados.
- / Cleanup-Mountpoints: Sua missão é eliminar todos os recursos associados a uma imagem montada danificada, ao usar este comando, as imagens já montadas não serão desmontadas, nem as imagens que podem ser recuperadas usando o comando / Remount ser removido. -Imagem
- / Commit-Image: É responsável por aplicar as alterações que fizemos à imagem montada.
- / Delete-Image: Como o nome indica, este parâmetro exclui a imagem de volume especificada de um arquivo .wim que possui várias imagens de volume, com esta opção apenas as entradas de metadados e entradas XML são removidas.
- / Export-Image: Exporta uma cópia de uma imagem específica para outro arquivo, mas os arquivos de origem e destino devem ter o mesmo tipo de compactação.
- / Get-ImageInfo: Tem a tarefa de exibir informações sobre as imagens que estão contidas em um arquivo .wim, .ffu, .vhd ou .vhdx para um melhor gerenciamento das mesmas.
- / Get-MountedImageInfo: retorna uma lista das imagens .ffu, .vhd, .vhdx e .wim que estão atualmente montadas, com detalhes como informações sobre a imagem montada, se a imagem for válida, suas permissões de leitura / gravação, montagem localização, caminho do arquivo montado e muito mais.
- / Get-WIMBootEntry: Este parâmetro exibe as entradas de configuração WIMBoot para o volume de disco definido.
- / List-Image: Mostra uma lista dos arquivos e pastas em uma imagem específica no Windows 10.
- / Mount-Image: Esta é a capacidade de montar uma imagem de um arquivo .ffu, .wim, .vhd ou .vhdx no diretório definido para que esteja sempre disponível para manutenção do sistema.
- / Optimize-Image / WIMBoot: Faça as configurações especificadas para uma imagem offline para otimizar seu uso.
- / Unmount-Image: Desmonte o arquivo .ffu, .wim, .vhd ou .vhdx e execute uma mensagem para confirmar ou descartar as alterações feitas durante o processo de montagem da imagem.
Desta forma, DISM e SFC são duas valiosas ferramentas integradas ao Windows com as quais será possível analisar e monitorar o estado dos arquivos do Sistema Operacional e assim validar sua integridade e comportamento em um nível geral para não dar origem a erros .