O comando sfc /scannow é uma das várias opções específicas disponíveis no comando sfc, o utilitário Prompt de Comando que invoca o Verificador de Arquivos do Sistema.
Embora haja muitas coisas diferentes que você pode fazer com o comando, sfc / scannow é a maneira mais comum de usar o comando sfc.
Sfc / scannow irá inspecionar todos os arquivos importantes do Windows em seu computador, incluindo arquivos DLL do Windows. Se o Verificador de arquivos do sistema encontrar um problema com qualquer um desses arquivos protegidos, ele o substituirá.
Como usar o SFC /Scannow
- Abra o Prompt de Comando como administrador, geralmente conhecido como Prompt de Comando “elevado”. Para que o comando sfc /scannow funcione corretamente, ele deve ser executado em uma janela elevada do Prompt de Comando no Windows 11, Windows 10, Windows 8, Windows 7 e Windows Vista.
- Digite o seguinte comando e pressione Enter.
sfc /scannow
- Para usar o Verificador de arquivos do sistema a partir do Prompt de comando por meio das Opções de inicialização avançadas ou Opções de recuperação do sistema, consulte a seção Executando SFC /SCANNOW de fora do Windows a seguir para algumas alterações necessárias em como você executa o comando.
O Verificador de arquivos do sistema agora verificará a integridade de todos os arquivos protegidos do sistema operacional em seu computador. Pode demorar um pouco para terminar.
Quando o processo de verificação for concluído, você verá algo assim na janela do prompt de comando, presumindo que os problemas foram encontrados e corrigidos:Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not supported in offline servicing scenarios.
… ou algo assim, se nenhum problema for encontrado:Windows Resource Protection did not find any integrity violations.
Em algumas situações, mais frequentemente no Windows XP e no Windows 2000, você também pode precisar acessar o CD ou DVD de instalação original do Windows em algum momento durante o processo. - Reinicie o seu computador se o sfc /scannow reparou os arquivos. O Verificador de arquivos do sistema pode ou não solicitar que você reinicie, mas mesmo que não reinicie de qualquer maneira.
- Repita qualquer processo que tenha causado seu problema original para ver se sfc /scannow resolveu.
Como interpretar o arquivo CBS.log
Cada vez que você executa o Verificador de arquivos do sistema, é criado um arquivo de LOG que relaciona todos os arquivos verificados e todas as operações de reparo concluídas.
Supondo que o Windows esteja instalado na unidade C:, o arquivo de log pode ser encontrado aqui e aberto com o Bloco de notas ou algum outro editor de texto:
C:\Windows\Logs\CBS\CBS.log
Este arquivo pode ser útil para solução de problemas avançada ou como um recurso para uma pessoa de suporte técnico que pode estar ajudando você.
Executando SFC / SCANNOW de fora do Windows
Ao executar sfc /scannow de fora do Windows, como no prompt de comando disponível quando você inicializa a partir do disco de instalação do Windows ou unidade flash, ou do disco de reparo do sistema ou unidade de recuperação, você terá que dizer ao comando sfc exatamente onde o Windows existe.
Aqui está um exemplo:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
A opção / offbootdir = especifica a letra da unidade, enquanto a opção / offwindir = especifica o caminho do Windows, novamente incluindo a letra da unidade.
Dependendo de como seu computador está configurado, o prompt de comando, quando usado de fora do Windows, nem sempre atribui letras de unidade da mesma forma que você as vê de dentro do Windows.
Em outras palavras, o Windows pode estar em C:\Windows quando você o está usando, mas em D:\Windows no prompt de comando do ASO ou SRO.
Na maioria das instalações do Windows 11, Windows 10, Windows 8 e Windows 7, C: geralmente torna-se D: e no Windows Vista, C: geralmente ainda é C:.
Para ter certeza, procure a unidade com a pasta Usuários – essa será a unidade em que o Windows está instalado, a menos que você tenha várias instalações do Windows em várias unidades.
Procure pastas no prompt de comando com o comando dir.
Leia também: Como corrigir erros de inicialização do computador?