elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Falta d3d11.dll
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Falta d3d11.dll  (Leído 6,684 veces)
dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Falta d3d11.dll
« en: 22 Julio 2017, 12:08 pm »

Saludos,

Alguien sabe como resolver el siguiente error:

El programa no puede iniciarse porque falta d3d11.dll en el equipo. Intente reinistalar el programa para corregir este problema.

El error aparece cuando ejecuto el acrobat reader dc. El so es windows 7. El archivo d3d11.dll si que se encuentra en el equipo y he intentado reinstalar el programa y sale el mismo error.

Algun idea de como solventarlo? Gracias


En línea

Randomize
Moderador
***
Desconectado Desconectado

Mensajes: 20.599


Beautiful Day


Ver Perfil
Re: Falta d3d11.dll
« Respuesta #1 en: 22 Julio 2017, 12:56 pm »

¿Tienes los .NET Frameworks al día?


Por preguntar algo sencillo con lo que debes contar en tu quipo con Windows 7.


En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.515


Ver Perfil WWW
Re: Falta d3d11.dll
« Respuesta #2 en: 22 Julio 2017, 13:47 pm »

Una posibilidad es que ese programa lo esté buscando donde no debe

Copia la librería en el directorio Windows directamente y debería de localizarla
En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.807



Ver Perfil
Re: Falta d3d11.dll
« Respuesta #3 en: 22 Julio 2017, 13:52 pm »

El archivo d3d11.dll si que se encuentra en el equipo y he intentado reinstalar el programa y sale el mismo error.

Es un archivo crítico de DirectX ( Direct3D 11 ), y suponiendo que tengas un Windows de 64.Bits, entonces deberías tener dos archivos "d3d11.dll", uno ubicado en el directorio 'C:\Windows\System32', y el otro en 'C:\Windows\SysWOW64' (y además dos copias de seguridad adicionales en el directorio 'C:\Windows\WinSXS'), cada dll es de distinta aqruitectura, como es evidente, y de una versión/build específica de dicha dll.

Por ese motivo que acabo de explicar arriba... ni se te ocurra hacer eso de descargar las dll faltantes desde el típico sitio web donde te ofrecen descargas de dlls.. por que así no vas a arreglar nada, es perder el tiempo. Hay que saber lo que uno se hace con ese tipo de sitios y lo que se descarga.

Para empezar, mi recomendación es que pruebes a ejecutar la aplicación dxdiag.exe (ubicada en 'C:\Windows\System32\') y muéstranos los resultados del diagnóstico.

También puedes probar a escribir el siguiente comando en la consola de Windows (CMD.exe):
Código:
SFC.exe /ScanNow
...De esta forma, y siempre que las copias de seguridad de "d3d11.dll" existan en tu sistema operativo (en el directorio WinSXS como ya expliqué) entonces los archivos perdidos o corruptos de DirectX se deberían restaurar a su estado original y funcional.

Y si eso tampoco te funcionase, pues prueba a descargarte el paquete de DirectX e intentar instalarlo para tratar de resolver el problema:

Repositorio de Runtimes y SDKs (descargas oficiales)


PD: ¿Estás utilizando un Windows 7 modificado, u original?.



Añadiendo más información a lo que te ha sugerido el compañero @Orubatosu :

Suponiendo que tu instalación de DirectX sea correcta, es decir, que no tengas ningún archivo perdido o corrupto y el problema en realidad sea de ese "programa.exe" que al parecer es incapaz de encontrar el archivo "d3d11.dll" a pesar de tener DirectX bien instalado, pues en ese caso también puedes probar a copiar el archivo "d3d11.dll" al directorio raíz donde se encuentre ese "programa.exe", es decir, colocarlo (copiarlo) en la misma carpeta junto al exe.

¿Por qué hacer eso?, pues por que Windows/las aplicaciones por defecto utilizan un patrón de búsqueda con un orden específico para encontrar "dlls conocidas", y en la secuencia de búsqueda el directorio donde se encuentre el archivo executable es uno de los lugares donde se busca una dll/dependencia del programa (aunque esto no siempre es así, ya que hay excepciones), y éste es por defecto el primer lugar de todos donde se empezará a buscar la dll ( antes que en el directorio 'C:\Windows' y 'C:\Windows\System32'|'SysWOW64' ).

Saludos.
« Última modificación: 22 Julio 2017, 14:11 pm por Eleкtro » En línea

Randomize
Moderador
***
Desconectado Desconectado

Mensajes: 20.599


Beautiful Day


Ver Perfil
Re: Falta d3d11.dll
« Respuesta #4 en: 22 Julio 2017, 15:57 pm »

Pueda estar corrupto y no funcione.


Y del DirectX 11, que se rompe con ná, es que recuerdo yo a uno que los arregla y no nos dice cómo.
En línea

dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Re: Falta d3d11.dll
« Respuesta #5 en: 23 Julio 2017, 01:59 am »

A ver antes de nada muchas gracias por las respuestas!

El sistema es un portatil lenovo con windows 7 home de 64 bits original. Voy a probar todas las soluciones que me habeis dado a ver cual es la que funciona y ya os informaré, tardaré algunos dias ya que estaré fuera pero ya os iré informando

saludos
En línea

Randomize
Moderador
***
Desconectado Desconectado

Mensajes: 20.599


Beautiful Day


Ver Perfil
Re: Falta d3d11.dll
« Respuesta #6 en: 23 Julio 2017, 04:13 am »

Tú por o menos tienes la intención de ir diciéndonos cosas...


Otros nos visitan y se llevan con ellos sus arreglos  :P
En línea

dracrac

Desconectado Desconectado

Mensajes: 60


Ver Perfil
Re: Falta d3d11.dll
« Respuesta #7 en: 1 Agosto 2017, 12:52 pm »

Saludos

Al final con el comando:

sfc.exe /scanNow

me ha recuperado los archivos satisfactoriamente, perdon por la tardanza en la respuesta.

Gracias a todos!

En línea

Machacador


Desconectado Desconectado

Mensajes: 5.018


El original...


Ver Perfil WWW
Re: Falta d3d11.dll
« Respuesta #8 en: 1 Agosto 2017, 16:40 pm »

Saludos

Al final con el comando:

sfc.exe /scanNow

me ha recuperado los archivos satisfactoriamente, perdon por la tardanza en la respuesta.

Gracias a todos!



Que bueno que encontraste la solución... ese ScanNow lo salva a uno de un ApocalipsisNow...

 :rolleyes: :o :rolleyes:

Saludos.
En línea

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Que me falta?
Programación C/C++
itilez 3 2,045 Último mensaje 14 Noviembre 2011, 21:49 pm
por itilez
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines