PCGuia PCGuia
  • [email protected]
  • Dicas
    • Apps
    • Descomplicómetro
    • Download da semana
    • Guia completo
    • Inteligência Artificial
    • Linux
    • Modding
    • Photoshop
    • Teste de velocidade da Internet
    • Open Source
  • MacGuia
  • Jogos
  • Notícias
    • Ambiente
    • Apps
    • Ciência
    • Curiosidades
    • Hardware
    • Inteligência Artificial
    • Internet
    • Mercados
    • Mobilidade
    • Multimédia
    • Robots
    • Segurança
    • Software
    • Startup
    • Especiais
      • Especial PCGuia
      • História
  • Reviews
    • Armazenamento
    • Áudio
    • Componentes
    • Desktops
    • Gadgets
    • Imagem
    • Mobilidade
    • Periféricos
    • Robótica
  • Opinião
    • Conceito Humanoide
    • Há Uma App Para Tudo
    • O Que Vem à Rede
    • Praia das Maçãs
    • Quinta Coluna
  • Precisa de ajuda?
  • Contactos
  • Resultados da votações dos Prémios Leitor PCGuia 2024
  • Como testamos os produtos
  • Termos de utilização
  • Política de privacidade e cookies
  • Estatuto Editorial
  • Declaração de Privacidade
  • Declaração de Privacidade
  • Política de Cookies
© 2023 - Fidemo Sociedade de Media
A ler: Como usar a ferramenta System File Checker (SFC) do Windows para resolver problemas no computador
Font ResizerAa
PCGuia PCGuia
Font ResizerAa
Procurar
  • Dicas
  • Jogos
  • Linux
  • Notícias
  • Opinião
  • Reviews
  • Cookie Policy
© 2023 Fidemo Sociedade de Média
PCGuia > Dicas > Guia completo > Como usar a ferramenta System File Checker (SFC) do Windows para resolver problemas no computador
DicasGuia completo

Como usar a ferramenta System File Checker (SFC) do Windows para resolver problemas no computador

Pedro Tróia
Publicado em 3 de Janeiro, 2023
Tempo de leitura: 10 min
SFC
Neste artigo
Como reparar o Windows com a ferramenta SFCVer o registos (logs) da verificação do SFCComo reparar o Windows com a ferramenta SFC em modo offlineComo reparar o Windows manualmente sem usar SFCDeterminar que ficheiros de sistema estão corrompidosReparar os ficheiros manualmente

Se começar a notar que o seu Windows começou a mostrar erros aleatórios, tem problemas no arranque ou funcionalidades que não estão a funcionar como é suposto, é possível que um ou vários ficheiros de sistema tenham sido apagados ou estejam corrompidos. Isto acontece principalmente devido a problemas com a instalação de uma actualização de sistema, actualização de drivers ou de aplicações ou quando se fazem alterações manuais ao sistema.

- Publicidade -

Se estiver com problemas deste pode usar a ferramenta da linha de comandos System File Checker (SFC) do Windows que foi desenhada para verificar a integridade e restaurar ficheiros de sistema que estejam corrompidos ou que tenham sido apagados.

Neste guia vamos mostrar como usar o System File Checker para reparar automática ou manualmente ficheiros de sistema que tenham sido danificados.


AVISO: A edição de ficheiros de sistema é um processo arriscado e pode causar danos irreversíveis à sua instalação do Windows se não for feita correctamente. Por isso é aconselhável fazer uma cópia de segurança completa do seu disco antes de continuar.

Como reparar o Windows com a ferramenta SFC

Siga este guia para reparar o Windows com a ferramenta SFC na linha de comandos:

Aceda ao menu ‘Iniciar’ e escreva ‘Linha de comandos’. Escolha a opção ‘Executar como administrador’ que aparece no menu.

Na janela da linha de comandos escreva o seguinte:

- Publicidade -

sfc /scannow

SFC Windows 10 - 1

Quando acabar confirme o resultado:

Windows Resource Protection did not find any integrity violations – Indica que o sistema não tem quaisquer ficheiros corrompidos ou em falta.

Windows Resource Protection could not perform the requested operation – Indica que foi detectado um problema e que é necessário fazer uma verificação em modo offline.

Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log – Indica que o sistema SFC detectou e resolveu problemas no Windows.

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log – Indica que os problemas que foram detectados terão de ser reparados manualmente.

Depois de completar estes passos, o System File Checker vai verificar, detectar e tentar resolver problemas nos ficheiros de sistema da sua instalação do Windows.

Se o programa detectou um problema é recomendável que execute o comando pelo menos três vezes para se assegurar que tudo foi corrigido.

