635 Shares 6066 views

Cómo registrar una DLL en Windows cualquier versión: algunas de las formas básicas

A veces sucede que algunos programas de Windows Media no se ejecutan al inicio del archivo ejecutable de la aplicación y el sistema muestra un mensaje que indica que un formato DLL componente dinámico (Biblioteca) se encuentra o no registrado. A continuación, examinar la cuestión de cómo registrar la DLL en el sistema de varias maneras, pero sólo a condición de que esto realmente está disponible. También se prestará atención del usuario a algunos de los posibles errores que pueden producirse al realizar acciones de ninguna manera.

¿Cómo registrar DLL en sistemas basados en Windows método simple?

La mayoría de los productos de software, diseñado para la instalación y el uso de las ventanas, excepto para el archivo ejecutable contiene una serie de componentes adicionales. El DLL es uno de los módulos, que al comienzo del archivo ejecutable se carga en memoria, donde se elabora a lo prescrito código.

La estructura del programa de secuencia de arranque y carga de los ingredientes restantes en la memoria principal de manera que casi todos ellos parten de un directorio. Por lo tanto, en su forma más simple, la cuestión de cómo registrar la DLL en sistemas Windows 10 o inferior rango, se resuelve colocando el formato requerido de los archivos en un directorio con el programa ejecutable principal (EXE). Pero esto sólo es adecuado para aquellos casos en los que las propias bibliotecas estaban ausentes, pero luego se cargan por separado, por ejemplo, a través de Internet.

Cómo registrar una DLL en Windows XP y por encima de la consola "Ejecutar"?

Por desgracia, el método anterior no siempre funciona. Por lo tanto, en Windows es necesario utilizar sus propios fondos e instrumentos. En particular, se trata de la utilización de un servicio de software RegSvr, que se presenta en forma de archivo Regsvr32.exe situado en uno de los directorios del sistema. En sistemas con una arquitectura de 32 bits, este componente se encuentra en la carpeta System32, pero en las versiones de 64 bits de estos archivos puede ser de dos (segundo componente situado en la carpeta SysWOW64).

Por lo tanto, antes de abordar la cuestión de cómo registrar la DLL en el sistema, debe encontrar la manera de longitud de palabra se calcula la propia biblioteca. Esto determinará el curso de acción.

Por lo tanto, para el registro que tenga que abrir la consola "Run" (la forma más sencilla de hacerlo a través de una combinación de Win + R), el cual es necesario registrar comando regsvr32.exe y, posteriormente, a través de la brecha de una ruta completa al archivo de la biblioteca. En el caso de que usted debe registrarse con las cuentas de bits, para ejecutar el archivo Regsvr32.exe también tendrá que registrar la ruta completa que indica la ubicación de la carpeta System32 o SysWOW64.

Acción a través de la línea de comandos

método análogo Biblioteca DLL puede ser registrado ya través de línea de comandos. Se puede acceder desde el menú "Ejecutar" mediante la reducción de cmd (siempre con derechos de administrador).

Aquí, como en el caso de la consola "Ejecutar", registra el equipo, empezando por el nombre del archivo (regsvr32.exe), seguido de la ruta completa al archivo de biblioteca o la ruta completa al principio de la línea para la herramienta de registro.

La creación de un registro a través del "Explorer"

Al menos una solución sencilla al problema de cómo registrar una DLL en el sistema es el uso de "Explorer" o algún otro administrador de archivos.

Aquí es necesario encontrar el archivo de la biblioteca y que sea un clic derecho, y luego en el menú contextual seleccionar 'Abrir con …". Siguiente en la lista de programas para abrir el archivo DLL de formato no se presenta, por lo tanto, utilizando el botón de exploración en los directorios de arriba para encontrar el archivo más regsvr32.exe (dependiendo del bit del programa principal).

Posibles problemas con el registro

Todo sería suficiente, pero a veces puede provocar errores. Muy a menudo se puede ver un mensaje que no se puede encontrar llamado punto de entrada DLLRegisterServer.

La razón de esto puede ser que la biblioteca ya se ha registrado, pero está dañado. Tal vez, el módulo de DLLRegisterServer no es compatible con la versión actual del sistema o de la biblioteca no lo soporta, etc. Sin embargo, hay que recordar que no se utilizan todos los componentes de este tipo de registro. Si el archivo se descarga desde Internet, puede muy bien ser que ha bloqueado antivirus o completamente eliminado en el proceso de descarga.

A veces no es necesario el uso de las herramientas de Windows para su registro. Tanto a los equipos D3D que pueden estar presentes en el juego, sólo tiene que instalar una versión actualizada de DirectX, y para las bibliotecas MSVC instalación redistribuible de Microsoft Visual Studio. En un caso extremo, si el pirata hackeado copia del software, en el mismo Internet debe ser para localizar la versión oficial del software y realizar las acciones necesarias se ha utilizado de nuevo (pero sólo en este caso, puede no ser necesario este tipo de procedimientos). Si se da preferencia al programa informal, es necesario hacer una bota con discapacitados antivirus y cortafuegos, pero sólo con la condición de que el usuario está convencido de que el contenido descargable es totalmente seguro y no da cualquier amenaza potencial en el sistema informático.