Aplica-se a
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

Quando os ficheiros críticos do sistema Windows estão em falta ou danificados, o sistema operativo pode começar a funcionar incorretamente. Os sintomas comuns incluem funcionalidades do Windows que não funcionam corretamente, erros de sistema ou Windows que deixa de responder ou congela.

Se encontrar estes problemas, pode utilizar ferramentas de reparação incorporadas do Windows — Deployment Image Servicing and Management (DISM) e System File Checker (SFC) — para procurar ficheiros de sistema danificados e restaurar componentes windows em falta ou danificados, ajudando a repor o seu sistema para um estado estável e funcional.

Passo 2: Executar o Verificador de Ficheiros do Sistema

Na janela Linha de Comandos , escreva o seguinte comando e prima ENTER:

sfc /scannow

Linha de Comandos com direitos de administrador – sfc /scannow   

Aviso: Não feche esta janela do Prompt de Comando até que a verificação esteja 100% concluída.

O comando sfc /scannow analisará todos os ficheiros de sistema protegidos e substituirá os ficheiros danificados por uma cópia em cache.  Os resultados da verificação serão mostrados depois que esse processo for concluído. Pode receber uma das seguintes mensagens:

Mensagem de resultado da análise

Ação correspondente

A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade.

Não tem ficheiros de sistema em falta ou danificados.

A Proteção de Recursos do Windows não pode executar a operção solicitada.

Para resolve este problema, execute a análise do Verificador de Ficheiros do Sistema no modo de segurança.

Certifique-se de que as pastas PendingDeletes e PendingRenames existem em %WinDir%\WinSxS\Temp.

O marcador de posição %WinDir% representa a pasta do sistema operativo Windows, como C:\Windows.

O Windows Resource Protection encontrou ficheiros danificados e reparou-os com êxito.

A operação foi concluída com êxito. 

Para ver informações detalhadas sobre a análise e restauro de ficheiros do sistema, aceda a Como ver detalhes do processo do Verificador de Ficheiros do Sistema.

A Proteção de Recursos do Windows encontrou ficheiros danificados, mas não conseguiu corrigir alguns deles.

Para reparar os arquivos corrompidos manualmente, visualize os detalhes do processo do Verificador de Arquivos de Sistema para localizar o arquivo corrompido e, em seguida, substitua-o manualmente por uma cópia em bom estado.

Informações adicionais

Para ver os detalhes incluídos no CBS. Ficheiro de registo, siga estes passos para copiar as informações no registo para um ficheiro de texto visível no seu ambiente de trabalho:

  1. Abra uma linha de comandos elevada, conforme descrito anteriormente.

  2. Na janela Linha de Comandos , escreva o seguinte comando (numa linha) e, em seguida, prima ENTER:

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

    Observação: O ficheiro Sfcdetails.txt contém detalhes de cada vez que a ferramenta Verificador de Ficheiros do Sistema foi executada no computador. Esse arquivo inclui informações sobre arquivos que não foram reparados pela ferramenta Verificador de Arquivos de Sistema. Verifique as entradas de data e hora para determinar os arquivos com problema encontrados na última vez em que você executou a ferramenta Verificador de Arquivos de Sistema.

  3. Abra o ficheiro deSfcdetails.txt a partir do ambiente de trabalho.

  4. O ficheiro Sfcdetails.txt utiliza o seguinte formato:

    Detalhes do SFC de Data/Hora O seguinte ficheiro de registo de exemplo contém uma entrada para um ficheiro que não foi possível reparar: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Não é possível reparar o ficheiro membro [l:34{17}]"Accessibility.dll" de Acessibilidade, Versão = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Neutro em cultura, VersionScope neutro, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Tipo neutro, TypeName neutro, PublicKey neutro no arquivo, o ficheiro está em falta

Depois de rever o ficheiro de registo para determinar que ficheiro de sistema foi danificado e não foi possível reparar, localize onde está localizado o ficheiro danificado e, em seguida, substitua manualmente o ficheiro danificado por uma boa cópia conhecida do ficheiro.

Para tal, siga as instruções abaixo.  Nos seguintes comandos, o marcador de posição<Path_And_File_Name> representa o caminho e o nome do ficheiro danificado.

Observação: Poderá obter uma boa cópia conhecida do ficheiro de sistema a partir de outro computador que esteja a executar a mesma versão do Windows que o seu computador. Poderá querer efetuar um processo do Verificador de Ficheiros do Sistema nesse computador para se certificar de que o ficheiro de sistema que pretende copiar é uma boa cópia.

Passo 1: assumir a propriedade administrativa do ficheiro de sistema danificado.

Escreva o seguinte comando na linha de comandos elevada e, em seguida, prima ENTER:

takeown /f <Path_And_File_Name>

Exemplo:

takeown /f C:\windows\system32\jscript.dll

Linha de Comandos com direitos de administrador – comando com êxito

Passo 2: conceder aos administradores acesso total ao ficheiro de sistema danificado.

Digite o seguinte comando e pressione ENTER:

icacls <Path_And_File_Name> /grant administrators:F 

Exemplo:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Linha de Comandos com direitos de administrador

Passo 3: substitua o ficheiro de sistema danificado por uma cópia válida conhecida do ficheiro.

Digite o seguinte comando e pressione ENTER:

Copiar> de Destino <Source_File> <

No comando acima, substitua o marcador de posição<Source_File> pelo caminho e nome de ficheiro da cópia válida conhecida do ficheiro no seu computador e substitua o marcador de posição <Destino> pelo caminho e nome de ficheiro do ficheiro danificado.

Exemplo:

copiar E:\temp\jscript.dll C:\windows\system32\jscript.dll

Se os passos acima não funcionarem, poderá ter de reinstalar o Windows. Para obter mais informações, consulte Opções de recuperação no Windows

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.