.png)
별도의 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
가능한 해결책:
DirectX를 다시 설치하는 방법을 찾고 있습니다. 이 스레드(http://forums.indiegamer.com/showthread.php?3265-Forcing-a-DirectX-reinstall) 몇 가지 해결책이 있는 것 같습니다.
Windows OS 복구를 실행합니다. DirectX는 일종의 OS의 일부이므로 이것이 도움이 될 수 있습니다.
다음 목록에 있는 것과 같은 타사 드라이버 업데이트 프로그램을 사용해 보세요.http://alternativeto.net/software/driver-genius/
내가 도움이 되었기를 바랍니다.
답변3
DirectX 웹 설치 프로그램 런타임을 사용하여 업데이트를 시도하셨나요? 링크
답변4
먼저 실행한 chkdsk /f
후 sfc /scannow
다시 시도하세요. sfc
파일을 교체할 수 없다는 것은 매우 이상합니다 .