Page 1 of 2

[Solved] 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 14:43
by krchat
If I run guest additions support for 3D acceleration it change Microsoft files to Oracle files:
sfc /scannow log:

Code: Select all

2017-05-31 04:46:51, Info                  CSI    00000132 [SR] Cannot repair member file [l:16{8}]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, 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
2017-05-31 04:46:51, Info                  CSI    00000134 [SR] Cannot repair member file [l:16{8}]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.1.7601.17514, 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
2017-05-31 04:46:55, Info                  CSI    00000136 [SR] Cannot repair member file [l:16{8}]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, 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
2017-05-31 04:46:55, Info                  CSI    00000137 [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2017-05-31 04:46:55, Info                  CSI    0000013a [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:16{8}]"d3d8.dll"; source file in store is also corrupted
2017-05-31 04:46:55, Info                  CSI    0000013c [SR] Cannot repair member file [l:16{8}]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.1.7601.17514, 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
2017-05-31 04:46:55, Info                  CSI    0000013d [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2017-05-31 04:46:55, Info                  CSI    00000140 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:16{8}]"d3d9.dll"; source file in store is also corrupted
2017-05-31 04:56:21, Info                  CSI    00000290 [SR] Repairing 2 components
2017-05-31 04:56:21, Info                  CSI    00000293 [SR] Cannot repair member file [l:16{8}]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, 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
2017-05-31 04:56:21, Info                  CSI    00000295 [SR] Cannot repair member file [l:16{8}]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.1.7601.17514, 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
2017-05-31 04:56:21, Info                  CSI    00000297 [SR] Cannot repair member file [l:16{8}]"d3d8.dll" of Microsoft-Windows-DirectX-Direct3D8, 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
2017-05-31 04:56:21, Info                  CSI    00000298 [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2017-05-31 04:56:21, Info                  CSI    0000029b [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:16{8}]"d3d8.dll"; source file in store is also corrupted
2017-05-31 04:56:21, Info                  CSI    0000029d [SR] Cannot repair member file [l:16{8}]"d3d9.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.1.7601.17514, 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
2017-05-31 04:56:21, Info                  CSI    0000029e [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2017-05-31 04:56:21, Info                  CSI    000002a1 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:16{8}]"d3d9.dll"; source file in store is also corrupted
2017-05-31 04:56:21, Info                  CSI    000002a3 [SR] Repair complete
2017-05-31 04:56:21, Info                  CSI    000002a4 [SR] Committing transaction
I'd like to restore Microsoft original files: d3d8.dll; d3d9.dll but I don't know how may I do it using vboxmanage or other tools from Oracle VirtualBox. If I reinstall guest editions without 3D -acceleration support, it doesn't change these files.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 17:04
by socratis
This is what I get when I run "sfc /scannow" on a Win7-32 host:

Code: Select all

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.

C:\Windows\system32>
Maybe you did something else to your system? Plus, I don't see any evidence that this is due to Oracle's VirtualBox guest additions...

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 17:15
by krchat
Because Oracle changed these files on its own.
thumbprint of digital signature in this file: Oracle - ‎5b de fe 58 0a 81 66 61 cd b5 7a 57 10 7b f4 18 74 86 ef cc

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 17:40
by socratis
And as I said, on my Win7 guest, it doesn't complain. Can you give some more details about that DLL? Actually all details, from exact byte size to modification dates, to digital signatures, to ... name it. Something is not right in your setup.

And even if it isn't, do you have an actual problem? Or is this all theoretical?

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 17:47
by krchat
I tried to upload files to you, but I don't see them attached to my previous message. The problem is sfc /scannow get constantly error after installing guest addition.
Did you install your guest addition in safe mode and tick 3D acceleration in it?

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:14
by socratis
No, I installed the WDDM guest additions, which do not require the safe-boot mode. Maybe that's the problem? And more importantly, you didn't answer the basic question: is this just about sfc complaining or do you have an actual, real problem?

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:27
by krchat
Yes, the problem is, because 3D acceleration mode need set only in safe mode - Windows warned me about these two files, which don't have Microsoft digital signature.
And this is just about sfc, because I use it in my investigation and I need it works well, without any errors.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:30
by socratis
Well, tough luck then. I'm not sure that VirtualBox submitted their software drivers to the hardware test labs (or whatever Microsoft calls it) to get the certification. Learn to live with it I guess? I don't see them investing time in the old drivers.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:35
by krchat
I think, VirtualBox must restore its change after uninstall guest additions and return original Microsoft files.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:36
by socratis
Why don't you install the WDDM drivers and be done with it? Simpler, much simpler...

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:41
by krchat
I don't know about WDDM drivers anything, do they give 3-D acceleration for guest system? I use two old program - Dr. Hawasima - Train Brain, which need DirectX 9, so I set 3D acceleration mode.
I don't use Microsoft OS on my physical computers, only as guest on Linux host for these old applications.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:45
by socratis
Yes, they do. Google for them. It's the newer model of drivers, what you installed is the old one. Uninstall the GAs, reboot, run the GAs installer, check 3D acceleration, and when asked about the WDDM interface, select "No".

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 18:58
by krchat
Ah, I see this question about aero driver, but I don't want use aero that's why I installed old driver. But I will try it now, thanks for your assistance.

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 19:00
by socratis
No problem. Let us know how it goes...

Re: 3D acceleration - Guest additions - guest Windows 7

Posted: 31. May 2017, 19:18
by krchat
Screenshot from 2017-05-31 20-20-53.png
Screenshot from 2017-05-31 20-20-53.png (19.57 KiB) Viewed 4760 times
I couldn't set GA with WDDM drivers in normal mode. I got error, because file virtualbox is used.