Skip to content

SetupSoftcomDLLs não consegue registrar as DLLs (Registrar arquivos TLB e DLL via linha de comando)

Software: Softcom (Infra) | Grupo: INFRA | Prioridade: MÉDIA

Solução

Causa:
Bloqueios no Windows, causando erro na instalação do SetupDLL

Solução:

Requisito: Necessita ter pelo menos o Microsoft .NET Framework 4 instalado.

1- Abrir o Prompt de Comando (cmd), executando como Administrador.

2- Registrando DLLs:

2.1- DLL necessária para Geração de Código de Barras (Etiquetas):
Windows 64 bits: regsvr32 "C:\Windows\SysWOW64\cruflBCS.dll"
Windows 32 bits: regsvr32 "C:\Windows\System32\cruflBCS.dll"

2.2- DLLs necessárias para Pesquisa Receita e Busca CEP:
regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE11\MSSOAP30.DLL"
regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE11\MSXML5.DLL"

  1. Registrando TLBs:
  • Ir até a pasta Windows\Microsoft.NET\Framework\v4.0.30319 (cd c:\Windows\Microsoft.NET\Framework\v4.0.30139)
  • Executar o comando: regtlibv12.exe

3.1- Exemplo registrando tlb necessário para registro do SOFTSHOP (Através do regtlibv12):

regtlibv12.exe "C:\Program Files (x86)\Softcom Tecnologia\SetupSoftcomDLLs\SoftcomAuth.API.tlb"

  • Deverá aparecer uma mensagem (em inglês) informando que foi registrado com sucesso.

3.2- Exemplo registrando tlb necessário para o funcionamento dos Menus Treeview (Através do regasm):

regasm.exe /unregister "c:\Program Files (x86)\Softcom Tecnologia\SetupSoftcomDLLs\JSONForAccess.dll"

  1. Desregistrar TLBs:

regasm.exe /unregister "c:\Program Files (x86)\Softcom Tecnologia\SetupSoftcomDLLs\JSONForAccess.dll"


Tags: arquivos, tlb, linha, comando, biblioteca, dll, setupdll, registrar tlb, registrar dll

Documentação de Testes