O que saber
- Procure por DirectX no site da Microsoft, selecione o link mais recente Download DirectX End-User Runtimes e clique em Baixar.
- Crie uma pasta chamada Arquivos DirectX. Abra o instalador do DirectX e navegue até esta pasta. DirectX irá extrair todos os seus arquivos para a pasta.
- Abra o arquivo CAB com o arquivo DLL desejado. Mova o arquivo DLL para a área de trabalho. Copie o arquivo para a pasta System32 e reinicie o computador.
Este artigo explica como extrair um único arquivo DLL do DirectX do pacote de instalação do DirectX se você encontrar uma mensagem de erro sobre um arquivo DLL do DirectX "ausente" ou "não encontrado". As informações abrangem todos os sistemas operacionais da Microsoft, incluindo Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP.
Como restaurar um arquivo DLL do DirectX ausente
Para restaurar um arquivo DLL do DirectX individual ausente:
-
No site da Microsoft, selecione a lupa no topo da página e procure por DirectX.
-
Role para baixo os resultados da pesquisa e selecione o link Download DirectX End-User Runtimes (MM YY) para obter a data de lançamento mais recente.
-
Selecione Download.
O mesmo instalador do DirectX funciona para todas as versões do Windows.
-
Clique com o botão direito na área de trabalho e selecione New > Folder. Nomeie a nova pasta com algo fácil de lembrar como DirectX Files.
-
Abra o instalador do DirectX que você baixou e selecione Yes para aceitar o contrato de licença.
-
Selecione Procurar na caixa de diálogo.
-
Escolha a pasta que você criou no Passo 4 e selecione OK.
-
Selecione OK quando vir 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 que você criou anteriormente para encontrar um grande número de arquivos CAB, alguns arquivos DLL e um chamado dxsetup.exe.
Você pode executar dxsetup.exe para instalar o DirectX completamente 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 de 64 bits. Arquivos para sistemas de 32 bits terminam com _x86, e 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 arquivo .dll para sua área de trabalho.
O Windows tem suporte embutido 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 a pasta System32 localizada na pasta de instalação do Windows. Na maioria dos computadores, será C:\Windows\System32.
Se você recebeu uma mensagem de erro que especificou outro local onde o arquivo DLL está ausente (por exemplo, na pasta de um determinado jogo ou aplicativo gráfico), copie o arquivo DLL para lá.
-
Exclua todas as cópias do arquivo DLL da 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 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 solucione os problemas de DLL relacionados ao hardware.