Corrigido: D3DCOMPILER_47.dll está faltando em seu computador [disco clone]

Resumo :

D3DCOMPILER_47.dll está faltando

Está incomodado com o erro “D3DCOMPILER_47.dll está faltando”? Este erro geralmente ocorre quando você inicia um programa como o Photoshop. É irritante que você não consiga usar alguns programas sem problemas. No artigo de hoje, você aprenderá várias correções acessíveis de MiniTool .





Navegação rápida :

O que é D3DCOMPILER_47.dll

Quando se trata de D3DCOMPILER_47.dll, precisamos falar sobre o Microsoft DirectX. Assim como a coleção de APIS (Application Programming Interfaces) no sistema Windows, o DirectX é responsável por gerenciar as tarefas relacionadas a vídeo, programação de jogos, multimídia, programas gráficos e etc.

Portanto, a maioria dos programas precisa do DirectX para rodar no computador Windows. No entanto, às vezes você pode encontrar este erro “O programa não pode ser iniciado porque D3DCOMPILER_47.dll está faltando no seu computador” ao abrir um desses programas. Isso ocorre porque D3DCOMPILER_47.dll é um componente importante no DirectX.

Possíveis causas para D3DCOMPILER_47.dll ausente

De acordo com os relatórios recolhidos, descobrimos que faltam várias mensagens de erro que os utilizadores encontraram relacionadas com D3DCOMPILER_47.dll. As mensagens abaixo indicam que este arquivo não foi encontrado, corrompido ou mesmo com a versão incorreta.



  • O arquivo D3DCompiler_47.dll está ausente ou corrompido.
  • O programa não pode ser iniciado porque está faltando D3DCompiler_47.dll do seu computador. Tente reinstalar o programa para resolver este problema.
  • Este aplicativo falhou ao iniciar porque D3DCompiler_47.dll não foi encontrado.
  • D3DCompiler_47.dll não foi projetado para ser executado no Windows ou contém um erro.
  • Erro ao carregar D3DCompiler_47.dll. O módulo especificado não pôde ser encontrado.
  • Um componente necessário está faltando: D3DCompiler_47.dll. Por favor instale o aplicativo novamente.

D3DCOMPILER_47.dll está faltando

Existem várias causas para o problema D3DCOMPILER_47.dll está faltando. Podemos solucionar esse problema de acordo com essas possíveis causas.

  • Este arquivo foi excluído acidentalmente quando você remove um programa.
  • D3DCompiler_47.dll está corrompido ou danificado.
  • Drivers de dispositivo corrompidos ou desatualizados também podem causar esse problema. Isso ocorre porque um driver de dispositivo faz com que seu sistema operacional e outros programas interajam com um determinado hardware.
  • Uma versão incorreta ou desatualizada traz esse erro. Você pode obter a versão mais recente na atualização do Windows ou pesquisá-la no cliente DLL-files.com.

Agora, vamos ver como corrigir o problema que falta ao arquivo D3DCOMPILER_47.dll.



Correção 1. Obtenha o arquivo D3DCOMPILER_47.dll de outro computador confiável

Se houver um computador confiável de seus amigos, colegas ou outras pessoas, você pode copiar o arquivo D3DCompiler_47.dll de seu computador e colá-lo em seu computador. Para realizar esta operação com sucesso, você deve certificar-se de que:

  • Ele vem do mesmo sistema operacional Windows que o seu.
  • Ele vem do sistema operacional com as atualizações mais recentes instaladas.

Em seguida, você pode seguir este guia rápido para realizar esta operação.

Passo 1. No computador confiável, abra o Explorador de arquivos (Windows 10) e navegue até o C: Windows System32 pasta. Aqui você deve encontrar um arquivo D3DCompiler_47.dll e copiá-lo.



Passo 2. Cole o arquivo no C: Windows System32 localização no seu computador.

Depois disso, você pode abrir o programa para verificar se o problema ainda persiste.

Correção 2. Registre novamente o arquivo D3DCOMPILER_47.dll em seu computador

Quando você instala um novo aplicativo que inclui o arquivo D3DCOMPILER_47.dll, o sistema operacional o registra automaticamente. No entanto, às vezes o sistema operacional pode não conseguir encontrar este arquivo devido a vários motivos. Para esta situação, você pode registrar novamente este arquivo usando o Prompt de Comando. Por isso:



