PDF download Descargar el PDF PDF download Descargar el PDF

Este wikiHow te explicará cómo registrar un archivo DLL, lo cual implica crear una ruta entre el archivo y el registro de Windows. Registrando el archivo DLL podrás solucionar los problemas de inicio de algunos programas, pero ten presente que la mayoría de los archivos DLL no se pueden registrar o ya estarán registrados. También debes tener presente que no se pueden registrar los DLL que venían preinstalados en tu computadora, ya que estos son críticos para el funcionamiento de Windows. El programa de actualización de Windows se encargará de reparar y cambiar los DLL que funcionen mal o estén desactualizados.

Método 1
Método 1 de 2:

Registrar solo un DLL

PDF download Descargar el PDF
  1. Si un archivo DLL soporta la operación de exportación desde el servidor del registro, puedes combinar el comando "regsvr" con el nombre del archivo DLL para registrarlo. Al hacerlo, se creará una ruta entre el registro de Windows y el archivo DLL. De esta forma, los procesos de Windows podrán encontrar y usar el archivo con mayor facilidad.
    • Normalmente, este método se usa para registrar archivos DLL que venían con programas de terceros que se supone que deberían comunicarse directamente con los recursos a nivel de sistema (por ejemplo, el Símbolo del sistema).
  2. Si el DLL ya está registrado, no soporta la operación de exportación desde el servidor del registro o su código no permite conectarlo al registro de Windows, recibirás un mensaje de error que dice "Se cargó el módulo [nombre del DLL] pero no se encontró el punto de entrada DllRegisterServer". Si ves ese mensaje de error, entonces el DLL no se puede registrar.
    • El error de "punto de entrada" no es un problema en sí, es más bien una confirmación, ya que este error significa que no es necesario registrar el DLL.
  3. Ve a la carpeta donde esté ubicado el DLL que quieras registrar. Una vez que hayas encontrado el DLL que quieres registrar, continúa con el próximo paso.
    • Si, por ejemplo, instalaste un programa para el cual quieres registrar un DLL, ve a la carpeta de instalación del programa (ejemplo, "C:\Archivos de programa\[nombre del programa]").
  4. Haz clic derecho en el archivo DLL y haz clic en Propiedades en el menú desplegable. Se abrirá una ventana emergente.
  5. En el cuadro de texto de la parte superior de la ventana "Propiedades", verás el nombre completo del DLL. Más tarde deberás ingresar este nombre.
    • Como muchos DLL tienen nombres difíciles de recordar, tal vez sea mejor dejar la ventana "Propiedades" abierta cuando termines. De esa forma podrás copiar directamente el nombre más tarde.
  6. Haz clic y arrastra el cursor sobre la cadena de texto que aparece a la derecha del encabezado "Ubicación", luego presiona Ctrl + C para copiar la ruta de carpetas hacia el DLL.
  7. Escribe símbolo del sistema en la barra de búsqueda de Inicio. El ícono del Símbolo del sistema aparecerá en la parte superior de la ventana.
  8. Para hacerlo, sigue estos pasos:
  9. Escribe cd , inserta un espacio y presiona Ctrl + V para pegar la ruta hacia el archivo DLL. Luego presiona Enter .
    • Por ejemplo, si tu archivo DLL está en la carpeta "SysWOW64", que se encuentra dentro de la carpeta "Windows", entonces el comando que debes ingresar es cd C:\Windows\SysWOW64 .
  10. Escribe regsvr32 , inserta un espacio, luego escribe el nombre de tu DLL (completo, con la extensión ".dll") y presiona Enter . Si tu DLL se puede registrar, entonces aparecerá un mensaje de confirmación. [1]
    • Por ejemplo, si el nombre del DLL es "usbperf.dll", tu comando deberá ser regsvr32 usbperf.dll .
    • Para copiar el nombre del DLL en este paso, vuelve a abrir la carpeta donde esté tu archivo DLL (deberá aparecer la ventana "Propiedades"), luego selecciona su nombre en el cuadro de texto y presiona Ctrl + C . Después puedes pegar el nombre en el Símbolo del sistema presionando Ctrl + V .
    • Si el DLL ya está registrado o es imposible de registrar, verás aparecer el error de "punto de entrada" en vez de un mensaje de confirmación.
  11. Si al ingresar el comando "regsvr", aparece un error que no es el de "punto de entrada", puedes borrar el registro del DLL y luego registrarlo otra vez:
    • Escribe regsvr32 /u nombre.dll y presiona Enter . Asegúrate de reemplazar "nombre" por el nombre de tu DLL.
    • Escribe regsvr32 nombre.dll y presiona Enter . Una vez más, asegúrate de reemplazar "nombre" por el nombre de tu DLL.
    Anuncio
