Cómo reparar archivos DLL que faltan

La mayoría de las aplicaciones nativas de Windows 7 utilizan bibliotecas de vínculos dinámicos para realizar tareas específicas. Las DLL contienen funciones que los programadores pueden integrar en su software, de forma similar a un módulo. Si falta una DLL o está dañada, puede terminar afectando a numerosas aplicaciones, incluido el sistema operativo, lo que puede dejarlo incapaz de completar su trabajo o utilizar funciones importantes en software crítico para el negocio. Windows 7 incluye una utilidad incorporada llamada Comprobador de archivos de sistema que puede reemplazar los archivos del sistema que faltan. Si falla el Comprobador de archivos de sistema, puede utilizar el símbolo del sistema para reparar los archivos DLL manualmente.

1

Haga clic en "Inicio | Todos los programas | Accesorios | Símbolo del sistema". Alternativamente, haga clic en "Inicio", escriba "cmd" en el campo de búsqueda y presione "Entrar".

2

Inserte el DVD de Windows 7 en la unidad de disco. Escriba "sfc / scannow" (sin las comillas).

3

Presione "Enter" para ejecutar el Comprobador de archivos de sistema. El proceso buscará y reemplazará archivos DLL dañados o faltantes.

4

Reinicie la computadora si el Comprobador de archivos de sistema no pudo reparar un archivo dañado o faltante. Presione "F8" en la pantalla de inicio y use las teclas de flecha para seleccionar "Modo seguro de Windows".

5

Presiona "Enter" para arrancar en modo seguro. Haga clic en el botón "Inicio" de Windows, seleccione "Todos los programas" y elija "Accesorios".

6

Haga clic con el botón derecho en "Símbolo del sistema" y haga clic en "Ejecutar como administrador". Ejecute el siguiente comando:

findtr / c: "[SR]"% windir% Logs CBS CBS.log>% userprofile% Desktop sfcdetails.txt

7

Presione "Windows-E" para abrir el Explorador de Windows. Vaya a "C: Usuarios [Nombre de cuenta] Escritorio". Reemplaza "[Nombre de la cuenta]" con tu nombre de usuario. Haga doble clic en "sfcdetails.txt".

8

Busque en el archivo de registro para encontrar el nombre o los nombres de las DLL o DLL defectuosas. Resalta el nombre de una DLL defectuosa y presiona "Ctrl-C".

9

Regrese al símbolo del sistema. Escriba el siguiente comando para tomar posesión del archivo dañado:

takeown / f C: Windows System32 [nombre de archivo] .dll

Haga clic con el botón derecho en el terminal y seleccione "Pegar" en el menú contextual para pegar el nombre y la extensión del archivo. Presiona "Enter".

10

Escriba el siguiente comando para permitir que un administrador reemplace el archivo:

icacls C: Windows System32 [nombre de archivo] .dll / administradores de concesión: F

Presiona "Enter".

11

Haga clic en "Inicio" y seleccione "Equipo". Presione "Alt-T" para abrir el menú Herramientas. Haga clic en "Opciones de carpeta".

12

Seleccione la pestaña "Ver" y haga clic en "Mostrar archivos, carpetas y unidades ocultos" y anule la selección de "Ocultar extensiones para tipos de archivo conocidos".

13

Haga clic en la unidad "C:". Ingrese el nombre de la DLL, menos la extensión del archivo (por ejemplo, "dll"), en el campo Nombre de archivo. Si no aparecen resultados, seleccione la unidad de disco que contiene el DVD de Windows 7 y busque el archivo allí.

14

Haga clic derecho en el archivo de los resultados, haga clic en "Propiedades" y resalte "Ubicación". Presiona "Ctrl-C".

15

Escriba el siguiente comando en la terminal para cambiar el archivo dañado por uno nuevo:

copiar [archivo nuevo] [nombre de archivo] .dll C: Windows System32 [nombre de archivo] .dll

Reemplace "[archivo nuevo]" con la ruta del archivo asociada con la DLL duplicada. Pegue la ruta del archivo en el símbolo del sistema.

16

Reinicia la computadora. Presione "Windows-R" y escriba "regsvr32 [nombre de archivo] .dll" (sin las comillas) en el cuadro de diálogo. Haga clic en "Aceptar" para volver a registrar la DLL.

17

Reinicie la computadora nuevamente para reparar el archivo DLL. Repita los pasos anteriores para cualquier archivo DLL adicional.