Mensagens de erro avisando sobre arquivos DLL do DirectX “ausentes” e “não encontrados” são muito comuns. Baixar um arquivo DLL de um site de download de DLL é uma má ideia e, às vezes, a instalação completa do DirectX não é viável ou simplesmente não funciona. Uma solução segura e simples para restaurar um único arquivo DLL do DirectX é extrair o arquivo individualmente do pacote de instalação do DirectX. As informações neste artigo se aplicam a todos os sistemas operacionais da Microsoft, incluindo Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP.
Como restaurar um arquivo DLL DirectX ausente
Para restaurar um arquivo DLL DirectX individual ausente:
-
No site da Microsoft, selecione a lupa na parte superior da página e pesquise DirectX.
-
Role para baixo nos resultados da pesquisa e selecione o Baixe tempos de execução do usuário final DirectX (MM AA) link para a última data de lançamento.
-
Selecione Download.
O mesmo instalador DirectX funciona para todas as versões do Windows.
-
Clique com o botão direito na sua área de trabalho e selecione Novo > Pasta. Nomeie a nova pasta com algo fácil de lembrar, como Arquivos DirectX.
-
Selecione Navegar na caixa de diálogo.
-
Escolha a pasta que você criou na Etapa 4 e selecione OK.
-
Selecione OK ao ver o caminho da pasta na caixa de texto. O programa de instalação do DirectX extrairá todos os seus arquivos para a pasta.
-
Abra a pasta criada anteriormente para localizar um grande número de arquivos CAB, alguns arquivos DLL e um denominado dxsetup.exe.
Você pode correr dxsetup.exe para instalar completamente o DirectX e reinstalar todos os arquivos DLL.
-
Localize o arquivo CAB que contém o arquivo DLL que você está procurando. Por exemplo, se você precisar do arquivo d3dx9_41.dll, ele pode ser encontrado no arquivo CAB Mar2009_d3dx9_41_x86. Clique duas vezes no arquivo CAB apropriado para abri-lo.
Existem duas versões da maioria dos arquivos DirectX CAB: uma versão de 32 bits e uma versão de 64 bits. Arquivos para sistemas de 32 bits terminam com _x86e arquivos de sistema de 64 bits terminam com _x64. Você precisa saber qual versão do Windows está executando para saber qual arquivo usar.
-
Mova o .dll arquivo em sua área de trabalho.
O Windows tem suporte integrado para abrir arquivos CAB, mas se outro programa o abrir, procure uma opção para extrair o arquivo no menu do programa e extraí-lo para sua área de trabalho.
-
Copie o arquivo 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 especificando outro local onde o arquivo DLL está faltando (por exemplo, na pasta de um determinado jogo ou aplicativo gráfico), copie o arquivo DLL lá.
-
Exclua todas as cópias do arquivo DLL de sua área de trabalho e exclua a pasta com os arquivos DirectX extraídos. Deixar arquivos DLL em sua área de trabalho pode criar problemas em algumas situações.
-
Reinicie o seu computador.
Após reiniciar, teste para ver se a restauração do arquivo DLL individual corrigiu o problema que você estava tendo. Se você ainda receber uma mensagem de erro, tente reinstalar o DirectX completamente ou solucionar problemas de DLL relacionados ao hardware.