A veces sucede que algunos programas en elLos entornos de Windows no se inician cuando se inicia el ejecutable de la aplicación, y el sistema muestra un mensaje que indica que falta un componente DLL dinámico (biblioteca) o no está registrado. A continuación, considere la cuestión de cómo registrar una DLL en un sistema de varias maneras, pero solo con la condición de que esté realmente disponible. También llamará la atención del usuario sobre algunos posibles errores que pueden aparecer al realizar acciones de alguna de las maneras.
La mayoría de productos de softwarepara la instalación y el uso en Windows, además del ejecutable del programa en sí, contiene muchos componentes adicionales. La DLL es uno de esos módulos que se cargan en la memoria principal cuando se inicia el archivo EXE, donde se les asigna el código.
En este caso, la estructura de secuencia de inicioprograma y carga los componentes restantes en la RAM es tal que casi todos ellos comienzan desde un directorio. Por lo tanto, en la forma más simple, la cuestión de cómo registrar una DLL en Windows 10 o sistemas de menor rango se resuelve colocando los archivos necesarios de este formato en el directorio con el archivo ejecutable principal del programa (EXE). Pero esto solo ocurre cuando las bibliotecas no están disponibles, pero luego se descargan por separado, por ejemplo, de Internet.
Lamentablemente, la técnica anterior funcionano siempre Por lo tanto, en Windows necesita usar sus propias herramientas y herramientas. En particular, todo se reduce al uso del servicio de software RegSvr, que se representa como un archivo regsvr32.exe ubicado en uno de los catálogos del sistema. En los sistemas con arquitectura de 32 bits, este componente se encuentra en la carpeta System32, pero en las versiones de 64 bits de dichos archivos puede haber dos (el segundo componente se encuentra en la carpeta SysWOW64).
Por lo tanto, antes de resolver el problema de lo que está sucediendo,Cómo registrar DLL en el sistema, es necesario averiguar para qué capacidad de bits está diseñada la biblioteca. Esto determinará el curso de acción adicional.
Entonces, para registrarse necesita llamar a la consola"Ejecutar" (la forma más fácil de hacerlo es a través de la combinación de Win + R), en la que debe registrar el comando regsvr32.exe, y luego, a través del espacio, escriba la ruta completa al archivo de la biblioteca. En el caso de que se requiera el registro teniendo en cuenta la profundidad del bit, para ejecutar el archivo regsvr32.exe, también deberá registrar la ruta completa, especificando en la ubicación de la carpeta System32 o SysWOW64.
Una DLL se puede registrar de manera similar a través de la línea de comando. Se puede invocar desde el menú "Ejecutar" a través de la reducción de cmd (obligatorio con derechos de administrador).
Aquí, como en el caso de la consola "Ejecutar",se prescribe el comando que comienza con el nombre del archivo (regsvr32.exe), seguido de la ruta completa al archivo de la biblioteca o especificando la ruta completa al principio de la línea para la herramienta de registro.
Una solución igualmente simple para el problema de cómo registrar archivos DLL en un sistema es usar Explorer o algún otro administrador de archivos.
Aquí debe encontrar el archivo de la biblioteca yhaga clic derecho, luego seleccione "Abrir con ..." en el menú contextual. Además en la lista de programas para la apertura de formato DLL no se presentará, por lo tanto, utilizando el botón de la revisión, en los directorios mencionados anteriormente es necesario encontrar ese archivo regsvr32.exe (dependiendo de la profundidad de bits del programa principal).
Todo estaría bien, pero a veces puede haber errores. Muy a menudo puede ver un mensaje de que el llamado punto de entrada DLLRegisterServer no se encuentra.
La razón de esto puede ser que la biblioteca ya tieneregistrado, pero está dañado. Quizás el módulo DLLRegisterServer no sea compatible con la versión actual del sistema o la biblioteca no lo admita, etc. Todavía es necesario recordar que no todos los componentes de este tipo están destinados para el registro. Si el archivo se descarga de Internet, es muy posible que el antivirus lo haya bloqueado o lo haya eliminado por completo durante el proceso de descarga.
A veces para registrar una herramienta de Windowssu uso no es necesario. 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.
</ p>