Cómo registrar un archivo DLL u OCX en Windows 10 a través del símbolo del sistema

A veces las aplicaciones pueden no registrar los archivos DLL u OCX, debido a lo cual los usuarios se enfrentarán a errores y las aplicaciones no funcionarán correctamente. Debido a esto, los usuarios necesitarán registrar los archivos por sí mismos. El registro y desregistro de los archivos de extensión de la aplicación (DLL u OCX) son realizados por la utilidad RegSvr32. En este artículo, te enseñaremos lo fácil que es registrar un archivo DLL u OCX en tu sistema operativo.

Cómo registrar el archivo DLL u OCX en Windows

Registro de un archivo DLL u OCX en Windows

Al registrar una DLL u OCX, los usuarios añaden la información al registro para que Windows pueda utilizar esos archivos. La información será en forma de un nombre o CLSID. Esto facilita que Windows encuentre el DLL u OCX correcto cuando una función relacionada con él se utiliza dentro de otro programa. Contendrá la ruta de estos archivos a través de los cuales se utilizará el código ejecutable del componente. La información guardada en el registro siempre se referirá a la última versión del componente. Esto es necesario sólo en casos excepcionales porque en la mayoría de los casos las aplicaciones registrarán estos archivos durante la instalación. También se puede utilizar para la reparación de los problemas de Windows que incluyen estos archivos. Algunos parámetros adicionales que puede añadir a los comandos:

  • /u – Desregistra el archivo DLL u OCX
  • /s – Modo silencioso, no mostrará ningún cuadro de mensajes.
  • /I – Si se usa sin /u entonces llama a DLLInstall(TRUE) para instalar y si se usa con /u entonces llama a DllInstall(FALSE) para desinstalar la DLL y el DllUnregisterServer.
  • /n – Por no llamar al Servidor de Registro Dll o al Servidor de Desregistro Dll. Esta opción debe ser usada con /i.
También te puede interesar:  Arreglo: El chat de voz de vapor no funciona

Sólo puedes registrar los archivos DLL u OCX que son registrables. Algunos archivos no tendrán ninguna función DLLRegisterServer() a través de la cual se pueda registrar. Esos archivos son ordinarios y no tienen nada que ver con el registro. Un ejemplo puede ser tomado de los archivos DLL de los juegos que permanecen en la carpeta y hacen su trabajo sin registrarse en primer lugar.

Nota: Asegúrate de que ya tienes disponible el archivo DLL u OCX antes de probar estos métodos.

Usando el comando elevado para registrar un archivo DLL u OCX

  1. Mantenga pulsada la tecla de Windows y pulse S para abrir la función de búsqueda. Teclea cmd , haz clic con el botón derecho del ratón y elige Ejecutar como administrador option

    Nota : También puedes pulsar Alt + Shift + Enter después de escribir cmd en la función de búsqueda. Apertura de la línea de comandos elevada

  2. Ahora escriba el comando a continuación para registrar el archivo DLL o OCX.

    regsvr32 jscript.dll

    Nota : jscript.dll es el nombre de archivo que puede cambiar a cualquier archivo que desee registrar.

    Archivo DLL registrado con éxito

  3. También puede registrar un archivo DLL u OCX que se encuentre en una ubicación diferente escribiendo el siguiente comando.

    regsvr32 C:UsersKevinDesktopjscript.dll

    Registrar DLL en una ruta diferente

  4. Si el archivo no se puede registrar, entonces puede obtener el error como se muestra a continuación: Error por no registrarse
  5. A veces el error puede deberse a que se está intentando registrar un archivo DLL o OCX de 32 bits a través del Regsvr32 de 64 bits . Necesitas usar el Regsvr32 de 32 bits que se encuentra en la carpeta Syswow64 .
  6. Puede escribir el siguiente comando para registrar el DLL de 32 bits o el OCX en un sistema operativo de 64 bits.

    %SystemRoot%SysWOW64regsvr32 jscript.dll

    Registro de un archivo DLL de 32 bits en Windows de 64 bits

También puedes usar PowerShell con los mismos comandos para registrar archivos DLL u OCX.

Deja un comentario

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

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies