Cómo registrar una DLL

Autor: Bobbie Johnson
Fecha De Creación: 8 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
player pentru dvd powerdvd 8 de la compania cyberlink powerdvd
Video: player pentru dvd powerdvd 8 de la compania cyberlink powerdvd

Contenido

En este artículo, le mostraremos cómo registrar un archivo DLL que crea la ruta del archivo al registro de Windows. El registro de un archivo DLL puede solucionar problemas de inicio de algunos programas, pero la mayoría de los archivos DLL no se pueden registrar o ya están registrados. Tenga en cuenta que no puede registrar archivos DLL que sean específicos del sistema Windows porque son esenciales para el funcionamiento estable de Windows, y las actualizaciones de Windows corrigen archivos DLL desactualizados o defectuosos.

Pasos

Método 1 de 2: registro de un solo archivo DLL

  1. 1 Vea cómo funciona este método. Para registrar un archivo DLL, puede utilizar el comando "regsvr" y el nombre del archivo DLL (si el archivo admite este comando).Se creará una ruta desde el registro de Windows al archivo DLL, lo que facilitará que el sistema encuentre y utilice el archivo.
    • Normalmente, este método se utiliza para registrar archivos DLL que son programas de terceros que interactúan directamente con las utilidades del sistema (por ejemplo, la línea de comandos).
  2. 2 Comprende el error del "punto de entrada". Si el archivo DLL ya está registrado, no admite el comando regsvr o su código no le permite conectarse al registro de Windows, recibirá el mensaje de error “El módulo [nombre de la DLL] se cargó pero el punto de entrada DllRegisterServer no se encontró ”. Nombre de archivo DLL] cargado pero no se encontró el punto de entrada DllRegisterServer). Si este mensaje aparece en la pantalla, no podrá registrar el archivo DLL.
    • El error del punto de entrada no es tanto un problema como una confirmación de que no es necesario registrar el archivo DLL.
  3. 3 Busque el archivo DLL que desea registrar. Navegue a la carpeta con el archivo DLL deseado y búsquelo.
    • Si el archivo DLL pertenece a un programa instalado, abra la carpeta con ese programa (por ejemplo, C: Archivos de programa [nombre del programa]).
  4. 4 Abra las propiedades del archivo DLL. Haga clic derecho en el archivo DLL y seleccione Propiedades en el menú. Se abrirá una ventana emergente.
  5. 5 Busque el nombre del archivo DLL. En el cuadro de texto en la parte superior de la ventana Propiedades, encontrará el nombre completo del archivo.
    • La mayoría de los archivos DLL tienen nombres complejos, así que deje abierta la ventana Propiedades para copiar el nombre más tarde.
  6. 6 Copie la ruta al archivo DLL. Mantenga presionado el botón izquierdo del mouse y arrastre a lo largo del texto que aparece en la línea "Ubicación", y luego haga clic en control+Cpara copiar la ruta al archivo DLL.
  7. 7 Abre el menú de inicio. . Haga clic en el logotipo de Windows en la esquina inferior izquierda de la pantalla.
  8. 8 Encuentra el símbolo del sistema. Ingresar línea de comando en la barra de búsqueda del menú de inicio. Aparece un icono de símbolo del sistema en la parte superior del menú Inicio.
  9. 9 Abra el símbolo del sistema como administrador. Para esto:
    • haga clic derecho en "Símbolo del sistema" ;
    • haga clic en "Ejecutar como administrador";
    • haga clic en "Sí" cuando se le solicite.
  10. 10 Cambie al directorio con el archivo DLL. Ingresar CD, presione la barra espaciadora, presione control+Vpara insertar la ruta al archivo DLL y luego haga clic en ↵ Entrar.
    • Por ejemplo, si el archivo DLL se encuentra en la carpeta SysWOW64, que se encuentra en la carpeta de Windows, el comando se vería así: cd C: Windows SysWOW64
  11. 11 Ingrese el comando "regsvr" y el nombre del archivo DLL. Ingresar regsvr32, presione la barra espaciadora, ingrese el nombre del archivo DLL (junto con la extensión .dll) y presione ↵ Entrar... Si se puede registrar el archivo DLL, aparece la pantalla de confirmación del registro.
    • Por ejemplo, si el nombre del archivo DLL es "usbperf.dll", el comando se verá así: regsvr32 usbperf.dll
    • Para copiar el nombre del archivo DLL, vuelva a abrir la carpeta con el archivo DLL (se abrirá la ventana Propiedades), resalte el nombre del archivo y haga clic en control+C... Luego pegue el nombre en la línea de comando; para hacer esto, presione control+V.
    • Si el archivo DLL ya está registrado o no se puede registrar, se muestra un error de "punto de entrada" en lugar de una confirmación de registro.
  12. 12 Intente anular el registro del archivo DLL y luego vuelva a registrarlo. Si ingresar el comando "regsvr" da como resultado un error que no es un error de "punto de entrada", anule el registro del archivo DLL y luego vuelva a registrarlo; para esto:
    • ingresar regsvr32 / u nombre de archivo.dll y presione ↵ Entrar... Reemplace "nombre de archivo" con el nombre de su archivo DLL;
    • Ingresar regsvr32 filename.dll y presione ↵ Entrar... Reemplace "nombre de archivo" con el nombre de su archivo DLL.

