Mensagens de erro de aviso de "falta" e "não encontrado" arquivos DLL DirectX são bastante comuns. Programas de jogos e gráficos estão sendo constantemente desenvolvidos e a Microsoft está lançando atualizações com freqüência para o DirectX.
Baixar um arquivo DLL de um site de download de DLL é uma péssima idéia e, às vezes, instalar totalmente o DirectX não é viável por algum motivo ou simplesmente não funciona.
Uma solução simples e segura para restaurar um único arquivo DLL do DirectX é extrair o arquivo individualmente do pacote de instalação do DirectX.
Como restaurar um arquivo DLL DirectX ausente
Siga os passos abaixo para restaurar um arquivo DLL DirectX ausente. Isso geralmente leva menos de 15 minutos.
-
Procure a versão mais recente do DirectX no site da Microsoft.
O mesmo download do DirectX se aplica a todos os sistemas operacionais Windows - Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP etc. Você pode restaurar qualquer arquivo DLL do DirectX ausente - seja DirectX 11, DirectX 10, DirectX 9 etc. - usando este download.
-
Clique no link nos resultados da pesquisa para o Tempos de execução do usuário final do DirectX (MM AA) que mostra a data de lançamento mais recente. Siga as instruções para baixar o arquivo na próxima página que a Microsoft envia para você. Não deixe de baixar o arquivo de instalação do DirectX para a sua área de trabalho ou outro local fácil de trabalhar.
Esta é a versão completa do DirectX, por isso pode ser um download considerável. Se você estiver em uma conexão mais lenta, isso pode demorar um pouco.
Fique atento a outros programas que a Microsoft recomenda que você baixe junto com o DirectX. Basta desmarcar tudo o que você não deseja e, em seguida, prosseguir com o download.
-
Clique com o botão direito na sua área de trabalho, escolha Novo e depois escolha Pasta. Nomeie a pasta como algo para lembrar Arquivos DirectX ou deixe como padrão Nova pasta . Vamos usar essa nova pasta nas próximas etapas.
-
Clique duas vezes no arquivo que você baixou na Etapa 2.
Se você está tendo problemas para localizar o arquivo, ele provavelmente será chamado de algo como directx_ date _redist.exe .
-
Clique sim ao contrato de licença exibido.
-
Clique no Squeaky toy… botão na caixa de diálogo pedindo para Por favor, digite o local onde você deseja colocar os arquivos extraídos e escolha a pasta que você criou na Etapa 3. Em seguida, clique em Está bem.
Se você criou a pasta na sua área de trabalho, ela provavelmente estará na parte inferior da lista de pastas Procurar por pasta caixa de diálogo que você está vendo agora.
-
Clique Está bem quando você vê o caminho da pasta na caixa de texto.
O programa de instalação do DirectX agora extrairá todos os seus arquivos para esta pasta. Dependendo da velocidade do seu computador, isso pode acontecer muito rapidamente.
-
Abra a pasta que você criou na etapa 3. Você deve ver um grande número de arquivos CAB, alguns arquivos DLL e um dxsetup.exe Arquivo.
Se você correr dxsetup.exe , esta versão completa do DirectX será instalada no seu computador. Embora isso seja perfeitamente aceitável, as etapas aqui estão demonstrando como extrair um único arquivo DLL do pacote do DirectX. Uma configuração completa irá extrair e instalar todos eles.
-
Localize o arquivo CAB que contém o arquivo DLL que você está procurando. Por exemplo, de acordo com as tabelas que acabei de vincular, se você precisar do arquivo d3dx9_41.dll, ele pode ser encontrado no arquivo CAB Mar2009_d3dx9_41_x86 .
Existem duas versões da maioria dos arquivos DirectX CAB - um para a versão de 32 bits do Windows e outro para a versão de 64 bits. Os arquivos CAB para versões de 32 bits terminarão com _x86 e os arquivos CAB para versões de 64 bits terminarão com _x64 .
Se você não tiver certeza do tipo de Windows que está executando, consulte Estou executando uma versão do Windows de 32 bits ou 64 bits?
-
Clique duas vezes no arquivo CAB para abri-lo.
O Windows tem suporte interno para abrir arquivos CAB, mas é possível que outro programa instalado no seu computador abra o arquivo. De qualquer forma, uma vez que o arquivo CAB estiver aberto, ele deve aparecer em uma janela de pasta e você deve ver o arquivo DLL que você está procurando.
-
Extraia o arquivo DLL para sua área de trabalho ou outro local temporário.
Dependendo do programa que abriu o arquivo CAB para exibição, isso pode envolver algum tipo de extração do menu do programa ou pode ser tão fácil quanto mover o arquivo da janela para a área de trabalho.
-
Copie o arquivo DLL para o System32 pasta localizada na pasta de instalação do Windows. Na maioria dos computadores, isso será C: Windows System32 .
Se você recebeu uma mensagem de erro específica que especificou outro local onde o arquivo DLL está ausente (por exemplo, na pasta em que um determinado aplicativo gráfico ou de jogos está instalado), copie o arquivo DLL lá.
-
Exclua todas as cópias do arquivo DLL da sua área de trabalho e exclua a pasta com os arquivos DirectX extraídos que você criou na Etapa 3. Deixar arquivos DLL na sua área de trabalho pode criar problemas em algumas situações.
-
Reinicie seu computador.
-
Depois de reiniciar o computador, teste para ver se a restauração do arquivo DLL individual corrigiu o problema que você estava tendo.