Page 1 of 1

Installing DirectX 9.0c

Posted: Sun Jun 26, 2016 7:45 pm
by Zombiedeth
I'm testing this on r70774 with v94.24 nvidia drivers installed on real hardware.

[ external image ]
[ external image ]
[ external image ]
If i check the log ReactOS is missing user.exe

Code: Select all

06/26/16 07:20:50: DXSetup - No command line switch



06/26/16 07:21:27: Error: GetLangCodePage(): GetFileVersionInfoSize Failed!: Error = 2
06/26/16 07:21:27: Installation ended with value -9 = Internal or unsupported error
06/26/16 07:22:09: DXSetup: No command line switch
06/26/16 07:22:09: DXSetup: StartWizard()
06/26/16 07:24:25: DXSetup: CDXWSetup()
06/26/16 07:25:27: DXSetup: start installation
06/26/16 07:25:27: DSETUP: DirectXSetupA(): hWnd: 000D00F6 dwFlags: 02010098



06/26/16 07:25:27: dsetup32: === SetupForDirectX() start ===
06/26/16 07:25:27: dsetup32: DXSetupCommand = 0.
06/26/16 07:25:27: DXSetup: DSetupCallback(): Phase = 0, Steps = 0
06/26/16 07:25:27: dsetup32: DirectXSetupIsJapanese == 0
06/26/16 07:25:27: dsetup32: DirectXSetupIsJapanNec == 0
06/26/16 07:25:27: dsetup32: Installing on Windows Server 2003
06/26/16 07:25:27: dsetup32: GetFileVersionInfoBlock(): Unable to get FileVersionInfoSize, file: C:\ReactOS\System32\user.exe, reason: 2.
06/26/16 07:25:27: dsetup32: Installation ended with value -9 = Internal or unsupported error
06/26/16 07:26:47: DXSetup: WM_APP_ENDINSTALL
06/26/16 07:26:47: DXSetup: ~CDXWSetup()
It does proceed if i add the file from windows xp but gets a BSOD during the copy process.

[ external image ]

After this ReactOS does still boot but there are signs of filesystem corruption and if i try to run dxdiag i get a dialog box stating it's not a valid win32 application.

Re: Installing DirectX 9.0c

Posted: Mon Jun 27, 2016 6:01 am
by CircularTriangle06
August 2009 runtime (directx_aug2009_redist.exe) does install. June 2010 file (directx_Jun2010_redist.exe) worked, too. The 2009 one also has been tested on real hardware (it failed then, but just because of low HDD space)
[ external image ]
[ external image ]

Re: Installing DirectX 9.0c

Posted: Mon Jun 27, 2016 5:32 pm
by EmuandCo
Win32k is no file copy error. It tries to init DX and fails in win32 subsystem. Logs would be really nice in that condition.

Re: Installing DirectX 9.0c

Posted: Mon Jun 27, 2016 6:01 pm
by Zombiedeth
Ok i'l try and get a log.

Re: Installing DirectX 9.0c

Posted: Mon Jun 27, 2016 7:57 pm
by Zombiedeth
i set ReactOS to log to a file then installed directx and it got to this point and hard locked
[ external image ]

debug.log:
http://pastebin.com/hA4ppJ6D

Re: Installing DirectX 9.0c

Posted: Mon Jun 19, 2017 4:35 pm
by hbelusca
(THREAD NECROMANCY WARNING! :) )

With r75126 I've added to compilation a stub user.exe that should be present in %SystemRoot%\system32, to mitigate the DirectX 9.0 installation check that always want user.exe to be present. As it can be seen from the commit log, this problem is indeed not a ReactOS problem, but is also known by some Windows users.

NOTE: This thread is now redundant with http://reactos.org/forum/viewtopic.php?f=4&t=16498 .