Como restaurar un arquivo DLL DirectX perdido

As mensaxes de erro advertencia dos ficheiros "missing" e "non atopados" de DirectX DLL son moi comúns. Os xogos e programas gráficos están en constante desenvolvemento e Microsoft frecuentemente libera actualizacións a DirectX.

A descarga dun ficheiro DLL desde un sitio de descarga de DLL é unha idea realmente mala e, ás veces, instalar completamente DirectX non é factible por algún motivo ou simplemente non funciona.

Unha solución segura e sinxela para restaurar un único ficheiro DLL de DirectX é extraer o ficheiro individualmente desde o paquete de instalación de DirectX.

Como restaurar un arquivo DLL DirectX perdido

Siga os pasos sinxelos a continuación para restaurar un arquivo DLL DirectX perdido. Isto normalmente leva menos de 15 minutos.

  1. Busca a última versión de DirectX no sitio de Microsoft.
    1. Nota: A mesma descarga de DirectX aplícase a todos os sistemas operativos Windows: Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , etc. Pode restaurar calquera arquivo DLL de DirectX perdido, sexa DirectX 11, DirectX 10, DirectX 9, etc - usando esta descarga.
  2. Faga clic na ligazón nos resultados da busca para as Xuntas de usuario final DirectX (MM YY) que mostran a última data de lanzamento. Siga as instrucións para descargar o ficheiro na próxima páxina que Microsoft envíea. Asegúrese de descargar o ficheiro de instalación de DirectX no seu escritorio ou outro lugar máis sinxelo de traballar.
    1. Nota: Esta é a versión completa de DirectX polo que pode ser unha descarga considerable. Se estás nunha conexión máis lenta, pode levar moito tempo.
    2. Nota: atente a outros programas Microsoft recoméndalle descargar xunto con DirectX. Simplemente desmarque calquera cousa que non queira e continúe coa descarga.
  3. Fai clic co botón dereito no seu escritorio, elixe Novo e elixe Cartafol . Dálle ao directorio algo que recordar como DirectX Files ou déixeo como o Cartafol novo predeterminado. Usaremos esta nova carpeta nos próximos pasos.
  1. Faga dobre clic no ficheiro que descargaches no Paso 2.
    1. Nota: Se tes problemas para localizar o ficheiro, probablemente será nomeado como directx_ [date] _redist.exe .
  2. Faga clic en Si ao acordo de licenza que se amosa.
  3. Faga clic no botón Examinar ... na caixa de diálogo e escriba a localización onde desexa colocar os ficheiros extraídos e escolla o cartafol que creou no Paso 3. A continuación, prema Aceptar .
    1. Nota: Se creou o cartafol no seu escritorio, é probable que estea na parte inferior da lista de cartafoles na caixa de diálogo Explorar cartafol que está a ver agora.
  4. Faga clic en Aceptar cando vexa a rota do cartafol na caixa de texto.
    1. O programa de instalación de DirectX agora extraerá todos os seus ficheiros a este cartafol. Dependendo da velocidade do ordenador, isto pode ocorrer moi rápido.
  5. Abra a carpeta que creou no Paso 3. Debería ver unha gran cantidade de ficheiros CAB , algúns arquivos DLL e un arquivo dxsetup.exe .
    1. Nota: Se executas dxsetup.exe , instalarase toda a versión de DirectX no teu computador. Aínda que isto sexa perfectamente aceptable, os pasos aquí detallados son a demostración de como extraer un arquivo DLL único do paquete DirectX. Unha configuración completa extraerá e instalará todas elas.
  1. Localice o ficheiro CAB que contén o arquivo DLL que está a procurar . Por exemplo, segundo as táboas ás que vintei , si necesitas o arquivo d3dx9_41.dll , pódese atopar no arquivo CAB Mar2009_d3dx9_41_x86 .
    1. Nota: Hai dúas versións da maioría dos ficheiros de DirectX CAB: un para a versión de Windows de 32 bits e outro para a versión de 64 bits. Os ficheiros CAB para versións de 32 bits terminarán con _x86 e os ficheiros CAB para versións de 64 bits terminarán con _x64 .
    2. Se non está seguro de que tipo de Windows está a executar, vexa ¿Estou a executar unha versión de Windows de 32 bits ou de 64 bits?
  2. Faga dobre clic no arquivo CAB para abrilo.
    1. Nota: Windows ten soporte integrado para abrir ficheiros CAB, pero é posible que outro programa que instalou no seu computador podería abrir o ficheiro. De calquera xeito, unha vez que o ficheiro CAB está aberto, debería aparecer nunha fiestra de cartafoles e debes ver o arquivo DLL que estás despois.
  3. Extrae o ficheiro DLL no seu escritorio ou noutra localización temporal.
    1. Dependendo do programa que abriu o ficheiro CAB para a súa vista, isto pode implicar algún tipo de extracción do menú do programa ou podería ser tan sinxelo como mover o ficheiro da fiestra ao seu escritorio.
  1. Copie o ficheiro DLL no cartafol System32 situado no seu cartafol de instalación de Windows. Na maioría das computadoras, que será C: \ Windows \ System32 .
    1. Nota: se recibiu unha mensaxe de erro particular que especificaba outra localización na que falta o ficheiro DLL (por exemplo, no cartafol onde está instalado un xogo ou aplicación de gráficos particular), copie o ficheiro DLL alí.
  2. Elimine as copias do ficheiro DLL desde o seu escritorio e elimine o cartafol cos ficheiros DirectX extraídos que creou no Paso 3. Deixar os ficheiros DLL no escritorio pode xerar problemas nalgunhas situacións.
  3. Reinicia o teu ordenador .
  4. Despois de reiniciar o computador, proba a ver se restaurar o ficheiro DLL individual corrixiu o problema que tiña.