InicioInfoTienes problemas para registrar dll? Entra!

Tienes problemas para registrar dll? Entra!

Info7/25/2011

Bueno, quien no a tenido problemas con los dll de windows ( yo, lo q pasa q yo uso muy seguido un windows de 75 mb solo para juegos y vieron como es eso como es mega lite me viene con pocos dll ) muchas personas no?,

Estaba navegando por la red en busca como poder registrarlos bien y encontraba tutorial y no me funcionaba o me tiraba un error q decia q M·%"·@ es esto, y bue hasta q me encontre con una web y me soluciono el problema y se las dejo para haber si a algun otro tiene q registrar algun dll y no entiende bien como se hace...




Puede utilizar la herramienta Regsvr32 (Regsvr32.exe) para registrar y eliminar del Registro controles OLE, por ejemplo los archivos de controles ActiveX (OCX) o de bibliotecas de vínculos dinámicos (DLL), que pueden registrarse a sí mismos. Esto puede ser necesario para solucionar algunos problemas de Windows, Microsoft Internet Explorer u otros programas. Por ejemplo, en el artículo siguiente de Microsoft Knowledge Base se exige que utilice Regsvr32.exe para eliminar del Registro el control Wuv3is.dll antes de reinstalarlo desde el sitio de Windows Update:
241122 Windows Update: Operación ilegal o error en la aplicación al hacer clic en Actualizaciones del producto
Si el registro de un control no puede realizarse o se necesita información para programadores sobre cómo solucionar los problemas que se producen al intentar registrar sin éxito los controles OLE, vea el artículo siguiente de Microsoft Knowledge Base:
140346 Posibles razones del error en el registro del control OLE

Regsvr32.exe se incluye con Microsoft Internet Explorer 3.0 o versiones posteriores, Windows 95 OEM Service Release 2 (OSR2) o versiones posteriores, y Windows NT 4.0 Service Pack 5 (SP5) o versiones posteriores. Regsvr32.exe se instala en la carpeta System (en Windows Me, Windows 98 o Windows 95) o en la carpeta System32 (en Windows NT, Windows XP, Windows Vista o Windows 7).

Nota En una versión de 64 bits del sistema operativo Windows, hay dos versiones del archivo Regsv32.exe:
La versión de 64 bits es %systemroot%System32regsvr32.exe.
La versión de 32 bits es %systemroot%SysWoW64regsvr32.exe.

Uso de Regsvr32.exe
RegSvr32.exe presenta las opciones de línea de comandos siguientes:
Regsvr32 [/n] [/i[:cmdline]] dllname

/u - Eliminar del Registro el servidor
/i - Llamar a DllInstall y pasarle un parámetro opcional [cmdline]; cuando se utiliza con las llamadas a las dll de desinstalación
/n - No llamar a DllRegisterServer; esta opción se debe utilizar con /i
/s - Silencioso; no mostrar ningún cuadro de mensaje (se agrega con Windows XP y Windows Vista)
Cuando usa Regsvr32.exe, intenta cargar el componente y llamar a su función DLLSelfRegister. Si este intento tiene éxito, Regsvr32.exe muestra un cuadro de diálogo que lo indica. Si el intento no tiene éxito, Regsvr32.exe devuelve un mensaje de error. Esto puede incluir un código de error de Win32. Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
193625 Códigos de error de WinInet (del 12001 al 12156)
Por ejemplo, para registrar manualmente un control ActiveX de Sample.ocx, escriba el comando siguiente en un símbolo del sistema:
c:regsvr32.exe sample.ocx
Mensajes de error de Regsvr32.exe en Windows Vista y versiones posteriores
La siguiente lista contiene los mensajes de error de RegSvr32 y sus posibles causas.

El marcador de comando ""%1"" no es válido. Revise el uso del comando e inténtelo de nuevo.

Se pasó una combinación no válida de opciones en la línea de comandos a regsvr32.exe.

Este comando sólo es válido si se abre un proyecto de control personalizado de Microsoft Visual Studio OLE.

Visual Studio invocó a Regsvr32.exe pero no se especificó ningún módulo en la línea de comandos.

Para registrar un módulo, debe proporcionar un nombre binario.

Regsvr32.exe se invocó sin especificar ningún módulo en la línea de comandos.

Error al ejecutar el comando OleInitialize. Puede que el equipo no tenga suficiente memoria. Cierre todos los programas abiertos e inténtelo de nuevo.

Regsvr32 debe inicializar la biblioteca COM para poder llamar a las funciones de las bibliotecas COM necesarias y revertir la inicialización de la biblioteca cuando se cierra. Estos mensajes de error se producen si se intenta inicializar o revertir la inicialización de la biblioteca COM y no se consigue.