Passo 1. Clique com o botão direito no Começar botão e selecione Prompt de Comando (Admin) no menu contextual.

selecione Prompt de Comando (Admin)

Passo 2. No prompt de comando elevado, digite o regsvr32 / u D3DCompiler_47.dll comandar e acertar Digitar .

Etapa 3. Então digite regsvr32 / i D3DCompiler_47.dll comandar e acertar Digitar .

Depois de executar os 2 comandos acima, você pode tentar abrir o programa para verificar se “o programa não pode ser iniciado porque D3DCOMPILER_47.dll está faltando no seu computador” foi corrigido.

Correção 3. Atualize o driver do dispositivo

Como mencionado acima, os drivers de dispositivo desatualizados ou corrompidos também causam esse problema irritante. Se você não instalou um driver de dispositivo apropriado, o driver pode não funcionar corretamente em seu computador. Neste momento, você precisa atualizar o driver do dispositivo. Você pode seguir as etapas abaixo.

Passo 1. Direita - Clique no Começar menu e selecione o Gerenciador de Dispositivos .

Passo 2. Expandir o Adaptadores de vídeo e clique duas vezes no mergulhador do dispositivo para abrir seu Propriedades .

clique em propriedades

Etapa 3. Na nova janela, vá para o Motorista guia e clique Atualizar driver botão.

clique no botão Atualizar driver

Passo 4. Então você será questionado como você deseja procurar software de driver ? Existem 2 opções que você pode selecionar. Selecione o que você preferir e siga as instruções na tela para o driver do seu dispositivo completamente.

Dica: Se você escolher Procurar software de driver em meu computador, precisará de mais tempo. Isso ocorre porque você deve baixar o driver mais recente do site oficial do fabricante.

procurar software de driver

Correção 4. Atualize seu Windows

Normalmente, o arquivo D3DCOMPILER_47.dll mais recente está disponível no Windows Update. Se você não atualizou suas janelas, não será possível acessar o arquivo mais recente em tempo hábil. Além disso, este método também pode ajudá-lo a recuperar o arquivo DirectX ausente.

No entanto, atualizar seu Windows pode não ser uma boa ideia às vezes, porque muitos usuários relataram que encontraram alguns erros de atualização ou outros novos problemas após a instalação de atualizações do Windows, como erro 0x80070020 , 0x800701E3 , Não foi possível concluir as atualizações desfazendo as alterações e etc.

Portanto, é apenas recomendado como plano B que você pode tentar obter o D3DCOMPILER_47.dll mais recente. Aqui está como fazer isso:

Passo 1. Digite verificar se há atualização na caixa de pesquisa e clique no botão Verifique atualizações no menu contextual.

Passo 2. Na seção Windows Update, clique em Verifique atualizações botão no painel direito.

clique em Verificar atualizações

Depois de instalar as atualizações, você pode reiniciar o computador e verificar se o problema foi corrigido ou não.

Correção 5. Reinstale o programa que requer D3DCOMPILER_47.dll

Este erro também ocorre em alguns programas como o Photoshop ou jogos que requerem D3DCOMPILER_47.dll. Se todos os métodos acima não funcionarem com você, tente reinstalar o programa. Aqui está um guia simples que pode ajudá-lo.

Passo 1. Aperte Win + R chaves para chamar o Corre caixa de diálogo e digite appwiz.cpl comando na caixa e bateu Digitar .

digite appwiz.cpl na caixa de execução

Passo 2. Dentro de Programas e características janela, vá para o programa que está causando o problema D3DCOMPILER_47.dll arquivo está faltando, clique com o botão direito nele e selecione Desinstalar no menu suspenso.

Depois de desinstalar o jogo ou programa completamente, reinstale-o e verifique se o problema ainda persiste.

Correção 6. Execute o verificador de arquivos do sistema

Na maioria dos casos, Verificador de arquivos do sistema é o primeiro lugar para verificar e reparar arquivos de sistema ausentes ou corrompidos. Conforme mostrado acima, D3DCOMPILER_47.dll é um componente importante no Microsoft DirectX. Portanto, você pode tentar executar um comando sfc / scannow para corrigir esse problema.

