Arreglar: Error de DllRegisterServer fallido 0x8002801c

El error 0x8002801c se produce cuando hay un problema de acceso al registro OLE (Object Linking and Embedding). La insuficiencia de permisos del sistema desencadenará este código de error cuando el registro de un archivo OCX ( OLE de extensión de control ) no se complete. Se sabe que esto ocurre con frecuencia cuando se utiliza regsvr32 a través de Command Prompt en Windows 7.

Es común ver este código de error cuando se intenta registrar un archivo OCX desde C: Windows sistema 32 . La mayoría de las veces, la llamada al DLLRegisterServer falla por un problema de permisos y no tiene nada que ver con el componente OCX real que se intenta registrar.

Afortunadamente, el error 0x8002801c puede evitarse copiando el archivo OCX a C: Windows SysWOW64 y repitiendo la operación con privilegios de administrador. Si actualmente estás tratando este problema, sigue la guía paso a paso que aparece a continuación para eliminar el error 0x8002801c y registrar correctamente tu archivo OCX.

Arreglando el error 0x8002801c después de que el registro de archivos OCX fallara

  1. Abre el Explorador de archivos y navega a tu partición de Windows. A continuación, vaya a Windows> Windows 32 y utilice la barra de búsqueda para buscar el archivo OCX.

    Nota: En este caso, el nombre del archivo es MSCOMCT2.OCX, pero se puede replicar este procedimiento en cualquier componente OCX que no se registre.

  2. Copia el archivo OCX a tu portapapeles. A continuación, vuelva a la carpeta de Windows y abra la carpeta llamada sysWOW64 . Luego, simplemente pegue el archivo OCX allí.

  3. Abre el menú Start (esquina inferior izquierda) y escribe ” cmd “. A continuación, haz clic con el botón derecho del ratón en Command Prompt y haz clic en Run as Administrator .

  4. En el símbolo de comando elevado , escriba regsvr32 + el componente OCX . En nuestro caso, el comando final sería ” regsvr32 MSCOMCT2.OCX”. Al pulsar enter, se le pedirá un mensaje diciendo que el archivo se ha registrado con éxito.

Eso es todo. Puedes usar estos cuatro pasos para conceder los permisos adecuados a cualquier archivo OCX que esté causando el código de error 0x8002801c . La mayoría de las veces te permitirá registrar el componente ActiveX y eliminar el problema.

También te puede interesar:  How to Fix Credential Manager Error 0x80090345

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.