Error de DllRegisterServer 0x8002801c

Conteúdo

O erro 0x8002801c ocorre quando há um problema ao acessar o registro OLE (vinculando e incorporando objetos). Permissões insuficientes do sistema irão acionar este código de erro quando um registro de arquivo OCX não for concluído (Extensão de controle OLE). Sabe-se que isso ocorre com frequência ao usar regsvr32 via prompt de comando no Windows 7.

mensagem de erro-19-7632276

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

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

Erro de reparo 0x8002801c após falha no registro do arquivo OCX

  1. Abra o Explorador de Arquivos e navegue até a partição do Windows. Então vá para o Windows> Windows 32 e use a barra de pesquisa para encontrar o arquivo OCX.

    ocx-1-1948996 Observação: Neste caso, o nome do arquivo é MSCOMCT2.OCX, mas este procedimento pode ser replicado em qualquer componente OCX que não esteja registrado.

  2. Copie o arquivo OCX para a sua á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á.

    continue-1-1443441

  3. Abra o menu Iniciar (canto inferior esquerdo) e digite »cmd«. Mais tarde, clique com o botão direito em Prompt de Comando e clique em Executar como administrador.

    erro-2-3376250

  4. No prompt de comando elevado, escrever regsvr32 + o componente OCX. No nosso caso, o comando final seria »regsvr32 MSCOMCT2.OCX». Quando eu pressiono Enter, você receberá uma mensagem dizendo que o arquivo foi registrado com sucesso.

    regsvr-9307238

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

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.