Como registrar uma biblioteca DLL no sistema

Anonim

Como registrar uma biblioteca DLL no sistema

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á:

  1. Clique no item de menu Register OCX / DLL.
  2. Selecione um tipo de arquivo que você vai registrar.
  3. Usando o botão Procurar, especifique o local DLL.
  4. Pressione o botão "Register" e o próprio programa irá registrar o arquivo.

programa OCX DLL MANAGER

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".

Iniciando o programa em nome do administrador OCX DLL Gestor

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:

  1. Pressione a combinação de teclas "Windows + R" ou selecione a opção "Run" item do menu Iniciar.
  2. Abra o menu executar

  3. 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:
  4. REGSVR32.exe C: \ Windows \ System32 \ dllname.dll

    Onde dllname é o nome do seu arquivo.

    Registrar uma biblioteca DLL através do menu Run

    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

    O comando DLL que a pasta se encontre a pasta onde você tem

    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

    Comando de registro DLL no sistema de 64 bits

  5. 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.

Método 3: String de comando

Registro de arquivos através da linha de comando não é muito diferente da segunda opção:

  1. Selecione o comando "Executar" no menu Iniciar.
  2. Entre no campo de entrada do CMD que se abre.
  3. Pressione Enter".

Você aparecerá na frente de você, no qual você precisará inserir os mesmos comandos que na segunda versão.

Registre uma biblioteca DLL através da linha de comando

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.

Insira o menu no prompt de comando do Windows

Método 4: aberto com

  1. Abra o menu Arquivo que você se registrará clicando nele com o botão direito do mouse.
  2. Selecione "Abrir com" no menu que aparece.
  3. Registre uma biblioteca DLL através do menu aberto com

  4. Clique em "Visão geral" e selecione o programa regsvr32.exe a partir do seguinte diretório:
  5. Windows / System32.

    Ou no caso de você trabalhar em um sistema de 64 bits, e o arquivo DLL 32 bits:

    Windows / Syswow64.

  6. Abra a DLL usando este programa. O sistema emitirá uma mensagem de registro bem-sucedida.

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.

Consulte Mais informação