Registrar DLL 64 bits

Ao registrar uma DLL 32 bits em um sistema 64 bits aparece o erro:

Filename.dll não é um arquivo executável e nenhum auxiliar de registro está registrado para esse tipo de arquivo.

Isso acontece porque o arquivo Regsvr32.exe na pasta System32 é uma versão de 64 bits.

Quando você executar Regsvr32 para registrar uma DLL, você está usando a versão de 64 bits por padrão.

The 64-bit version is %systemroot%\System32\regsvr32.exe
The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe

Para selecionar este problema execute o Regsvr32.exe da pasta %SystemRoot%\Syswow64 conforme abaixo:

Acesse o diretório pelo Prompt:

cd \windows\syswow64

Execute o comando:

regsvr32 c:\ filename.dll

E era isto…

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s