Skip to content

Instantly share code, notes, and snippets.

@lo48576
Created June 20, 2016 05:25
Show Gist options
  • Save lo48576/11777be335fc96c0d42cede75e4a24cc to your computer and use it in GitHub Desktop.
Save lo48576/11777be335fc96c0d42cede75e4a24cc to your computer and use it in GitHub Desktop.
Linux hostのVirtualBox内でのWindows10ゲストでDirectX関連エラーが出る件
...
2016-06-20 13:31:37, Info CSI 000014b1 [SR] Beginning Verify and Repair transaction
2016-06-20 13:31:39, Info CSI 000014b3 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:31:41, Info CSI 000014b9 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:31:41, Info CSI 000014ba [SR] This component was referenced by [l:169]"Microsoft-Windows-Client-Features-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-Package-AutoMerged-windows-Deployment"
2016-06-20 13:31:41, Info CSI 000014bd [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\System32"\[l:8]"d3d9.dll"; source file in store is also corrupted
2016-06-20 13:31:43, Info CSI 00001521 [SR] Verify complete
...
2016-06-20 13:46:51, Info CSI 00004bea [SR] Beginning Verify and Repair transaction
2016-06-20 13:46:52, Info CSI 00004bec [SR] Cannot repair member file [l:8]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:46:53, Info CSI 00004bee [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:46:57, Info CSI 00004c21 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:46:57, Info CSI 00004c22 [SR] This component was referenced by [l:181]"Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows-Deployment"
2016-06-20 13:46:57, Info CSI 00004c25 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\SysWOW64"\[l:8]"d3d9.dll"; source file in store is also corrupted
2016-06-20 13:46:57, Info CSI 00004c33 [SR] Cannot repair member file [l:8]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:46:57, Info CSI 00004c34 [SR] This component was referenced by [l:181]"Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows-Deployment"
2016-06-20 13:46:57, Info CSI 00004c37 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\SysWOW64"\[l:8]"d3d8.dll"; source file in store is also corrupted
2016-06-20 13:46:57, Info CSI 00004c61 [SR] Verify complete
...
2016-06-20 13:49:23, Info CSI 0000576b [SR] Repairing 3 components
2016-06-20 13:49:23, Info CSI 0000576c [SR] Beginning Verify and Repair transaction
2016-06-20 13:49:23, Info CSI 0000576e [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 00005770 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 00005772 [SR] Cannot repair member file [l:8]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 00005775 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 00005776 [SR] This component was referenced by [l:181]"Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows-Deployment"
2016-06-20 13:49:23, Info CSI 00005779 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\SysWOW64"\[l:8]"d3d9.dll"; source file in store is also corrupted
2016-06-20 13:49:23, Info CSI 0000577d [SR] Cannot repair member file [l:8]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, version 10.0.10586.0, arch x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 0000577e [SR] This component was referenced by [l:181]"Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-windows-Deployment"
2016-06-20 13:49:23, Info CSI 00005781 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\SysWOW64"\[l:8]"d3d8.dll"; source file in store is also corrupted
2016-06-20 13:49:23, Info CSI 00005785 [SR] Cannot repair member file [l:8]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, version 10.0.10586.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2016-06-20 13:49:23, Info CSI 00005786 [SR] This component was referenced by [l:169]"Microsoft-Windows-Client-Features-Package-AutoMerged-windows~31bf3856ad364e35~amd64~~10.0.10586.0.Microsoft-Windows-Client-Features-Package-AutoMerged-windows-Deployment"
2016-06-20 13:49:23, Info CSI 00005789 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\WINDOWS\System32"\[l:8]"d3d9.dll"; source file in store is also corrupted
2016-06-20 13:49:24, Info CSI 0000578b [SR] Repair complete
2016-06-20 13:49:24, Info CSI 0000578c [SR] Committing transaction
2016-06-20 13:49:24, Info CSI 00005791 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired

Linux hostのVirtualBox内でのWindows10ゲストでDirectX関連エラーが出る件

エロゲインストールバトル - 何とは言わない天然水飲みたさでも書いたDirectXのトラブルについて。 原因が、VirtualBox Guest AdditionsのDirect3D Support (experimental)によりDirectXのDLLが上書きされているのが原因ではないかと疑っている。

VirtualBox Guest AdditionsのDirect3D Supportでは、Wineのコードを使ってDirectXのコードをOpenGLの命令に変換しているらしい。 よって、これを無効化してやり、純粋なDirectXをWindows上でソフトウェアで駆動してやれば、性能は相当落ちるであろうが、ひとまずエラーなく動くと期待できる。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment