Windows 7 não está detectando placa gráfica (possível corrupção d3dim700.dll)

0

É um laptop W520 com placa gráfica NVidia Quadro 1000M discreta. A placa de vídeo não é detectada, o instalador da NVidia não funciona porque não é possível identificá-la e o dxdiag literalmente mostra um nome vazio e n / a em outros atributos na guia de exibição.

Eu corri sfc / scannow e ele identificou um (único) d3dim700.dll problema que não conseguiu corrigir, aqui é parte do log do C: \ Windows \ Logs \ CBS \ CBS.log:

2013-01-08 23:25:20, Info                  CSI    000003a9 [SR] Verify complete
2013-01-08 23:25:20, Info                  CSI    000003aa [SR] Verifying 100 (0x0000000000000064) components
2013-01-08 23:25:20, Info                  CSI    000003ab [SR] Beginning Verify and Repair transaction
2013-01-08 23:25:21, Info                  CSI    000003ac Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d_31bf3856ad364e35_6.1.7600.16385_none_eb246466b6cc92e7\d3dim700.dll do not match actual file [l:24{12}]"d3dim700.dll" :
  Found: {l:32 b:LRbGhn3CNWApkBTbT0Rs1alscXVYc1EQJ6Juk4/RcxQ=} Expected: {l:32 b:P1tNvLwQjT5h0Z9uW49c274V5+e/eqkmdE//81rZS7M=}
2013-01-08 23:25:21, Info                  CSI    000003ad [SR] Cannot repair member file [l:24{12}]"d3dim700.dll" of Microsoft-Windows-DirectX-Direct3D, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-01-08 23:25:21, Info                  CSI    000003ae Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d_31bf3856ad364e35_6.1.7600.16385_none_eb246466b6cc92e7\d3dim700.dll do not match actual file [l:24{12}]"d3dim700.dll" :
  Found: {l:32 b:LRbGhn3CNWApkBTbT0Rs1alscXVYc1EQJ6Juk4/RcxQ=} Expected: {l:32 b:P1tNvLwQjT5h0Z9uW49c274V5+e/eqkmdE//81rZS7M=}
2013-01-08 23:25:21, Info                  CSI    000003af [SR] Cannot repair member file [l:24{12}]"d3dim700.dll" of Microsoft-Windows-DirectX-Direct3D, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-01-08 23:25:21, Info                  CSI    000003b0 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-01-08 23:25:21, Info                  CSI    000003b1 Hashes for file member \??\C:\Windows\SysWOW64\d3dim700.dll do not match actual file [l:24{12}]"d3dim700.dll" :
  Found: {l:32 b:LRbGhn3CNWApkBTbT0Rs1alscXVYc1EQJ6Juk4/RcxQ=} Expected: {l:32 b:P1tNvLwQjT5h0Z9uW49c274V5+e/eqkmdE//81rZS7M=}
2013-01-08 23:25:21, Info                  CSI    000003b2 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d_31bf3856ad364e35_6.1.7600.16385_none_eb246466b6cc92e7\d3dim700.dll do not match actual file [l:24{12}]"d3dim700.dll" :
  Found: {l:32 b:LRbGhn3CNWApkBTbT0Rs1alscXVYc1EQJ6Juk4/RcxQ=} Expected: {l:32 b:P1tNvLwQjT5h0Z9uW49c274V5+e/eqkmdE//81rZS7M=}
2013-01-08 23:25:21, Info                  CSI    000003b3 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:24{12}]"d3dim700.dll"; source file in store is also corrupted
2013-01-08 23:25:21, Info                  CSI    000003b4 Repair results created:

Com a parte chave sendo (suponho) que o .dll não corresponde ao hash esperado do arquivo. Eu imagino que reinstalar o directx resolveria isso, mas o instalador da microsoft está dizendo que eu já tenho a versão mais recente e não vou seguir em frente.

    
por John Nevermore 08.01.2013 / 23:08

4 respostas

0

Execute a atualização do sistema Thinkvantage . Ele encontrou componentes ausentes várias vezes para mim.

    
por 08.01.2013 / 23:12
0

Soluções possíveis:

  • Encontrando uma maneira de reinstalar o DirectX. Este tópico ( link ) parece ter algumas soluções.

  • Executando um reparo do sistema operacional Windows. Como o DirectX é uma espécie de parte do sistema operacional, talvez isso ajude.

  • Tentando usar um atualizador de driver de terceiros, como os da lista: link

Espero ter ajudado.

    
por 08.01.2013 / 23:20
0

Tentou atualizar usando o tempo de execução do instalador da Web do DirectX? Link

    
por 09.01.2013 / 03:20
0

Tente executar chkdsk /f primeiro e, em seguida, tente sfc /scannow novamente. Muito estranho que sfc não consiga substituir o arquivo.

    
por 09.01.2013 / 03:29

Tags