denis

Classe não registrada ( windows 7 64 bits )

3 posts in this topic

Bom dia,

Quando mando imprimir uma nota fiscal no windows 7 64 bits com certificado digital A1, estou recebendo o mensagem "classe não registrada". Pessoal estou com este problema e já fiz vários acertos e não deu certo. Tenho o mesmo sistema rodando perfeito no windows 7 de 32 bits.

Já instalei o capicom da prodenge e não deu certo...

já registrei ele com o regsvr32 e tbm não deu certo...

e o mais estranho é que se eu mando ver o status do webservice ele retorna certinho, ou seja ele funciona meio que parcial.

O problema acontece mesmo só quando transmitir e validar o xml.

Alguém já instalou um certificado digital num windows 7 64 bits e funcionou ?

Grato !

Share this post


Link to post
Share on other sites

Olá pessoal. Era mesmo o instala.bat que não estava passando pela instalação 64 bits.

Eu estava fazendo assim e estava dando errado :

if EXIST %windir%\SysWOW64\x64 goto Win64

:Win32

ECHO *** Copiando as DLLs ***

if NOT EXIST %windir%\System32\capicom.dll copy capicom.dll %windir%\System32

if NOT EXIST %windir%\System32\msxml5.dll copy msxml5.dll %windir%\System32

if NOT EXIST %windir%\System32\msxml5r.dll copy msxml5r.dll %windir%\System32

ECHO *** Registrando as DLLs ***

regsvr32 %windir%\System32\capicom.dll /s

regsvr32 %windir%\System32\msxml5.dll /s

regsvr32 %windir%\System32\msxml5r.dll /s

goto end

:Win64

ECHO *** Copiando as DLLs x64 ***

if NOT EXIST %windir%\SysWOW64\capicom.dll copy capicom.dll %windir%\SysWOW64

if NOT EXIST %windir%\SysWOW64\msxml5.dll copy msxml5.dll %windir%\SysWOW64

if NOT EXIST %windir%\SysWOW64\msxml5r.dll copy msxml5r.dll %windir%\SysWOW64

ECHO *** Registrando as DLLs x64 ***

regsvr32 %windir%\SysWOW64\capicom.dll /s

regsvr32 %windir%\SysWOW64\msxml5.dll /s

regsvr32 %windir%\SysWOW64\msxml5r.dll /s

goto end

:end

aí mudei para ficar assim e funcionou.

copy capicom.dll %windir%\SysWOW64

copy msxml5.dll %windir%\SysWOW64

copy msxml5r.dll %windir%\SysWOW64

copy libeay32.dll %windir%\SysWOW64

copy midas.dll %windir%\SysWOW64

ECHO *** Registrando as DLLs x64 ***

regsvr32 %windir%\SysWOW64\capicom.dll /s

regsvr32 %windir%\SysWOW64\msxml5.dll /s

regsvr32 %windir%\SysWOW64\libeay32.dll /s

regsvr32 %windir%\SysWOW64\midas.dll /s

regsvr32 %windir%\SysWOW64\msxml5r.dll /s

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Atenção !!  Este tópico está sem resposta a mais de 120 dias.