Como corrigir falha redistribuível do DirectX ao instalar no Windows 10



Experimente Nosso Instrumento Para Eliminar Problemas

Depois de instalar um novo jogo de PC ou um novo software, pode-se encontrar o erro “d3dx9_43.dll não pode ser encontrado” ou algo parecido. Descobrir que isso ocorre porque você não tem DirectX no seu computador pode ser a parte fácil. No entanto, se você estiver usando o Windows 10, o problema se acumula quando o arquivo redistribuível do DirectX falha ao instalar.



Vamos discutir o que é DirectX, por que é necessário e por que ele apresenta erros quando você tenta instalá-lo no Windows.



O que é DirectX?

O DirectX é um conjunto de interfaces de programação de aplicativos (APIs) de baixo nível que fornece aos programas do Windows suporte de multimídia acelerado por hardware de alto desempenho. O DirectX permite que o programa determine facilmente os recursos de hardware do seu computador e, em seguida, defina os parâmetros do programa para corresponder.



O DirectX permite que seus aplicativos de multimídia e vídeo reservem rapidamente grandes quantidades de RAM e espaço de memória de vídeo e acesso à CPU para permitir que esses aplicativos sejam executados perfeitamente. O principal deles são os jogos para os quais, sem o DirectX, a plataforma Windows simplesmente não dominaria os jogos como faz.

Pré-requisitos para instalar DirectX

Para instalar o DirectX, você precisa ter instalado e habilitado Microsoft .NET Framework . O framework é executado em um ambiente de software (em contraste com um ambiente de hardware) conhecido como Common Language Runtime (CLR), uma máquina virtual de aplicativo que fornece serviços como segurança, gerenciamento de memória e tratamento de exceções.

Às vezes, também é necessário instalar Visual C ++ redistribuível. Este é um produto de ambiente de desenvolvimento integrado (IDE) da Microsoft para as linguagens de programação C, C ++ e C ++ / CLI. Esses pacotes redistribuíveis e de tempo de execução do Visual C ++ são principalmente instalados para bibliotecas padrão usadas por muitos aplicativos.



Razões para não instalar corretamente no Windows 10

Existem vários motivos pelos quais o DirectX não pode ser instalado no seu computador. Aqui estão alguns problemas conhecidos.

Você não tem o pré-requisito .NET Framework instalado / habilitado no seu PC

O DirectX depende do .NET Framework para funcionar. O .NET Framework permite que os programadores aproveitem a funcionalidade do DirectX de dentro dos aplicativos .NET usando linguagens compatíveis, como C ++ gerenciado ou o uso da linguagem de programação C #.

No Windows 10, o .NET Framework pode ter sido instalado, mas não foi ativado. Isso apresenta os mesmos erros que você encontraria se não tivesse sido instalado em primeiro lugar. A instalação do DirectX será encerrada ou informará que o .NET Framework é necessário e você deve instalá-lo.

Requisitos Mínimos do Sistema

Se o seu PC for capaz de instalar o Windows, o DirectX 9 também será instalado. No entanto, se você estiver usando um PC antigo, as versões mais recentes do DirectX (11 e 12) não serão instaladas.

Para DirectX 12 , você precisará destes requisitos mínimos:

  • Windows 7 de 32 bits ou 64 bits
  • Placa gráfica compatível com DirectX 12 (DirectX 12 será essencialmente suportado em todas as GPUs Kepler e Nvidia posteriores, em chips baseados em GCN da AMD e em Haswell da Intel e unidades de processadores posteriores)
  • .NET Framework 4
  • 1 GB de RAM
  • CPU 2 GHZ Duo Core

Portanto, dependendo do DirectX que você está instalando e das especificações do sistema do seu PC, você pode não conseguir instalar o DirectX. Você pode ser notificado pelo instalador se os requisitos do sistema não atenderem ao limite mínimo para instalação do DirectX.

Pode ser necessário reinstalar os drivers da placa gráfica se os instaladores do DirectX não puderem localizá-los.

Você já tem essa versão do DirectX instalada

Se você já instalou a versão do DirectX que está tentando instalar, o instalador sairá sem instalar ou informará que essa versão do DirectX já está disponível. Alguns usuários podem considerar isso uma falha na instalação.

Instalando DirectX com sucesso no Windows 10

Certifique-se de que os requisitos do sistema sejam compatíveis com o DirectX que você está instalando. Se o problema persistir, provavelmente você não tem o .NET Framework instalado no seu PC. O Windows 10 vem com um .NET Framework 3.5 pré-instalado, mas ele nunca é habilitado até que você o habilite manualmente.

Os métodos abaixo permitirão que você instale e habilite o .NET Framework e, portanto, possibilitará a instalação bem-sucedida do DirectX.

Método 1: ativar o .NET Framework

Um bom motivo para o DirectX não ser instalado é porque o .NET Framework não está habilitado no seu PC. Para habilitá-lo:

  1. Baixar a Directx do instalador da versão que você precisa aqui
  2. Vamos para Painel de controle > Programas > Liga ou desliga características das janelas > certifique-se de que a caixa para .NET framework 3.5 é verificado

Alternativamente,

pressione 'Tecla Windows' + 'R' .

Tipo ' appwiz.cpl ”Na caixa de comando“ Executar ”e pressione“ ENTRAR ”.

No ' Programas e características ”Janela, clique no link“ Liga ou desliga características das janelas ”.

Verifique se o “ .NET Framework 3.5 (inclui .NET 2.0 e 3.0) ”opção está disponível nele.

  1. Clique em “ ESTÁ BEM'.
  2. Reiniciar seu PC se solicitado
  3. Instalar Directx. Deve ser capaz de concluir a instalação sem problemas.

Método 2: instalar o .NET Framework usando CMD

Este método será instalado (se ainda não estiver instalado) e habilitará o .NET Framework em seu PC.

  1. Baixar a Directx do instalador da versão que você precisa aqui
  2. pressione Tecla Windows + R
  3. Tipo “CMD” no Corre caixa de texto e hit Entrar
  4. Insira o DVD de instalação original em sua unidade ou certifique-se de conhecer o fonte da pasta ou unidade de arquivos de instalação do Windows .
  5. Digite ou cole este comando em sua janela CMD

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs

Onde D: é o caminho dos arquivos de instalação do Windows.

  1. Espere que a instalação seja bem sucedida
  2. Reiniciar seu PC se solicitado
  3. Instalar Directx

NB:

Se você não encontrar o .NET Framework ou se sua versão do Direct X precisar de um .NET Framework mais recente, você pode instalar a versão do .NET Framework de que precisa aqui .

Alguns aplicativos requerem versões mais antigas do DirectX para funcionar corretamente. Isso ocorre porque um grande grupo de usuários do Windows ainda usa o sistema operacional XP. Para fazer mais vendas, as empresas de vídeo e jogos usam ativamente versões antigas do DirectX em sua codificação. Você deve instalar essas versões mais antigas manualmente. Para fazer isso, você pode baixar o instalador em aqui .

4 minutos lidos