Ir para conteúdo
  • Cadastre-se

dev botao

Classe não registrada ( windows 7 64 bits )


denis
  • Este tópico foi criado há 4427 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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 !

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4427 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.