Se você estiver vendo o código de erro do Event ID 1008 ou Event ID 1020 no Log do Visualizador de Eventos, o sistema não conseguiu localizar o arquivo especificado na operação específica. Este problema é predominante em casos de execução de arquivo DLL. Você deve restaurar as cadeias de caracteres do registro do contador de desempenho a partir da linha de comando. Basta seguir as etapas mencionadas nas correções para resolver o problema que você está enfrentando.
Tente reiniciar o computador uma vez. Verifique mais uma vez simplesmente executando a operação. Se o erro ainda estiver lá, vá para estas soluções.
Correção 1 - Registre novamente a DLL
Você deve registrar novamente os contadores e arquivos DLL corrompidos a partir da linha de comando.
1. Modelo "cmd”Na caixa de pesquisa.
2. Clique com o botão direito em “Prompt de comando”E clique em“Executar como administrador“.
3. Depois que o prompt de comando aparecer, você deve ir para o local da pasta system32. Basta executar este comando.
CD% SYSTEMROOT% \ System32
4. Agora, aja de acordo com o código de erro que você está testemunhando em sua máquina -
UMA. Para o código de erro 1020 -
Copie e cole este comando no terminal e pressione Entrar.
lodctr / r
Observação: - Se mostrar a mensagem “Não foi possível reconstruir a configuração do contador de desempenho do armazenamento de backup do sistema”.
Tente executá-lo novamente.
Agora, execute o comando fornecido abaixo para ir para C: \ Windows \ SysWOW64.
cd C: \ Windows \ SysWOW64
Agora, execute o comando novamente.
lodctr / r
B. Para o código de erro 1008 -
Cole este comando no terminal e modifique-o. Depois disso, pressione o Entrar chave.
lodctr / e:Nome da DLL
[Você tem que alterar o comando com o nome do arquivo.
Exemplo - Suponha que você esteja enfrentando esse problema com o Perfib.dll arquivo, o comando será -
lodctr / e: Perflib.dll
]
5. Agora você precisa sincronizar novamente o contador com o Windows Management Instrumentation (WMI). Execute este comando.
WINMGMT.EXE / RESYNCPERF
Feche a tela do prompt de comando. Reiniciar o sistema.
Isso deve resolver seu problema.
Fix 2 - Modifique o registro
Modificar o valor de 'Desempenho' deve ajudar em sua situação.
1. O que você tem que fazer é pressionar o Chave do Windows e a R chave juntos.
2. No terminal Run, escreva “regedit”E clique em“OK”Para acessar a tela do Editor do Registro.
NOTA –
Depois que o Editor do Registro abrir, clique em “Arquivo”E clique em“Exportar”Para criar um novo backup em seu computador.
Se alguma coisa sair do controle durante a alteração do registro, você poderá facilmente recuperar o registro de volta ao normal.
3. Assim que o Editor do Registro abrir, prossiga para este local na tela do Editor do Registro -
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \Nome do Serviço\Desempenho
[Você deve alterar o 'nome do serviço' com o serviço com o qual está enfrentando este problema.
Exemplo - Suponha que você esteja enfrentando esse problema com o serviço ‘.NET CLR Data’.
O endereço do arquivo de cabeçalho será-
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \Dados .NET CLR\Desempenho
]
4. Agora, no lado direito, você notará o “Abrir" chave.
5. Clique com o botão direito na chave e clique em “Excluir”Para removê-lo do seu computador.
Se você vir alguma mensagem de aviso na tela, clique em “sim“.
Feche a janela do Editor do Registro. Depois disso, reiniciar o sistema e tente executar o aplicativo novamente.
Correção 3 Executar varredura SFC
Você pode executar uma verificação do verificador de arquivos do sistema para permitir que o computador corrija o problema sozinho.
1. Clique na caixa de pesquisa e comece a escrever “cmd“.
2. Além disso, clique com o botão direito do mouse em “Prompt de comando”E clique em“Executar como administradores“.
3. Cole este código no terminal. Depois disso, pressione Entrar para executar a verificação.
sfc / scannow
A varredura SFC começará agora.
4. Assim que a verificação SFC for concluída, você deve iniciar uma verificação DISM.
5. Escreva este comando no terminal CMD e pressione Entrar.
DISM.exe / Online / Cleanup-image / Restorehealth
Isso deve resolver o problema que você está enfrentando.