Ver o registos (logs) da verificação do SFC

Para visualizar os detalhes que foram gravados no ficheiro de registo de execução do SFC siga estes passos:

Aceda ao menu ‘Iniciar’ e escreva ‘Linha de comandos’. Escolha a opção ‘Executar como administrador’ que aparece no menu.

Na janela da linha de comandos escreva o seguinte e prima a tecla enter:

findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\sfclogs.txt”

Procure o ficheiro ‘sfclogs.txt’ no seu Ambiente de Trabalho.

Dê dois cliques em cima do ícone do ficheiro para o abrir no editor de texto padrão do sistema.

Windows 10 SFC_2

Depois de completar estes passos, registo vai mostrar todos os detalhes acerca dos ficheiros que foram verificados e informação acerca dos ficheiros que não foram reparados. Esta opção está apenas disponível quando faz a verificação online e não quando a faz offline.

Como reparar o Windows com a ferramenta SFC em modo offline

Para reparar o Windows usando a opção offline da ferramenta SFC siga estes passos:

Aceda ao menu ‘Iniciar’, clique na roda dentada para aceder às ‘Definições’.

Clique em ‘Actualizações e Segurança’ e depois em ‘Recuperação’ na coluna da esquerda.

SFC_3 Windows 10

Abaixo da zona ‘Arranque avançado’ clique em ‘Reiniciar agora’.

Clique em ‘Resolução de problemas’ e depois em ‘Opções avançadas’.

Clique em ‘Linha de comandos’.

Escolha a sua conta de utilizador e insira a password respectiva. Clique em ‘Continuar’.

Insira este comando para iniciar a ferramenta ‘diskpart’ e prima enter:

diskpart

De seguida escreva este comando para identificar a localização das partições do Windows e de recuperação do sistema e prima enter:

list volume

Confirme que a letra atribuída à drive  onde está o Windows, usualmente é a C:

Saia do ‘diskpart’ escrevendo este e premindo a tecla enter:

exit

Escreva o seguinte comando para dar início à verificação do disco e prima enter:

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

Neste comando estamos a usar a opção ‘/offbootdir’ para especificar a letra da drive de recuperação, que, no nosso caso é ‘C’. Da mesma forma, a opção ‘/offwindir’ especifica a localização dos ficheiros do Windows, que neste caso é ‘E:\Windows’.

Feche a janela da linha de comandos e clique em ‘Continuar’.

Assim que estes passos tenham sido cumpridos, a ferramenta System File Checker resolveu qualquer problema que tenha encontrado nos ficheiros de sistema do Windows.

Como reparar o Windows manualmente sem usar SFC

No caso de ter experimentado tudo e a ferramenta System File Checker não tenha conseguido resolver os problemas com os ficheiros danificados, pode precisar de os reparar manualmente.

Determinar que ficheiros de sistema estão corrompidos

Para saber que ficheiros de sistema tem de substituir no Windows, siga estes passos:

Aceda ao menu ‘Iniciar’ e escreva ‘Linha de comandos’. Escolha a opção ‘Executar como administrador’ que aparece no menu. Escreva o comando abaixo e prima a tecla enter:

findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\registo.txt”

Procure o ficheiro ‘registo.txt’ no seu Ambiente de Trabalho do Windows.

Dê dois cliques do rato em cima do ícone respectivo para o abrir no editor de texto predefinido no sistema.

Nesta janela consegue ver que ficheiros foram e não foram recuperados após uma verificação do sistema operativo.

Como ficheiro é algo extenso pode usar a funcionalidade de procura do editor de texto para procurar a seguinte frase de forma a identificar os ficheiros que têm de ser substituídos à mão:

Cannot repair member file.

Reparar os ficheiros manualmente

Para reparar os ficheiros de sistema manualmente siga estes passos:

Dica: Pode encontrar ficheiros “saudáveis” para substituir os seus que estejam danificados noutro computador que esteja a executar a mesma versão do Windows. Se não souber a localização do ficheiro danificado, pode ter de fazer uma busca online usando a informação que obteve a partir do ficheiro de registo. 

Aceda ao menu ‘Iniciar’ e escreva ‘Linha de comandos’. Escolha a opção ‘Executar como administrador’ que aparece no menu.  Escreva o seguinte comando para tomar posse dos ficheiros danificados e prima a tecla enter:

takeown /f C:\CAMINHO\ATE_AO\FICHEIRO

Não se esquece de inserir o caminho correcto até ao ficheiro que quiser reparar.

