Red de conocimiento informático - Material del sitio web - Cómo registrar archivos dll con regsvr32

Cómo registrar archivos dll con regsvr32

El comando Regsvr 32 es una herramienta de registro y baja de archivos de control en Windows (como archivos con extensiones DLL, OCX y CPL).

Formato de comando

Regsvr32 [/s] [/n] [/i[:cmdline]] dllname

/u Desinstale el control instalado y desinstale el registro del servidor;

/s El cuadro de mensaje de operación exitosa no se mostrará después de un registro exitoso

/i Llame a la función DllInstall y pásele el parámetro opcional [cmdline]; /u se usa Se usa para desinstalar DLL;

/n no llama a DllRegisterServer, este parámetro debe usarse junto con /i.

Ejemplo sencillo

Para registrar manualmente "E:\CPCW.dll", simplemente escriba "Regsvr32 E:\CPCW.dll" en "Inicio → Ejecutar" y haga clic en Después de " "Aceptar", aparecerá el mensaje "DllRegisterServer en CPCW.dll exitoso", indicando que el componente se ha registrado exitosamente; si desea desinstalar este componente, escriba "Regsvr32 /u E:\CPCW.dll" en " Inicio → Ejecutar".

Es posible que muchos amigos hayan visto el comando Regsvr32 proporcionado por el sistema Windows pero no sepan cómo usarlo. Es una función muy práctica.

1. Puede ayudarle a reparar fácilmente el navegador IE

Muchos amigos que navegan con frecuencia por Internet han experimentado esto: IE no puede abrir nuevas ventanas ni puedo hacer clic en un hipervínculo con el ratón. Cualquier reacción. En este momento, reinstalar IE suele resolver el problema. De hecho, no tiene por qué ser tan problemático. Se puede hacer fácilmente utilizando el comando Regsvr32.

Escriba el comando "regsvr32 actxprxy.dll" en "Inicio → Ejecutar" y haga clic en el botón "Aceptar". Aparecerá un cuadro de diálogo de información "DllRegisterServer en actxprxy.dll tuvo éxito". Haga clic en "Aceptar". Luego escriba el comando "regsvr32 shdocvw.dll" en "Inicio → Ejecutar" y haga clic en "Aceptar". IE se reparó fácilmente después de reiniciar.

2. Resuelva el problema de que Windows no se puede actualizar en línea

Windows tiene muchas lagunas. De vez en cuando, es necesario utilizar el programa de actualización "Windows Update" para las actualizaciones en línea. Sin embargo, "Windows Update" a menudo sucede que no se puede usar. En este momento, podemos usar Regsvr32 para resolver este problema.

Escriba "regsvr32 wupdinfo.dll" en "Inicio → Ejecutar" y haga clic en el botón "Aceptar". Esto volverá a registrar el componente "Windows Update" en el sistema. Después de reiniciar, el problema ha desaparecido. resuelto.

3. Hay nuevas formas de prevenir los virus de secuencias de comandos de red.

Los virus de secuencias de comandos de red están incrustados en las páginas web. Al navegar por Internet, la máquina se infectará con este virus sin saberlo. El autor cree que el simple uso de software antivirus no puede prevenir eficazmente estos virus de script. Debemos partir del mecanismo de transmisión del virus. La replicación y propagación de virus de secuencias de comandos de red son inseparables de los objetos FSO (objetos del sistema de archivos), por lo que deshabilitar los objetos FSO puede controlar eficazmente la propagación de virus de secuencias de comandos. El método de operación es muy simple:

Escriba "regsvr32 /u scrrun.dll" en "Inicio → Ejecutar" para deshabilitar el objeto FSO; si necesita utilizar el objeto FSO, escriba "regsvr32 scrrun. comando "dll".

4. Desinstale las funciones "insípidas" que vienen con Win XP

Win La función ZIP y la función de vista previa de imágenes que vienen con XP no solo ocupan recursos del sistema, sino que sus funciones están lejos. menos potente que el software de terceros. De hecho, estas funciones se pueden desinstalar fácilmente mediante el comando Regsvr32.

Escriba "regsvr32 /u zipfldr.dll" en "Inicio → Ejecutar", haga clic en el botón "Aceptar" y aparecerá el cuadro de mensaje de desinstalación exitosa para completar la desinstalación de la función ZIP para restaurar; la función ZIP, simplemente escriba "regsvr32 zipfldr.dll". De manera similar, desinstalar la función de vista previa de imágenes también es muy simple: simplemente escriba "regsvr32 /u thumbvw.dll" en "Inicio → Ejecutar" si desea restaurar la función, simplemente escriba "regsvr32 thumbvw.dll".