Método 2
Método 2 de 2:

Volver a registrar todos los DLL

PDF download Descargar el PDF
  1. Creando una lista de todos los archivos DLL de tu computadora y ejecutando la lista como un archivo BAT, puedes registrar automáticamente todos los archivos DLL de tu computadora. Esta es la mejor opción si no hay un DLL específico que quieras registrar.
  2. Escribe símbolo del sistema en la barra de búsqueda de Inicio. El ícono del Símbolo del sistema aparecerá en la parte superior de la ventana.
  3. Para hacerlo, sigue estos pasos:
  4. Escribe cd C:\Windows y presiona Enter . De esta forma, le indicarás al Símbolo del sistema que debe ejecutar el próximo comando dentro de la carpeta "Windows".
  5. Escribe dir *.dll /s /b > C:\regdll.bat en el Símbolo del sistema y presiona Enter . Al hacerlo, el Símbolo del sistema creará un archivo que contendrá el nombre y la ubicación de cada uno de los DLL de la carpeta Windows.
  6. Una vez que aparezca la línea de texto "C:\Windows" debajo del comando que ingresaste, ya puedes salir del Símbolo del sistema para continuar.
  7. Puedes acceder a ella desde el Explorador de archivos:
  8. Para poder guardar los cambios, deberás colocar una copia del archivo "regdll" en tu escritorio.
    • Haz clic una vez en el archivo para seleccionarlo.
    • Presiona Ctrl + C .
    • Haz clic en el escritorio.
    • Presiona Ctrl + V .
  9. Haz clic una vez en archivo (que ahora está en el escritorio) para seleccionarlo. Luego haz lo siguiente:
    • Haz clic derecho en el archivo "regdll".
    • Haz clic en Editar en el menú desplegable.
  10. Si bien es opcional, siguiendo este paso se reducirá significativamente el tiempo que tarda el registro de archivos DLL. Puedes eliminar todas las líneas de texto que tengan las siguientes ubicaciones: [2]
    • C:\Windows\WinSXS : el último cuarto del documento contendrá estas líneas de texto.
    • C:\Windows\Temp : lo encontrarás cerca de la sección donde estaban las líneas de "WinSXS".
    • C:\Windows\$patchcache$ : estas ubicaciones son más difíciles de encontrar. Puedes iniciar una búsqueda presionando Ctrl + F , escribiendo $patchcache$ y haciendo clic en Buscar siguiente .
  11. Puedes hacerlo a través de la función "Buscar y reemplazar" del Bloc de notas:
    • Haz clic en Edición .
    • En el menú desplegable, haz clic en Reemplazar… .
    • Escribe C:\ en el cuadro de texto "Buscar".
    • Escribe Regsvr32.exe /s C:\ en el cuadro de texto "Reemplazar por".
    • Haz clic en Reemplazar todo .
    • Cierra la ventana.
  12. Presiona Ctrl + S para guardar los cambios, luego haz clic en la X de la esquina superior derecha de la ventana del Bloc de notas para cerrarla. Ahora, todo está listo para ejecutar el archivo "regdll.bat".
  13. Haz clic derecho en el archivo "regdll.bat", selecciona Ejecutar como administrador y haz clic en cuando te pregunten si quieres ejecutarlo en el Símbolo del sistema. Al hacerlo, permitirás que el Símbolo del sistema empiece a registrar cada uno de los DLL disponibles. Este proceso puede tardar un tiempo largo en completarse, así que solo asegúrate de que tu computadora esté enchufada durante todo el proceso.
  14. Una vez que el proceso termine de ejecutarse, puedes cerrar el Símbolo del sistema. Ahora todos los archivos DLL de tu computadora estarán registrados.
    Anuncio

Consejos

  • A veces, es útil borrar el registro de un DLL si quieres eliminarlo, ya que los DLL registrados se consideran de "solo lectura" y, por lo tanto, es imposible eliminarlos sin borrar primero el registro.
Anuncio

Advertencias

  • Los DLL son esenciales para que Windows funcione correctamente. Si bien es casi imposible eliminar o cambiar por accidente un DLL del sistema, si lo haces dañarás tu computadora.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 149 242 visitas.

¿Te ayudó este artículo?

Anuncio