Como corrigir arquivos DLL ausentes

A maioria dos aplicativos nativos no Windows 7 usa bibliotecas de vínculo dinâmico para realizar tarefas específicas. DLLs contêm funções que os programadores podem integrar em seu software, semelhante a um módulo. Se uma DLL estiver faltando ou corrompida, ela pode acabar afetando vários aplicativos - incluindo o sistema operacional - o que pode impedi-lo de concluir seu trabalho ou de usar recursos importantes em softwares essenciais para os negócios. O Windows 7 inclui um utilitário integrado chamado Verificador de Arquivos do Sistema, que pode substituir arquivos de sistema ausentes. Se o Verificador de arquivos do sistema falhar, você pode 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 procurará e substituirá DLLs corrompidas ou ausentes.

4

Reinicie o computador se o Verificador de arquivos do sistema não conseguiu corrigir um arquivo corrompido ou ausente. Pressione “F8 ″ na tela de inicialização e use as setas do teclado para selecionar“ Modo de segurança do Windows ”.

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

Clique com o botão direito 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 encontrar o nome ou nomes da DLL ou DLLs com defeito. Destaque o nome de uma DLL com defeito e pressione “Ctrl-C”.

9

Retorne ao prompt de comando. Digite o seguinte comando para obter a propriedade 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 do arquivo e a extensão. Pressione Enter."

10

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

icacls C: Windows System32 [nome do arquivo] .dll / grant administrators: 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, pastas e unidades ocultos” e desmarque “Ocultar extensões para tipos de arquivo conhecidos”.

13

Clique na unidade “C:”. Digite o nome da DLL - sem 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 realce “Local”. Pressione “Ctrl-C”.

15

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

copiar [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 [nome do arquivo] .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.