Método 2 de 2: Cómo volver a registrar todas las DLL

  1. 1 Vea cómo funciona este método. Si crea una lista de todos los archivos DLL que están almacenados en su computadora y luego la ejecuta como un archivo BAT, puede registrar automáticamente todos los archivos DLL. Utilice este método si no sabe qué archivo registrar.
  2. 2 Abre el menú de inicio. . Haga clic en el logotipo de Windows en la esquina inferior izquierda de la pantalla.
  3. 3 Encuentra el símbolo del sistema. Ingresar línea de comando en la barra de búsqueda del menú de inicio. Aparece un icono de símbolo del sistema en la parte superior del menú Inicio.
  4. 4 Abra el símbolo del sistema como administrador. Para esto:
    • haga clic derecho en "Símbolo del sistema" ;
    • haga clic en "Ejecutar como administrador";
    • haga clic en "Sí" cuando se le solicite.
  5. 5 Cambie al directorio "Windows". Ingresar cd c: Windows y presione ↵ Entrar... El símbolo del sistema ahora ejecutará comandos en la carpeta de Windows.
  6. 6 Cree un archivo con una lista de archivos DLL. Ingresar dir *. dll / s / b> C: regdll.bat en el símbolo del sistema y luego presione ↵ Entrar... Se creará un archivo con el nombre y la ubicación de cada archivo DLL, que se encuentra en la carpeta de Windows.
  7. 7 Cierre el símbolo del sistema. Después de que la pantalla muestre el texto "c: Windows>" (bajo el comando que ingresó), cierre el símbolo del sistema.
  8. 8 Busque el archivo con la lista de archivos DLL. Esto se puede hacer usando Explorer:
    • abrir la ventana del explorador (hacer clic ⊞ Gana+mi);
    • haga clic en "Esta PC" en el lado izquierdo de la ventana;
    • haga doble clic en la unidad del sistema de su computadora (C :);
    • desplácese hacia abajo y busque el archivo "regdll".
  9. 9 Copie el archivo a su escritorio. Para esto:
    • haga clic en un archivo para seleccionarlo;
    • hacer clic control+C;
    • haga clic en el escritorio;
    • hacer clic control+V.
  10. 10 Abra el archivo copiado en el Bloc de notas. Haga clic en un archivo en su escritorio para seleccionarlo, luego:
    • haga clic derecho en el archivo "regdll";
    • haga clic en "Cambiar" en el menú.
  11. 11 Elimina archivos DLL innecesarios. Esto no es necesario, pero acortará el tiempo que lleva registrar archivos DLL. Elimine todas las líneas que contengan el siguiente texto:
    • C: Windows WinSXS: el cuarto inferior de la lista contiene líneas con este texto;
    • C: Windows Temp: encontrará líneas con este texto junto a la sección que tenía líneas con "WinSXS";
    • C: Windows $ patchcache $: las líneas con este texto son bastante difíciles de encontrar. Así que presione control+F, ingresar $ patchcache $y luego haga clic en Buscar siguiente.
  12. 12 Agregue el comando "regsvr" a cada línea. Para hacer esto, use la función "Buscar y reemplazar" del Bloc de notas:
    • haga clic en "Editar";
    • haga clic en "Reemplazar" en el menú;
    • ingresar C: en el cuadro de texto "Qué";
    • ingresar Regsvr32.exe / s c: en el cuadro de texto "Qué";
    • haga clic en "Reemplazar todo";
    • cerrar la ventana.
  13. 13 Guarde sus cambios y cierre el Bloc de notas. Haga clic en control+Spara guardar los cambios y luego haga clic en la X en la esquina superior derecha de la ventana del Bloc de notas para cerrarla. Ahora puede ejecutar el archivo "regdll.bat".
  14. 14 Ejecute el archivo. Haga clic derecho en el archivo "regdll.bat", seleccione "Ejecutar como administrador" en el menú y haga clic en "Sí" cuando se le solicite. Comenzará el proceso de registro de todos los archivos DLL disponibles; este proceso puede llevar mucho tiempo, así que no apague la computadora (conecte la computadora portátil a una toma de corriente).
  15. 15 Cierre el símbolo del sistema. Haga esto cuando el proceso esté completo. Las DLL de la computadora ahora deberían estar registradas.

Consejos

  • Anule el registro del archivo DLL si va a eliminarlo, porque a cada DLL registrado se le asigna un estado de solo lectura.

Advertencias

  • Los archivos DLL son necesarios para que Windows funcione correctamente. Aunque es casi imposible eliminar el archivo DLL del sistema, si sucede, el sistema se interrumpirá.