Como corrigir arquivos DLL em falta

A maioria dos aplicativos nativos no Windows 7 usa bibliotecas de vínculo dinâmico para realizar tarefas específicas. As DLLs contêm funções que os programadores podem integrar em seu software, semelhante a um módulo. Se uma DLL estiver ausente ou corrompida, ela pode acabar afetando vários aplicativos, incluindo o sistema operacional, o que pode deixar você incapaz de concluir seu trabalho ou usar recursos importantes em software essencial aos negócios. O Windows 7 inclui um utilitário interno chamado System File Checker, que pode substituir os arquivos do sistema ausentes. Se o Verificador de arquivos do sistema falhar, você poderá usar o Prompt de Comando para corrigir as DLLs manualmente.

1

Clique em "Iniciar | Todos os Programas | Acessórios | Prompt de Comando". Alternativamente, clique em “Iniciar”, digite “cmd” no campo Pesquisar e pressione “Enter”.

2

Insira o DVD do Windows 7 na unidade de disco. Digite "sfc / scannow" (sem as aspas).

3

Pressione “Enter” para executar o Verificador de arquivos do sistema. O processo irá procurar e substituir DLLs corrompidas ou ausentes.

4

Reinicie o computador se o Verificador de arquivos do sistema não puder corrigir um arquivo corrompido ou ausente. Pressione “F8 ″ na tela de boot e use as teclas de seta para selecionar“ Windows Safe Mode ”.

5

Pressione “Enter” para inicializar no modo de segurança. Clique no botão "Iniciar" do Windows, selecione "Todos os Programas" e escolha "Acessórios".

6

Botão direito do mouse em “Prompt de comando” e clique em “Executar como administrador”. Execute o seguinte comando:

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

7

Pressione "Windows-E" para abrir o Windows Explorer. Navegue até "C: \ Usuários [nome da conta] \ Desktop". Substitua "[nome da conta]" pelo seu nome de usuário. Clique duas vezes em "sfcdetails.txt".

8

Pesquise o arquivo de log para localizar o nome ou os nomes das DLLs ou DLLs com defeito. Realce o nome de uma DLL defeituosa e pressione "Ctrl-C".

9

Retornar ao prompt de comando. Digite o seguinte comando para apropriar-se do arquivo corrompido:

takeown / f C: \ Windows \ System32 [nome do arquivo] .dll

Clique com o botão direito do mouse no terminal e selecione "Colar" no menu de contexto para colar o nome e a extensão do arquivo. Pressione Enter."

10

Digite o seguinte comando para permitir que um administrador substitua o arquivo:

icacls C: \ Windows \ System32 [nome do arquivo] .dll / conceder administradores: F

Pressione Enter."

11

Clique em "Iniciar" e selecione "Computador". Pressione "Alt-T" para abrir o menu Ferramentas. Clique em "Opções de pasta".

12

Selecione a guia "Exibir" e clique em "Mostrar arquivos ocultos, pastas e unidades" e desmarque "Ocultar extensões para tipos de arquivo conhecidos".

13

Clique na unidade "C:". Digite o nome da DLL - menos a extensão do arquivo (por exemplo, "dll") - no campo Nome do arquivo. Se nenhum resultado aparecer, selecione a unidade de disco que contém o DVD do Windows 7 e procure o arquivo lá.

14

Clique com o botão direito no arquivo dos resultados, clique em "Propriedades" e selecione "Local". Pressione "Ctrl-C".

15

Digite o seguinte comando no terminal para trocar o arquivo corrompido por um novo:

copy [novo arquivo] [nome do arquivo] .dll C: \ Windows \ System32 [nome do arquivo] .dll

Substitua "[novo arquivo]" pelo caminho do arquivo associado à DLL duplicada. Cole o caminho do arquivo no Prompt de Comando.

16

Reinicie o computador. Pressione "Windows-R" e digite "regsvr32 [filename] .dll" (sem as aspas) na caixa de diálogo. Clique em "OK" para registrar novamente a DLL.

17

Reinicie o computador novamente para corrigir o arquivo DLL. Repita as etapas acima para quaisquer arquivos DLL adicionais.

Dicas

  • Se alguma das pastas de arquivos contiver espaços, coloque o caminho entre aspas. Por exemplo: copie "C: \ Documents \ My Files \ File.dll" C: \ Windows \ System32 \ File.dll
  • Revise a data e a hora das entradas no log SFC para localizar os resultados da varredura mais recentes.

Publicações Populares