Aqui está um guia sobre como executar o verificador de arquivos do sistema.

Passo 1. Abra o Prompt de Comando (Admin) por meio da caixa de pesquisa.

Passo 2. Digite o sfc / scannow comandar e acertar Digitar .

execute o comando sfc / scannow

Etapa 3. Em seguida, reinicie o Windows. Você precisa esperar um pouco para que esta ferramenta verifique e repare os arquivos corrompidos do sistema automaticamente.

Correção 7. Execute o ponto de restauração do sistema

Além dos métodos acima, você pode tentar usar o Restauração do sistema Windows Recurso. Esta é uma ferramenta integrada que pode ajudá-lo a reverter tudo para um ponto de restauração salvo sem afetar seus arquivos e dados.

Se houver pontos de restauração do sistema que você criou antes do problema “D3DCOMPILER_47.dll está faltando”, é possível que você consiga resolver esse problema. Vamos ver como fazer isso.

Passo 1. Aperte Teclas Win + R para abrir a caixa de diálogo Executar e digite o rstruiexe comando na caixa e bateu Digitar .

digite o comando rstruiexe

Passo 2. Na janela Restauração do sistema, clique no Próximo botão para continuar.

Clique em próximo para continuar

Etapa 3. Na nova janela, verifique o Mostrar mais pontos de restauração , então você encontrará mais pontos de restauração (incluindo os pontos de restauração automáticos e o ponto de restauração que você criou), selecione o Ponto de restauração que você prefere e clique Próximo botão.

selecione o ponto de restauração do sistema de sua preferência

Passo 4. Em seguida, confirme o seu ponto de restauração clicando no Terminar botão. Depois disso, o computador deve ser restaurado a um estado anterior e corrigir o problema.

clique em Concluir para aplicar a restauração do sistema

Correção 7. Use o cliente Dll-files.com para reparar seu arquivo ausente

O cliente Dll-files.com é um bom lugar para instalar o arquivo D3DCOMPILER_47.dll correto em seu computador. Mesmo você não precisa saber qual sistema está executando, porque o cliente pode cuidar de tudo para você. Vamos dar uma olhada.

Baixe e instale esta ferramenta de aqui . Ao instalar este arquivo em seu computador, você será solicitado a registrar o programa.

Observação: Tenha em mente que você deve salvar o arquivo no C: Windows System32 local ou você pode salvá-lo na pasta do programa que está causando o erro.

Correção 8. Reinstale o sistema operacional Windows

Para recuperar o arquivo DirectX ausente ou reparar o arquivo DirectX corrompido, você pode tentar atualizar o Windows, executar o Verificador de arquivos do sistema e o recurso de ponto de restauração do sistema. Mas se todos os métodos acima não resolverem seu problema, temos que recomendar que você reinstale o sistema operacional Windows.

Como você sabe, reinstalar o sistema operacional formatará todos os dados da unidade do sistema, portanto, certifique-se de ter feito backup deles com antecedência. Aqui é altamente recomendável que você use o MiniTool Partition Wizard. Esta ferramenta oferece uma solução de backup perfeita. Você pode usá-lo para faça backup de todo o disco rígido .

Além disso, você também precisa preparar uma unidade USB de instalação do Windows ou um disco de CD / DVD. Se você não tiver a mídia de instalação, também pode criar uma usando Ferramenta de criação de mídia do Windows 10 . E então você pode reinstalar o sistema operacional da mídia de instalação.

reinstalar o seu Windows

Eu tinha um sistema operacional Windows quando tentei abrir meu Photoshop, uma mensagem de erro apareceu “o programa não pode iniciar porque D3DCOMPILER_47.dll está faltando em seu computador, arquivo D3DCOMPILER_47.dll”. Encontrei muitos posts no Google, mas apenas este ajudou a resolver meu problema. Você pode tentar. Clique para twittar

Bottom Line

No artigo de hoje, exploramos o que é D3DCOMPILER_47.dll e como corrigir o problema “D3DCOMPILER_47.dll está faltando”. Espero que esta postagem possa realmente resolver seu problema.

Se você tiver alguma dúvida, pode nos enviar um e-mail via [email protegido] e também agradecemos quaisquer ideias se você as deixar na área de comentários.