Ir ao conteúdo
  • Cadastre-se

Não consigo instalar o Directx


phbof

Posts recomendados

Possuo windows 7 64 bits e já me disseram que essa versão do windows vem com directx 11 instalado, porém ao tentar executar vários jogos recebo mensagens de erro dizendo que o arquivo d3dx9_38.dll não pôde ser encontrado, entre outros. Ao baixar o instalador do directx do site da microsoft e tentar instalá-lo, recebo uma mensagem de erro dizendo para verificar o DXError.log para ver qual foi o problema.

Abaixo segue o log de erro:

--------------------

[06/26/11 19:42:17] module: dxupdate(Mar 16 2009), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\ISSE#1VL\{76F#DZK\Mar2009_XACT_x64.cab. The file may be damaged.

--------------------

[06/26/11 19:42:17] module: dsetup32(Mar 16 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/26/11 19:42:17] module: dsetup32(Mar 16 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/26/11 19:42:18] module: dsetup32(Mar 16 2009), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DXD416.tmp.

--------------------

[06/26/11 19:56:32] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2904.0_x86.cab. The file may be damaged.

--------------------

[06/26/11 19:56:32] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/26/11 19:56:32] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/26/11 19:56:32] module: dsetup32(Mar 30 2011), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DX9527.tmp.

--------------------

[06/26/11 20:07:57] module: dxupdate(Mar 16 2009), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\ISSE#1VL\{76F#DZK\Mar2009_XAudio_x64.cab. The file may be damaged.

--------------------

[06/26/11 20:07:57] module: dsetup32(Mar 16 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/26/11 20:07:57] module: dsetup32(Mar 16 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/26/11 20:07:57] module: dsetup32(Mar 16 2009), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DX3D06.tmp.

--------------------

[06/26/11 20:07:57] module: dsetup32(Mar 16 2009), file: inline.h, line: 210, function: CleanUpDirectory

Failed API: GetFileAttributes()

Error: (5) - Acesso negado.

--------------------

[06/26/11 20:08:26] module: dxupdate(Mar 16 2009), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\ISSE#1VL\{76F#DZK\Mar2009_d3dx9_41_x64.cab. The file may be damaged.

--------------------

[06/26/11 20:08:27] module: dsetup32(Mar 16 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/26/11 20:08:27] module: dsetup32(Mar 16 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/26/11 20:08:28] module: dsetup32(Mar 16 2009), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DXBF11.tmp.

--------------------

[06/27/11 20:41:37] module: dxupdate(Sep 4 2009), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through F:\FALLOU~1\Redists\directx\Feb2005_d3dx9_24_x64.cab. The file may be damaged.

--------------------

[06/27/11 20:41:37] module: dsetup32(Sep 4 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 20:41:37] module: dsetup32(Sep 4 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:01:53] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2905.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:01:53] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:01:53] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:01:53] module: dsetup32(Mar 30 2011), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DX5E01.tmp.

--------------------

[06/27/11 23:07:51] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2906.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:07:51] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:07:51] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:11:01] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2907.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:11:01] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:11:01] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:13:42] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2908.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:13:42] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:13:42] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:14:45] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2909.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:14:45] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:14:45] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:16:39] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2910.0_x86.cab. The file may be damaged.

--------------------

[06/27/11 23:16:39] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:16:39] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:18:06] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\Apr2005_d3dx9_25_x64.cab. The file may be damaged.

--------------------

[06/27/11 23:18:06] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/27/11 23:18:06] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/27/11 23:18:52] module: DXWSetup(Mar 30 2011), file: dxwsetup.cpp, line: 229, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------

[06/27/11 23:18:52] module: DXWSetup(Mar 30 2011), file: psheets.cpp, line: 705, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------

[06/30/11 00:02:58] module: dxupdate(Feb 4 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\Support\DirectX\Jun2005_d3dx9_26_x64.cab. The file may be damaged.

--------------------

[06/30/11 00:02:58] module: dsetup32(Feb 4 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/30/11 00:02:58] module: dsetup32(Feb 4 2010), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/30/11 00:02:59] module: dsetup32(Feb 4 2010), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DX25D5.tmp.

--------------------

[06/30/11 00:45:35] module: dxupdate(Feb 4 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\Support\DirectX\Aug2005_d3dx9_27_x64.cab. The file may be damaged.

--------------------

[06/30/11 00:45:35] module: dsetup32(Feb 4 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/30/11 00:45:35] module: dsetup32(Feb 4 2010), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/30/11 00:45:36] module: dsetup32(Feb 4 2010), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\Pedro\AppData\Local\Temp\DX6661.tmp.

--------------------

[06/30/11 14:51:23] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Users\Pedro\Desktop\DX9\Dec2005_d3dx9_28_x64.cab. The file may be damaged.

--------------------

[06/30/11 14:51:23] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/30/11 14:51:23] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[06/30/11 15:25:47] module: dxupdate(May 30 2008), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\Support\DirectX\Apr2006_d3dx9_30_x64.cab. The file may be damaged.

--------------------

