Class not registered – Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)

Olá pessoal, tudo bom?

Caso estejam publicando alguma aplicação no IIS e estejam recebendo uma mensagem similar a “Class not registered – Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)“, verifiquem as situações abaixo:

  • Tenha certeza de ter registrado no servidor a DLL ou OCX reclamada na mensagem de erro emitida pelo IIS;
  • Se o Windows for de 64 bits, considere registrar a DLL/OCX utilizando o regsvr32.exe que fica dentro da pasta c:windowssyswow64;
  • Caso seja um servidor com sistema operacional de 64 bits e sua DDL/OCX tenha sido compilada em 32 bits, verifique se o pool de aplicativo (Application Pool) que está associado ao website da sua aplicação tem permissão para executar aplicativos 32 bits, veja a imagem abaixo:
    Application Pool para aplicações de 32 bits

Grande abraço,
Eduardo Henrique Rizo

[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]

Deixe um comentário