Hay muchos comandos Regsvr32 aquí. Después de leerlos, comprenderá los ejemplos de comandos Regsvr32 para reparar fallas del sistema. Cualquiera que haya usado activex sabe que el sistema no puede reconocer ni utilizar activex. Generalmente, el programa de instalación registrará automáticamente el control activex que utiliza, pero ¿qué pasa si un control que obtiene debe registrarse manualmente? Sería demasiado problemático modificar el registro. Hay un programa regsvr32.exe en la carpeta del sistema de Windows. Es la herramienta de registro y cancelación de registro Activex que viene con Windows.

El regsvr32.exe del sistema 2000 está en la carpeta winnt\system32;

El regsvr32.exe del sistema WInXP está en la carpeta windows\system32.

El uso de regsvr32 es:

"regsvr32 [/s] [/n][/u] dllname". Entre ellos, dllname es el nombre del archivo de control activex. Se recomienda copiarlo a la carpeta del sistema antes de la instalación.

Los parámetros tienen los siguientes significados:

/u——Control anti-registro

/s——No se mostrará ningún cuadro de aviso independientemente del registro exitoso

p>

/c——Salida de consola

/i——Omitir la opción de control para la instalación (diferente del registro)

/n— —No registrar el control. Esta opción debe usarse junto con la opción /i

Cómo ejecutar este comando:

1. Puede abrir el cuadro de diálogo de ejecución en ". Inicio" - "Ejecutar", o puede usar la tecla de acceso rápido de Win R e ingresarla directamente en el campo de entrada

2. Ingrese cmd en Inicio-Ejecutar para que aparezca la ventana 'Símbolo del sistema' y luego Ejecute el comando regsvr32.

2. Explicación de los mensajes de error de Regsvr32

Al usar Regsvr32.exe, intentará cargar el componente y llamar a su función DLLSelfRegister. Si este intento tiene éxito, Regsvr32.exe muestra un cuadro de diálogo que indica el éxito. Si este intento falla, Regsvr32.exe devuelve un mensaje de error, que puede incluir un código de error de Win32.

La siguiente lista describe los mensajes de error de RegSvr32 y sus posibles causas.

Indicador no reconocido:/invalid_flag

La combinación de indicador o interruptor que usted escribió no es válida (consulte la sección "Uso de Regsvr32.exe" en este artículo).

No se especificó ningún nombre de DLL.

No se incluyó el nombre del archivo .dll (consulte la sección "Uso de Regsvr32.exe" en este artículo).

Se cargó Dllname, pero no se encontró el punto de entrada DllRegisterServer o DllUnregisterServer.

Dllname no es un archivo .dll ni .ocx. Por ejemplo, escribir regsvr32 wjview.exe genera este mensaje de error.

Por ejemplo, al escribir regsvr32 icwdial.dll se devuelve este mensaje de error porque el archivo Icwdial.dll no puede registrarse. Si sospecha que tiene una versión corrupta de Dllname en la memoria, intente reiniciar su computadora o volver a extraer la versión original del archivo. Si está ejecutando Windows NT, es posible que necesite utilizar la herramienta Kill o Pview del kit de recursos de Microsoft Windows NT Server 4.0. Para obtener información adicional, haga clic para ver el siguiente artículo de Microsoft Knowledge Base: 197155 Cómo terminar un proceso huérfano OleInitialize falló (o OleUninitialize falló).

Las bibliotecas COM Regsvr32 deben inicializarse antes de poder llamar a las bibliotecas COM requeridas. función y desinicializa la biblioteca al apagarla.

1. Reparar fácilmente el navegador IE

regsvr32 Shdocvw.dll

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32 Mshtml.dll

regsvr32 Urlmon.dll

regsvr32 browserui.dll

Función:

1. El comando anterior no solo puede resolver el problema de que IE no puede abrir una nueva ventana, sino que no hay respuesta al hacer clic en un hipervínculo con el mouse.

2. como visualización incompleta de la página web, el efecto JAVA no aparece, la página web no salta automáticamente y al abrir algunos sitios web, siempre aparece el mensaje "la página no se puede mostrar", etc.