Error al cargar el módulo ""%1"".nn Asegúrese de que el archivo binario esté almacenado en la ruta de acceso especificada o depúrelo para comprobar si hay problemas en el archivo binario o los archivos .DLL dependientes.nn%2.

Error al cargar un módulo que se especificó en la línea de comandos. El texto del error aparece como parte del mensaje.

Se cargó el módulo""%1"", pero no se encontró el punto de entrada %2. nnAsegúrese de que ""%1"" es un archivo DLL u OCX válido e inténtelo de nuevo.

Regsvr32.exe no pudo encontrar el punto de entrada necesario en el módulo especificado en la línea de comandos. Esto puede ocurrir si los puntos de entrada no se exportan correctamente desde el módulo, o si el módulo no es un archivo .DLL u .OCX.

Se cargó el módulo" "%1"", pero se produjo un error en la llamada a %2 (código de error %3).nnPara obtener más información acerca de este problema, realice una búsqueda en Internet con el código de error como término de búsqueda.

Error cuando regsvr32.exe invocó el punto de entrada en el modulo especificado en la línea de comandos. El código de error aparece como parte del mensaje.

El módulo" "% 1"" puede no ser compatible con la versión de Windows que está ejecutando. Compruebe si el módulo es compatible con una versión x86 (de 32 bits) o x64 (de 64 bits) de regsvr32.exe.

Por ejemplo, este error puede suceder si regsvr32.exe se ejecuta en un equipo x86 y el módulo especificado en la línea de comandos es de 64 bits.

Mensajes de error de Regsvr32.exe anteriores a Windows Vista
La lista siguiente contiene los mensajes de error de RegSvr32 y sus posibles causas.

Indicador desconocido: /indicador_no_válido

Escribió una combinación no válida de indicadores o modificadores (consulte la sección "Uso de Regsvr32.exe" en este artículo).

No se especificó ningún nombre de DLL.

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

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

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

Dllname no es un archivo ejecutable y no existe ayuda de registro para este tipo de archivo.

Dllname no es un archivo ejecutable (.exe, .dll u .ocx). Por ejemplo, este mensaje de error se genera el escribir regsvr32 autoexec.bat.

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

Dllname no se puede exportar o puede que haya una versión dañada de Dllname en la memoria. Considere usar Pview para detectar el archivo y quitarlo.

Dllname no se puede registrar a sí mismo o hay una versión dañada en la memoria.

Por ejemplo, este mensaje de error se devuelve al escribir regsvr32 icwdial.dll porque el archivo Icwdial.dll no se puede registrar a sí mismo. Si sospecha que hay una versión dañada de nombreDeDLL en la memoria, pruebe a reiniciar el equipo o vuelva a extraer la versión original del archivo. Si ejecuta Windows NT, puede que tenga que usar las herramientas Kill o Pview del Kit de recursos de Microsoft Windows NT Server 4.0. Para obtener información adicional, haga clic en el artículo siguiente de Microsoft Knowledge Base para verlo:
197155 Cómo eliminar un proceso huérfano
Error de OleInitialize (o de OleUninitialize).

Regsvr32 debe inicializar la biblioteca COM para poder llamar a las funciones de las bibliotecas COM necesarias y revertir la inicialización de la biblioteca cuando se cierra. Estos mensajes de error se producen si se intenta inicializar o revertir la inicialización de la biblioteca COM y no se consigue. Por ejemplo, el archivo Ole32.dll puede estar dañado o puede que la versión sea incorrecta.

Error de LoadLibrary("nombreDeDLL". GetlastError devuelve 0x00000485

En Winerror.h, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND), que significa "Uno de los archivos de biblioteca necesarios para ejecutar esta aplicación no se puede encontrar". Por ejemplo, al escribir regsvr32 missing.dll, se devuelve este mensaje de error si no se encuentra el archivo Missing.dll.

Error de LoadLibrary("nombreDeDLL". GetLastError devuelve 0x00000002

En Winerror.h, 0x00000002 = 2 (ERROR_FILE_NOT_FOUND), lo que significa "El sistema no puede encontrar el archivo especificado". En otras palabras, no se encontró una DLL dependiente. Por ejemplo, si se escribe regsvr32 icwdial.dll y no está Tapi32.dll (una dependencia), se devuelve este mensaje de error.

Error de LoadLibrary ("dskmaint.dll". GetLastError devuelve 0x000001f

En Winerror.h, 0x000001f= 31 (ERROR_GEN_FAILURE), que significa "Un dispositivo conectado al sistema no está funcionando". Este comportamiento puede producirse si intenta registrar un archivo Win16 .dll. Por ejemplo, al escribir regsvr32 dskmaint.dll, se devuelve este mensaje de error.

Error de DllRegisterServer (o DllUnregisterServer) en nombreDeDLL. El código devuelto es: string
[/u]




Microsoft
Datos archivados del Taringa! original
3puntos
5,676visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

T
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.