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 requerirán registrar los archivos por sí mismos. El registro y la cancelación de registro de los archivos de extensión de la aplicación (DLL u OCX) se realizan por la utilidad RegSvr32. En este artículo, le enseñaremos con qué facilidad puede registrar un archivo DLL u OCX en su sistema operativo.,
Registrar una DLL o OCX Archivo en Windows
Por registrar una DLL o OCX, los usuarios agregar la información al registro para que Windows puede utilizar los archivos. La información será en forma de un nombre o CLSID. Esto hace que sea más fácil para Windows encontrar el DLL u OCX correcto cuando se utiliza una función relacionada con él dentro de otro programa., Contendrá la ruta de estos archivos a través de la cual se utilizará el código ejecutable para el componente. La información guardada en el registro siempre se referirá a la última versión del componente. Esto es requerido solo en casos raros 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 agregar a los comandos:
- / u-Anular el registro del archivo DLL o OCX
- / s – Modo silencioso, no mostrará cuadros de mensaje.,
- / 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 el DLL y DllUnregisterServer.
- / n – para no llamar al servidor DllRegister o DllUnregisterServer. Esta opción debe usarse con /i.
solo puede registrar los archivos DLL u OCX que sean registrables. Algunos archivos no tendrán funciones DLLRegisterServer () a través de las cuales pueda registrarse. Esos archivos son ordinarios y no tienen nada que ver con el registro., Un ejemplo se puede tomar de los archivos DLL del juego que permanecen en la carpeta y hacen su trabajo sin registrarse en primer lugar.
Nota: Asegúrese de que ya tiene el archivo DLL u OCX disponible antes de probar estos métodos.
Usando el símbolo del sistema elevado para registrar un archivo DLL u OCX
- mantenga presionada la tecla Windows y presione S para abrir la función de búsqueda. Escriba cmd, haga clic derecho sobre él y elija Ejecutar como administrador opción
Nota: También puede presionar Alt + Shift + Enter después de escribir cmd en la función de búsqueda., - Ahora, escriba el comando siguiente para registrar el archivo DLL u OCX.
regsvr32 jscript.dll
Nota: jscript.dll es el nombre de archivo que puede cambiar a cualquier archivo que desee registrar.,
- también Se puede registrar un archivo DLL u OCX que se encuentra en una ubicación diferente escribiendo el siguiente comando.,
regsvr32 C:\Users\Kevin\Desktop\jscript.dll
- Si el archivo no es registrable, puede obtenga el error como se muestra a continuación:
- A veces el error puede deberse a que está tratando de registrar un archivo DLL o OCX de 32 bits a través de 64 bits regsvr32. Necesita usar el Regsvr32 de 32 bits que se encuentra en la carpeta Syswow64.,
- Puede escribir el siguiente comando para registrar DLL u OCX de 32 bits en un sistema operativo de 64 bits.
%SystemRoot%\SysWOW64\regsvr32 jscript.dll
También puede usar PowerShell con los mismos comandos para registrar archivos DLL u OCX.
OCX DLL de Windows