Você está na página 1de 10

Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

pcguia.pt

Como usar a ferramenta System File


Checker (SFC) do Windows para
resolver problemas no computador
Pedro Tróia

9–12 minutos

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.

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

1 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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:

sfc /scannow

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.

2 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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”

3 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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.

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:

4 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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.

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

5 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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

6 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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. 

7 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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

8 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

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.

9 de 10 06-01-2023, 09:14
Como usar a ferramenta System File Checker (SFC) do Windows para r... about:reader?url=https%3A%2F%2Fwww.pcguia.pt%2F2023%2F01%...

10 de 10 06-01-2023, 09:14

Você também pode gostar