Todos os xogos deseñados para funcionar nos sistemas operativos Windows requiren unha certa versión dos compoñentes DirectX para funcionar correctamente. Estes compoñentes xa están preinstalados no SO, pero, ás veces, poden ser "cableados" no instalador do proxecto do xogo. Moitas veces a instalación destas distribucións pode fallar e a miúdo é imposible a instalación do xogo. Un erro típico nesta situación é "Erro de configuración de DirectX: produciuse un erro interno".
Erro de instalación de DirectX
Como dixemos anteriormente, ao instalar un xogo con DirectX incorporado, pode producirse un fallo, xa que di este cadro de diálogo:
Ou isto:
Este problema ocorre máis a miúdo durante a instalación de xoguetes que requiren que algúns dos seus compoñentes teñan unha versión DX diferente á do sistema. Na maioría dos casos, esta é a parte sólida do proxecto. O problema aquí son os dereitos de acceso a ficheiros e configuracións de rexistro. Mesmo se inicia a instalación do xogo en nome do administrador, este non funcionará xa que o instalador DX incorporado non ten tales dereitos. Ademais, pode haber outras razóns para o fallo, por exemplo, os ficheiros do sistema corrompidos. Falaremos de como resolvelos máis.
Método 1: actualizar manualmente os compoñentes
Este método é adecuado para sistemas Windows desde XP a 7, xa que non se proporciona actualización manual en 8 e 10. Para resolver o erro, ten que descargar e instalar o instalador de biblioteca executable de DirectX para o usuario final. Hai dúas opcións: a versión web e a completa, é dicir, non requiren conexión a Internet. Só un pode funcionar, polo que deberías probar os dous.
Páxina de descarga de versións web
Na páxina seguinte, elimine todos os daws, se está instalado e faga clic "Escolle e continúa".
A versión completa "atópase" no seguinte enlace.
Páxina de descarga de versións completas
Aquí tamén cómpre realizar accións con marcadores de verificación e facer clic "Non grazas e continúa".
Despois de descargar, debes instalar como administrador, isto é moi importante. Isto faise así: prema RMB polo ficheiro descargado e seleccione Executa como administrador.
Estas accións permitiranche actualizar os ficheiros DX se estivesen danados, así como rexistrar as claves necesarias no rexistro. Despois de completar o proceso de instalación, reinicie o ordenador e intente instalar o xogo.
Método 2: cartafol do xogo
Ao instalar a través de Origin, aínda que falla, o instalador consegue crear os cartafoles necesarios e descomprimir os ficheiros alí. Interésanos o directorio no que están os arquivos DirectX. Sitúase no enderezo seguinte. No seu caso, pode ser un lugar diferente, pero a árbore de cartafoles será semellante.
C: Xogos OriginLibrary Battlefield 4 __ Instalador directx redist
Deste directorio, debes eliminar todos os ficheiros, excepto os tres especificados na captura de pantalla seguinte.
Despois da eliminación, pode tentar de novo instalar o xogo a través de Origin. Se o erro persiste, execute o ficheiro DXSETUP no cartafol "redistribuír" en nome do administrador e agarde a que remate a instalación e, de novo, use a instalación en Orixe.
O anterior é un dos casos especiais dun problema, pero este exemplo pódese usar nunha situación con outros xogos. Os proxectos de xogos que usan versións desactualizadas de bibliotecas DirectX no seu traballo case sempre inclúen un instalador similar. Só precisa atopar o cartafol adecuado no ordenador e intentar realizar as accións especificadas.
Conclusión
O erro descrito neste artigo dinos que hai algúns problemas no sistema en forma de ficheiros danados ou claves de rexistro que son responsables do funcionamento normal dos compoñentes DirectX. Se os métodos anteriores non conseguiron corrixir o erro, probablemente terá que reinstalar Windows ou usar unha copia de seguridade. Non obstante, se non é importante para vostede xogar este xoguete en particular, podes deixar todo como está.