Skip to content

Como restaurar um arquivo DLL DirectX ausente

15 de maio de 2021

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:

  1. No site da Microsoft, selecione a lupa na parte superior da página e pesquise DirectX.

  2. 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 o link Download DirectX End-User Runtimes (MM YY) para a última data de lançamento.

  3. Selecione Download.

    Selecione Download.

    O mesmo instalador DirectX funciona para todas as versões do Windows.

  4. 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.

    Clique com o botão direito na sua área de trabalho e selecione Novo> Pasta.” class=”lazyload”      id=”mntl-sc-block-image_1-0-24″ ></p>
</li>
<li>
<p>Abra o instalador DirectX que você baixou e selecione <strong>sim</strong> para aceitar o contrato de licença.</p>
<p><img decoding=

  5. Selecione Navegar na caixa de diálogo.

    Selecione Navegar na caixa de diálogo.

  6. Escolha a pasta que você criou na Etapa 4 e selecione OK.

    Escolha a pasta que você criou na etapa 4 e selecione OK.

  7. 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.

    Selecione OK ao ver o caminho da pasta na caixa de texto.

  8. Abra a pasta criada anteriormente para localizar um grande número de arquivos CAB, alguns arquivos DLL e um denominado dxsetup.exe.

    Abra a pasta criada na etapa 4 para localizar um grande número de arquivos CAB, alguns arquivos DLL e um arquivo dxsetup.exe.

    Você pode correr dxsetup.exe para instalar completamente o DirectX e reinstalar todos os arquivos DLL.

  9. 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.

    Localize o arquivo CAB que contém o arquivo DLL e abra-o.

    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.

  10. Mova o .dll arquivo em sua área de trabalho.

    Mova o arquivo .dll para 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.

  11. Copie o arquivo para o System32 pasta localizada na pasta de instalação do Windows. Na maioria dos computadores, isso será C: Windows System32.

    Copie o arquivo DLL para a pasta System32 localizada na pasta de instalação do Windows.

    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á.

  12. 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.

    Exclua todas as cópias do arquivo DLL de sua área de trabalho e exclua a pasta com os arquivos DirectX extraídos.

  13. Reinicie o seu computador.

    Reinicie o Windows.

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.