Por exemplo, se quiser tomar posse do ficheiro ‘ActionCenter.dll’ escreva o seguinte:

takeown /f C:\Windows\System32\ActionCenter.dll

De seguida insira este comando para lhe dar privilégios de administração sobre o ficheiro danificado e prima enter:

icacls C:\CAMINHO\ATE_AO\FICHEIRO /Grant Administrators:F

Tal como no exemplo anterior, não se esqueça de inserir o caminho correcto para o ficheiro que quer substituir.

Volatndo ao ficheiro ‘ActionCenter.dll’ a linha seria:

icacls C:\Windows\System32\ActionCenter.dll /Grant Administrators:F

A seguir insira o comando que vai desencadear a sibstituição do ficheiro danificado:

copy C:\CAMINHO\ATE_AO\FICHEIRO_BOM  C:\CAMINHO\ATE_AO\FICHEIRO_DANIFICADO 

Não se esqueça de inserir os caminhos correctos até aos ficheiros que vai utilizar nesta operação.

Dica: Se aparecer uma mensagem a indicar que o sistema não consegue substituir o ficheiro em questão porque está a ser utilizado por um qualquer processo, tem a opção de terminar esse processo ou, em alternativa, fazer a substituição em modo de segurança (offline) seguindo as instruções em ‘Como reparar o Windows através da ferramenta SFC em modo offline’.

Ainda usando o ficheiro ‘ActionCenter.dll’ que está na pasta ‘System32’:

copy C:\Files\ActionCenter.dll C:\Windows\System32\ActionCenter.dll

De seguida insira este linha para voltar a verificar a integridade dos ficheiros de sistema, não se esqueça de premir enter: 

sfc /verifyonly

Em opção pode usar este comando para verificar apenas o ficheiro que substituiu:

sfc /verifyfile=C:CAMINHO\ATE_AO\FICHEIRO_SUBSTITUIDO

Tal como nos outros exemplos, não se esqueça de substituir pelo caminho para o ficheiro. No caso do ficheiro ‘ActionCenter.dll’ ficaria assim:

sfc /verifyfile=C:\Windows\System32\ActionCenter.dll

Depois de completar estes passos estarem completos e se os novos ficheiros passarem o teste de integridade os problemas que estava a ter devem desaparecer.

Se não conseguir reparar o sistema operativo através do System File Checker, provavelmente terá de reinstalar o sistema operativo com uma cópia limpa do Windows.

- Publicidade -
Etiquetas:SFCWindows
Ad image
casinos online portugal
Apoio
Ad image Ad image

Também lhe pode interessar

App do diaDicas

App do Dia – Astronaut Joe: Magnetic Rush

Tempo de leitura: 1 min
DicasGuia completo

Adicione legendas aos vídeos com ajuda de IA

Tempo de leitura: 5 min
Dicas

Altere as opções dos marcadores no LibreOffice

Tempo de leitura: 1 min
App do diaDicas

App do Dia – BiciZen

Tempo de leitura: 1 min
© 2023 Fidemo Sociedade de Media
Gerir a sua privacidade

Para fornecer as melhores experiências, nós e os nossos parceiros usamos tecnologias como cookies para armazenar e/ou aceder a informações do dispositivo. O consentimento para essas tecnologias permitirá que nós e os nossos parceiros processemos dados pessoais, como comportamento de navegação ou IDs exclusivos neste site e mostrar anúncios (não) personalizados. Não consentir ou retirar o consentimento pode afetar adversamente certos recursos e funções.

Clique abaixo para consentir com o acima ou fazer escolhas granulares. As suas escolhas serão aplicadas apenas a este site. Pode alterar suas configurações a qualquer momento, incluindo a retirada de seu consentimento, usando os botões de alternância na Política de Cookies ou clicando no botão de consentimento para gerir na parte inferior do ecrã.

Funcional Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para o fim legítimo de permitir a utilização de um determinado serviço expressamente solicitado pelo assinante ou utilizador, ou para o fim exclusivo de efetuar a transmissão de uma comunicação numa rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenamento de preferências não solicitadas pelo assinante ou utilizador.
Estatísticas
O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos. O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anónimos. Sem uma intimação, conformidade voluntária por parte do seu Fornecedor de Serviços de Internet ou registos adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de utilizador para enviar publicidade ou para rastrear o utilizador num site ou em vários sites para fins de marketing semelhantes.
Estatísticas

Marketing

Recursos
Sempre ativo

Sempre ativo
Gerir opções Gerir serviços Gerir {vendor_count} fornecedores Leia mais sobre esses propósitos
Gerir opções
{title} {title} {title}