.png)
これは、独立した NVidia Quadro 1000M グラフィック カードを搭載したラップトップ W520 です。ビデオ カードが検出されず、NVidia インストーラーはそれを識別できないため動作しません。また、dxdiag は文字通り空の名前を表示し、ディスプレイ タブの他の属性には n/a を表示します。
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 Web インストーラー ランタイムを使用して更新しようとしましたか? リンク
答え4
chkdsk /f
まず実行してみて、sfc /scannow
もう一度試してください。sfc
ファイルを置き換えることができないのは非常に奇妙です。