¿Qué es REGSVR32? ¿Por qué lo necesitamos?


16

Sé que se usa para "Registrar o anular el registro de una DLL". Pero yo quiero más. ¿Por qué necesitamos registrar una DLL? ¿Cuándo debemos registrar una DLL?

Respuestas:


20

Se utiliza al registrar componentes COM (un tipo de DLL) que requieren varias aplicaciones.

Al registrar una DLL, está agregando información a un directorio central (el Registro ) para que Windows la use. La información generalmente incluye un "nombre descriptivo" para el componente, lo que facilita su uso desde otro programa, y ​​la ruta completa al archivo .dll o .ocx que realmente contiene el código ejecutable para el componente (esto permite que Windows pueda encuentre funciones específicas en el componente que estén disponibles para su uso y para realizar llamadas al código ejecutable). Cuando un desarrollador de software diseña componentes para usar este sistema de registro, esto también ayuda a evitar problemas de versiones de software , ya que la información almacenada en el registro normalmente hará referencia a la última versión del componente.

Será muy raro que necesite usar esto usted mismo, pero un uso común es anular el registro y luego volver a registrar una DLL si tiene problemas o necesita instalar una versión en particular.

La mayoría de las veces un instalador de aplicaciones llamará a esto detrás de escena.

Puede usar la herramienta Regsvr32 (Regsvr32.exe) para registrar y anular el registro de los controles OLE, como los archivos DLL o ActiveX Controls (OCX) que son autorregistrables. Esto puede ser necesario para solucionar algunos problemas con Windows, Microsoft Internet Explorer u otros programas.

Fuente: explicación del uso de Regsvr32 y mensajes de error


A menudo tienes que hacerlo en Wine.
Ken Sharp

6

Sí, es como dijo ChrisF, Aquí hay un artículo de KB de Microsoft que también lo explica y Aquí hay un artículo de KB que explica qué es una DLL. Piense en ellos como archivos de biblioteca para programas en su computadora. Contienen instrucciones sobre cómo hacer diferentes cosas para diferentes programas. Cuando lo registras, le estás diciendo a tu computadora que tienes estas instrucciones, dónde están y los programas que dicen que las necesitan pueden usarlas ahora.


2

Volver a registrar archivos DLL es común cuando se solucionan muchos problemas de Windows, incluida la reparación de Windows Update cuando deja de funcionar, consulte el método 2, también vea algunos de los enlaces en la sección "Más información"

http://support.microsoft.com/kb/943144

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.