Depois de instalar vários programas ou jogos, você pode encontrar uma situação onde o erro ocorre "Iniciar o programa não pode ser feita em, uma vez que a DLL necessária não está no sistema." Apesar do fato de que as janelas do Windows família geralmente registrar bibliotecas no fundo, depois de baixar e colocar o arquivo DLL no lugar apropriado, o erro ocorre ainda ocorre, eo sistema simplesmente vê-lo". Para corrigir isso, você precisa se registrar a biblioteca. Como isso pode ser feito, será informado posteriormente neste artigo.
Opções resolvendo o problema
Existem vários métodos para eliminar este problema. Considere cada um deles com mais detalhes.Método 1: OCX / DLL Gestor
OCX / DLL Manager é um pequeno programa que pode ajudar a registrar uma biblioteca ou arquivo OCX.
Baixar programa OCX / DLL Gestor
Para fazer isso, você precisará:
- Clique no item de menu Register OCX / DLL.
- Selecione um tipo de arquivo que você vai registrar.
- Usando o botão Procurar, especifique o local DLL.
- Pressione o botão "Register" e o próprio programa irá registrar o arquivo.
OCX / DLL Manager também sabe como cancelar o registro da biblioteca, por isso, você precisa selecionar o item "Cancelar registro OCX / DLL" no menu e depois fazer todas as mesmas operações que no primeiro caso. A função de cancelar pode precisar de comparar os resultados com o arquivo activado e quando desativado, bem como durante a remoção de alguns vírus de computador.
Durante o processo de registro, o sistema pode lhe dar um discurso erro sobre o que direitos de administrador são necessários. Neste caso, você precisa para começar o programa, pressionando-o com o botão direito do mouse e selecione "Executar no nome do administrador".
Método 2: Menu "Run"
Você pode registrar um DLL usando o comando "Executar" no menu Iniciar do sistema operacional Windows. Para fazer isso, você vai precisar fazer as seguintes ações:
- Pressione a combinação de teclas "Windows + R" ou selecione a opção "Run" item do menu Iniciar.
- Digite o nome do programa que irá registrar a biblioteca - regsvr32.exe, e o caminho para o qual o arquivo é colocado. Como resultado, ele deve funcionar como este:
- Pressione "ENTER" ou "OK" botão; O sistema lhe dará uma mensagem sobre se a biblioteca foi bem-sucedida ou não ou não foi registrada.
REGSVR32.exe C: \ Windows \ System32 \ dllname.dll
Onde dllname é o nome do seu arquivo.
Este exemplo vai servi-lo se o sistema operacional está instalado na unidade C se ele está em outro lugar, você vai precisar para mudar a letra do disco ou usar o comando:
% Systemroot% \ System32 \ regsvr32.exe% windir% \ system32 \ dllname.dll
Nesta versão, o próprio programa encontra a pasta onde você instalou OS e inicia o registro do arquivo DLL especificado.
No caso do sistema de 64 bits, você terá dois programas REGSVR32 - um está na pasta:
C: \ windows \ syswow64
e o segundo a caminho:
C: \ Windows \ System32
Estes são arquivos diferentes que são usados separadamente para situações relevantes. Se você tiver um sistema operacional de 64 bits, e o arquivo DLL é de 32 bits, o arquivo da biblioteca deve ser colocado na pasta:
Windows \ syswow64.
E a equipe ficará assim:
% Windir% \ regsvr32.exe% windir% \ syswow64 \ dllname.dll
Método 3: String de comando
Registro de arquivos através da linha de comando não é muito diferente da segunda opção:
- Selecione o comando "Executar" no menu Iniciar.
- Entre no campo de entrada do CMD que se abre.
- Pressione Enter".
Você aparecerá na frente de você, no qual você precisará inserir os mesmos comandos que na segunda versão.
Deve-se notar que a janela da linha de comando tem a função de inserção do texto copiado (por conveniência). Você pode encontrar este menu pressionando o botão direito no ícone no canto superior esquerdo.
Método 4: aberto com
- Abra o menu Arquivo que você se registrará clicando nele com o botão direito do mouse.
- Selecione "Abrir com" no menu que aparece.
- Clique em "Visão geral" e selecione o programa regsvr32.exe a partir do seguinte diretório:
- Abra a DLL usando este programa. O sistema emitirá uma mensagem de registro bem-sucedida.
Windows / System32.
Ou no caso de você trabalhar em um sistema de 64 bits, e o arquivo DLL 32 bits:
Windows / Syswow64.
Possíveis erros
"O arquivo não é compatível com a versão instalada do Windows" significa que você provavelmente está tentando registrar uma DLL de 64 bits em um sistema de 32 bits ou vice-versa. Use o comando apropriado descrito no segundo método.
"O ponto de entrada não é encontrado" - nem todas as bibliotecas DLL podem ser registradas, algumas delas simplesmente não suportam o comando DllRegisterverver. Além disso, a ocorrência de um erro pode ser causada pelo fato de que o arquivo já está registrado pelo sistema. Existem sites que distribuem arquivos que não são bibliotecas na realidade. Neste caso, é claro, nada será registrado.
Em conclusão, deve-se dizer que a essência de todas as opções propostas são simplesmente diferentes métodos de lançamento da equipe de registro - que é mais conveniente.