[06/30/11 15:25:47] module: dsetup32(May 30 2008), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[06/30/11 15:25:47] module: dsetup32(May 30 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[08/17/11 21:42:24] module: dxupdate(May 30 2008), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Users\Pedro\AppData\Local\Temp\DXREDIST\Feb2005_d3dx9_24_x64.cab. The file may be damaged.

--------------------

[08/17/11 21:42:24] module: dsetup32(May 30 2008), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[08/17/11 21:42:24] module: dsetup32(May 30 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[08/17/11 21:48:12] module: dxupdate(May 30 2008), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through N:\DXREDIST\Feb2005_d3dx9_24_x64.cab. The file may be damaged.

--------------------

[08/17/11 21:48:12] module: dsetup32(May 30 2008), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[08/17/11 21:48:12] module: dsetup32(May 30 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------

[08/21/11 18:45:54] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

Failed API: SetupIterateCabinet()

Error: (5) - Acesso negado.

Unable to iterate through C:\Windows\system32\DirectX\WebSetup\MDX_1.0.2908.0_x86.cab. The file may be damaged.

--------------------

[08/21/11 18:45:54] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------

[08/21/11 18:45:54] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

Como pode ser notado, já tentei executar a instalação várias vezes, sendo que a última foi essa do dia 21/8, aproximadamente 18h40.

Link para o comentário
Compartilhar em outros sites

Não descarto a possibilidade de reinstalar o DirectX11, mas será que não tem uma incompatibilidade com a sua placa de vídeo?

Como você não mencionou o modelo da sua placa fique claro que isso é apenas uma possibilidade. Você pode testar este procedimento se as demais sugestões não funcionarem.

Tente instalar uma versão anterior - DirectX 9: http://www.superdownloads.com.br/download/125/directx/

Atenciosamente

Link para o comentário
Compartilhar em outros sites

Você não tem que instalar nenhum Directx 9 no seu computador, porque ele já tem o Directx 9.

O que você tem que ver, é se ele pede algum DLL do directx9 ao abrir um jogo, você tem que ir no google e digitar ''download (nome do arquivo dll), aí vai aparecer pra fazer download do arquivo DLL.

Pegue esse arquivo e jogue dentro da pasta windows, System e System32 que vai resolver o problema.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Bom primeiro falo que não tem como retirar o dx11 do win 7, no caso baixe o websetup, pois DX são apenas dll (hoje não diferencia, tendo todas as dll's se pode rodar qualquer jogo), no caso essa dll é de dx9.

No seu caso o .cab baixado está corrompido (a mensagem foi clara quanto a isso), tente baixar novamente, recomendo o websetup, pois assim baixará diretamente as dll.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Você não tem que instalar nenhum Directx 9 no seu computador, porque ele já tem o Directx 9.

O que você tem que ver, é se ele pede algum DLL do directx9 ao abrir um jogo, você tem que ir no google e digitar ''download (nome do arquivo dll), aí vai aparecer pra fazer download do arquivo DLL.

Pegue esse arquivo e jogue dentro da pasta windows, System e System32 que vai resolver o problema.

O win 7 não vem com as dll do dx9, tem que baixar via websetup (forma mais confiável), ele vem apenas com as dll do dx10 e dx11, o 9 se não baixar não irá rodar jogo dx9, falo por experiencia própria.

Normalmente os jogos já vem embutido o instalador com as dlls que o jogo irá prescisar (90% dos jogos tem uma pasta com o instalador do directx)

Link para o comentário
Compartilhar em outros sites

Já tentei instalar o Dx9 pelo websetup, é esse mesmo que dá erro e me manda analisar o log.

Minha placa é uma XFX ATI Radeon 5670, com o software atualizado.

Já tentei baixar os dlls que são pedidos na mensagem de erro, e recebo (dependendo do jogo) duas mensagens diferentes: "d3d11.dll não foi criado para ser executado no windows ou contém um erro. Tente instalar o programa novamente usando a mídia de instalação original ou contate o administrador de sistema ou fornecedor do software para obter suporte" ou (a mais comum) "O aplicativo não pôde ser inicializado corretamente (0xc000007b). Clique em OK para fechar o aplicativo". Essa segunda ocorre diversas vezes depois dele pedir o d3dx_38.dll, eu baixar e colocá-lo na pasta do jogo

Não sei se eu fui claro, qualquer coisa me peçam que eu explico melhor

Link para o comentário
Compartilhar em outros sites

Já tentei instalar o Dx9 pelo websetup, é esse mesmo que dá erro e me manda analisar o log.

Minha placa é uma XFX ATI Radeon 5670, com o software atualizado.

Já tentei baixar os dlls que são pedidos na mensagem de erro, e recebo (dependendo do jogo) duas mensagens diferentes: "d3d11.dll não foi criado para ser executado no windows ou contém um erro. Tente instalar o programa novamente usando a mídia de instalação original ou contate o administrador de sistema ou fornecedor do software para obter suporte" ou (a mais comum) "O aplicativo não pôde ser inicializado corretamente (0xc000007b). Clique em OK para fechar o aplicativo". Essa segunda ocorre diversas vezes depois dele pedir o d3dx_38.dll, eu baixar e colocá-lo na pasta do jogo

Não sei se eu fui claro, qualquer coisa me peçam que eu explico melhor

O dll não é pra ser colocado na pasta do jogo e sim nas pastas onde eu citei na minha mensaegem lá em cima, fazendo isso pode ser que ele peça outros dlls, aí você vai baixando os dlls e colocando nas pastas que eu disse que na terceira ou quarta vez não vai mais dar mensagens de erro.

Eu já passei pelo mesmo problema que você e resolvi assim.

Link para o comentário
Compartilhar em outros sites

  • 10 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!