2. Resuelva el problema de que Windows no se puede actualizar en línea

regsvr32 wupdinfo.dll

Función:

Windows tiene muchas vulnerabilidades. Después de un tiempo, deberá utilizar el programa de actualización "Windows Update" para las actualizaciones en línea, pero "Windows Update" a menudo deja de estar disponible. En este momento, podemos usar Regsvr32 para resolver este problema.

3. Hay nuevas formas de prevenir los virus de secuencias de comandos de red

regsvr32 /u scrrun.dll

Función:

Virus de secuencias de comandos de red están incrustados en la página web, la máquina se infectará con este virus sin saberlo al navegar por Internet. El autor cree que el simple uso de software antivirus no puede prevenir eficazmente estos virus de script. Debemos partir del mecanismo de transmisión del virus. La replicación y propagación de virus de secuencias de comandos de red son inseparables de los objetos FSO (objetos del sistema de archivos), por lo que deshabilitar los objetos FSO puede controlar eficazmente la propagación de virus de secuencias de comandos.

Si necesita utilizar el objeto FSO, escriba el comando "regsvr32 scrrun.dll".

4. Desinstale la función ZIP que viene con Win XP

regsvr32 /u zipfldr.dll

Función:

Usos de Win XP La función es famosa por su potencia, pero algunas funciones a menudo parecen "de mal gusto". Por ejemplo, la función ZIP y la función de vista previa de imágenes que vienen con Win XP no solo ocupan recursos del sistema, sino que sus funciones son mucho menos potentes que las de terceros. software. De hecho, estas funciones se pueden desinstalar fácilmente mediante el comando Regsvr32.

5. Solucionar el problema de no poder ver archivos como miniaturas

2000: Inicio → Ejecutar, ingresa regsvr32 thumbvw.dll

XP: Inicio → Ejecute, ingrese regsvr32 shimgvw .dll

6. Deje que el reproductor WMP admita el formato RM

A muchos amigos les gusta usar el reproductor Windows Media Player (en adelante, WMP), pero no es así. admite el formato RM. ¿Tengo que instalarlo? ¿Algún otro software de reproducción?

Take Win Copie el archivo RealMediaSplitter.ax en la carpeta Unicode en el directorio "System Drive Letter\WINDOWS\System32\"; escriba "regsvr32 RealMediaSplitter.ax" en "Inicio → Ejecutar" y haga clic en "Aceptar". ". Luego descargue un códec, como Real Alternative, y después de la instalación, podrá usar WMP para reproducir archivos de audio y video en formato RM.

7. Deje que aparezca el reproductor WMP9

Algunas páginas web de música requieren el uso de Media Player para ordenar canciones en línea. Algunos amigos claramente han instalado WMP9, pero solo ven música en línea. Si quieres ver el aburrido panel del reproductor WMP6 y quieres que aparezca el hermoso panel WMP9, por supuesto que no hay problema.

Los sistemas operativos más comunes son WIN 98. Primero cierre IE, luego escriba "regsvr32 wmpdxm.dll" en "Inicio → Ejecutar" y haga clic en "Aceptar".

8. Resuelve el problema de no respuesta al abrir funciones del sistema

regsvr32 shdocvw.dll

Función:

A veces haz clic en XP desde el menú de inicio La función de búsqueda, ayuda y soporte o herramientas de administración del sistema, etc., pero no sucede nada. Esto se debe a que sus métodos de apertura carecen de correlación, por lo que solo necesitamos usar regsvr32 para registrar los archivos de la biblioteca de enlaces dinámicos que necesitan llamar.

9. Agregar o quitar programas no se puede abrir

regsvr32 appwiz.cpl

regsvr32 mshtml.dll

regsvr32 jscript.dll

regsvr32 msi.dll

regsvr32 "c:\archivos de programa\archivos comunes\system\ole db\oledb32.dll"

regsvr32 "c:\ programa archivos\archivos comunes\system\ado\msado15.dll"

regsvr32 mshtmled.dll

regsvr32 /i shdocvw.dll

regsvr32 /i shell32. dll

Función:

Cuando abre Agregar o quitar programas en el Panel de control, no hay respuesta después de hacer doble clic en su icono, o se cierra automáticamente después de abrirlo. comando para resolver el problema.

10. La cuenta de usuario de XP no puede abrir regsvr32 nusrmgr.cpl

regsvr32 mshtml.dll

regsvr32 jscript.dll

