Accións típicas dun usuario novato, ao iniciar un xogo, ve unha mensaxe indicando que o lanzamento do programa é imposible, xa que a computadora non ten d3dx9_43.dll - empeza a buscar en Internet onde descargar gratis d3dx9_43.dll. Un resultado típico de tales accións é percorrer sitios cuestionables, pero o xogo aínda non comeza.
Neste manual, paso a paso, como arranxar o erro, o lanzamento do programa é imposible porque a computadora non ten d3dx9_43.dll en Windows 10, Windows 8 e Windows 7 e por que aparece (versión en inglés do erro: d3dx9_43.dll falta no teu ordenador); como descargar con seguridade o ficheiro orixinal do sitio web de Microsoft e por que non debería descargar este ficheiro de sitios de terceiros. Tamén ao final do artigo hai unha instrución de vídeo sobre como corrixir o erro.
Corrixindo o erro "Non hai d3dx9_43.dll no ordenador" ao iniciar o xogo ou o programa
Para non buscar onde descargar d3dx9_43.dll de xeito gratuíto e non descargar malware nun ordenador ou portátil, é útil facer a pregunta: que é este ficheiro?
A resposta é que este ficheiro forma parte dos compoñentes de DirectX 9 necesarios para executar moitos dos xogos non tan novos e algúns programas de aplicación, debe estar situado no cartafol C: System32 de Windows (pero non se apresuraron a copiar o d3dx9_43.dll descargado de alí).
Normalmente, o usuario discorre: pero tamén teño instalado DirectX 11 en Windows 7 ou 8, ou incluso DirectX 12 en Windows 10, pero isto non é suficiente: por defecto, o sistema non contén bibliotecas (ficheiros DLL) de versións anteriores de DirectX e son necesarias. algúns xogos e programas.
E para que estas bibliotecas aparezan, basta con usar o instalador oficial de Microsoft, que o engadirá automaticamente ao sistema, corrixindo así o erro "O programa non se pode iniciar porque non hai d3dx9_43.dll no ordenador".
Descarga d3dx9_43.dll dende o sitio web oficial
Para descargar d3dx9_43.dll para Windows 10, 8 e Windows 7, así como outros ficheiros DLL que poden ser necesarios para executar un xogo ou programa que non se inicia (e moi probablemente isto non só require este ficheiro), faga seguintes pasos:
- Vaia á páxina oficial de Microsoft //www.microsoft.com/ru-ru/download/details.aspx?id=35 e descargue o instalador executable de DirectX para o usuario final.
- Executa o ficheiro executable descargado dxwebsetup.exe. Aceptar os termos e rexeitar a instalación de software adicional (no momento actual que ofrece instalar o panel de Microsoft Bing).
- Agarde ata que finalice a instalación: o programa descargará automaticamente todas as bibliotecas Microsoft DirectX (antigas pero aínda actualizadas) que faltan.
Está feito. Despois diso, o ficheiro d3dx9_43.dll estará no lugar correcto (podes comprobar isto indo ao cartafol C: Winsows System32 e buscar alí), eo erro que indica que falta este ficheiro non debería aparecer de novo.
Descargar d3dx9_43.dll - instrución de vídeo
Por si acaso - un vídeo sobre como se instala exactamente DirectX, incluída a biblioteca d3dx9_43.dll, necesaria para corrixir o erro ocorrido e a imposibilidade de iniciar o programa.
Por que non é necesario descargar d3dx9_43.dll e outras bibliotecas desde os sitios de descarga
Como se mencionou anteriormente, a maioría dos usuarios, no canto de descubrir que tipo de DLL é necesario e de que compoñentes forma parte, están buscando un xeito de descargalo por separado, atopando como resultado moitos sitios específicamente "afiados" para estes usuarios.
Este curso de acción é erróneo polos seguintes motivos:
- O sitio pode ser malware, ou simplemente un "ficheiro ficticio" co nome desexado, pero sen o contido necesario. Esta última opción pode confundir, levar a un usuario que bate ás teclas "regsvr32 d3dx9_43.dll" á decisión incorrecta de que é hora de reinstalar Windows, etc.
- Mesmo se sabes “onde botar” este ficheiro e como rexistralo no sistema, o máis probable é que isto non arranxe o erro ao iniciar: o programa simplemente informarache de que necesita máis ficheiro (porque os xogos que usan DirectX requiren lonxe dunha dll).
- Este é simplemente un enfoque incorrecto, que no futuro seguramente resultará non na resolución do problema e na corrección de erros, senón na creación de novos.
Isto é todo. Se hai preguntas ou algo que non funciona como se esperaba, deixe un comentario, intentarei responder.