Windows 7에서 그래픽 카드를 감지하지 못함(d3dim700.dll 손상 가능성)

Windows 7에서 그래픽 카드를 감지하지 못함(d3dim700.dll 손상 가능성)

별도의 NVidia Quadro 1000M 그래픽 카드가 장착된 노트북 W520입니다. 비디오 카드가 감지되지 않고 NVidia 설치 프로그램이 이를 식별할 수 없기 때문에 작동하지 않으며 dxdiag는 말 그대로 빈 이름을 표시하고 디스플레이 탭의 다른 속성에는 해당 사항이 없습니다.

sfc /scannow를 실행했는데 해결할 수 없는 (단일) d3dim700.dll 문제가 식별되었습니다. 다음은 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:

핵심 부분은 .dll이 파일의 예상 해시와 일치하지 않는다고 가정합니다. directx를 다시 설치하면 이 문제가 해결될 것이라고 생각하지만 Microsoft 설치 프로그램에서는 이미 최신 버전이 있으므로 계속 진행할 수 없다고 말합니다.

답변1

실행Thinkvantage 시스템 업데이트. 누락된 구성 요소를 여러 번 발견했습니다.

답변2

가능한 해결책:

내가 도움이 되었기를 바랍니다.

답변3

DirectX 웹 설치 프로그램 런타임을 사용하여 업데이트를 시도하셨나요? 링크

답변4

먼저 실행한 chkdsk /fsfc /scannow다시 시도하세요. sfc파일을 교체할 수 없다는 것은 매우 이상합니다 .

관련 정보