regsvr32 /. i shdocvw.dll

11. Nuevas formas de prevenir virus de secuencias de comandos de red

regsvr32 /u scrrun.dll Deshabilitar objetos FSO

regsvr32 scrrun.dll usa el objeto FSO

12. Resuelva el problema de que Windows no se puede actualizar en línea para parchear vulnerabilidades

regsvr32 wupdinfo.dll

Llamo a los siguientes síntomas un script activo de IE Aunque Estos dos comandos pueden solucionar la vulnerabilidad, solo tratan los síntomas pero no la causa raíz. Sugiero a los amigos que encuentren este problema que visiten el sitio web de Microsoft para actualizar la seguridad de IE, es decir, parchear la vulnerabilidad.

regsvr32 jscript.dll

regsvr32 vbscript.dll

Función:

1. Cooperar con el método de reparación del navegador IE mencionado anteriormente. El uso (opcional) puede resolver eficazmente el problema de visualización anormal y funciones anormales de ciertas páginas web al navegar, como:

a. Ciertos códigos de verificación no se muestran

b. Mostrar algunas imágenes dinámicas

c. No mostrar la lista de publicaciones de algunos foros

d La función de salto rápido del foro es inútil

e. el foro Presione Ctrl Enter para enviar y no hay respuesta

2 Repare algunas ventanas en blanco, como el panel de operación del asistente de búsqueda de la función 'Buscar' de XP está en blanco, la página de restauración del sistema está en blanco y la página de la cuenta de usuario está en blanco. (Certeza reparable: 100)

3. Resuelva el problema de "se ha producido un error interno de la aplicación" al abrir Windows Media Player 9 o superior. (El grado de reparabilidad es 100)

4. Puede reparar 'Agregar o quitar programas' de Win 2000 que se queda en blanco después de abrirlo. (Reparabilidad: 99%)

5. Resuelva el problema de que no se pueden ver archivos al visualizar la carpeta Archivos de programa y la carpeta Winnt a través del modo WEB en win 2000, y el icono del 'Panel de control' se mueve. a la pregunta de la izquierda.

6. Resuelva el problema de que no se puede utilizar la función del menú contextual de Internet Express en la página web.

En el sitio web, cuando haga clic con el botón derecho en 'Conexión de descarga', aparecerá un menú. Seleccione 'Descargar usando Internet Express' y aparecerá la página de tareas de descarga de FLASHGET. la función no responde, entonces esta puede ser la razón: Resulta que este menú llama al archivo jc_link.htm en el directorio FLASHGET. Este archivo está escrito en lenguaje VB, por lo que su función se pierde debido a la biblioteca de vínculos dinámicos vbscript.dll. no está registrado y llamado.

Para registrar DLL u OCX, debes usar Regsvr32.exe. Si lo usas demasiado, definitivamente te resultará molesto escribir una larga lista de cosas durante la operación, ¿verdad? ! Aquí me gustaría presentarles un método que es problemático y conveniente para toda la vida. Para este método, simplemente haga clic derecho en el OCX o DLL que desea registrar o cancelar el registro. Su principio es modificar el registro para que los elementos del menú de registro y cancelación del registro aparezcan cuando hace clic derecho en un archivo OCX o DLL.

Este método se presenta a continuación

Registrar archivos DLL: abra HKEY_CLASSES_ROOR\Dllfile, cree un nuevo shell de elementos y luego cree un nuevo Registro debajo de él. Encontrará que Registrar es el. nombre del menú que aparece cuando hace clic derecho. Comando Build debajo de él, modifique su "valor predeterminado" a Regsvr32 1

Anule el registro del archivo DLL: abra HKEY_CLASSES_ROOR\Dllfile, cree un nuevo shell de elementos, cree Unregister debajo de él, luego cree el comando debajo de él y modifíquelo. El "valor predeterminado" es Regsvr32 1 /u

Para registrar y cancelar el registro del archivo OCX, abra HKEY_CLASSES_ROOR\OCXfile y luego los otros métodos. son los mismos que los anteriores.

Haz clic derecho en un OCX o DLL para probarlo, jaja, ¡Sí! Aparecen los elementos del menú Registrar y Anular registro que queremos.

Cómo usar código para registrar controles en VB

-------------------------- - ------------------------------------

amplificador shell "regsvr32 """ ; ruta amp; "\yourocxname.ocx"""

Agregue /s para que no aparezca el cuadro de diálogo