Correção: DllRegisterServer falhou, erro 0x8002801c



Experimente Nosso Instrumento Para Eliminar Problemas

o erro 0x8002801c ocorre quando há um problema para acessar o ESTAR (Object Linking and Embedding) registro. Permissões insuficientes do sistema irão acionar este código de erro quando o registro de um OCX ( Extensão de controle OLE ) o arquivo não foi concluído. Isso é conhecido por acontecer com frequência ao usar regsvr32 através da Prompt de comando no Windows 7.





É uma ocorrência comum ver este código de erro ao tentar registrar um arquivo OCX de C: Windows system 32 . Na maioria das vezes, a chamada para o DLLRegisterServer falha devido a um problema de permissão e não tem nada a ver com o componente OCX real que você está tentando registrar.



Felizmente, o erro 0x8002801c pode ser evitado copiando o Arquivo OCX para C: Windows SysWOW64 e repetir a operação com privilégios de administrador. Se você está lidando com esse problema, siga o guia passo a passo abaixo para eliminar o erro 0x8002801c e registrar com sucesso seu arquivo OCX.

Correção do erro 0x8002801c após falha no registro do arquivo OCX

  1. Abrir Explorador de arquivos e navegue até a partição do Windows. Em seguida, vá para Windows> Windows 32 e use a barra de pesquisa para procurar o arquivo OCX.
    Nota: Neste caso, o nome do arquivo é MSCOMCT2.OCX, mas você pode replicar este procedimento qualquer componente OCX que falhe ao registrar.
  2. Copie o arquivo OCX para a área de transferência. Em seguida, volte para a pasta do Windows e abra a pasta chamada sysWOW64 . Em seguida, basta colar o arquivo OCX lá.
  3. Abra o Começar menu (canto inferior esquerdo) e digite “ cmd “. Em seguida, clique com o botão direito em Prompt de comando e clique em Executar como administrador .
  4. No Prompt de comando elevado , tipo regsvr32 + o componente OCX . Em nosso caso, o comando final seria “ regsvr32 MSCOMCT2.OCX ”. Ao pressionar Enter, será exibida uma mensagem informando que o arquivo foi registrado com sucesso.

É isso aí. Você pode usar essas quatro etapas para conceder permissões adequadas a qualquer arquivo OCX que esteja causando o 0x8002801c Erro de código. Na maioria das vezes, ele permitirá que você registre o componente ActiveX e elimine o problema.

1 minuto lido