jdash Posted October 4, 2008 Share Posted October 4, 2008 (edited) I'm installing DirectX 9.0C August 2008 redist on my Windows XP SP3. When the installation is near to the end, the setup fails and says that looking into DirectX.log and DXError.log will show how the error occurs. When I look into the files, I saw the error and the log shows cpp and dll files failed to register. Everytime I install DirectX, this error always occur. What is the problem?Here are the log files:DirectX.logDXError.log Edited October 4, 2008 by jdash Link to comment Share on other sites More sharing options...
GrofLuigi Posted October 4, 2008 Share Posted October 4, 2008 It's pretty obvious - fails to register xactengine3_0.dll .It either isn't copied to /system32 (permissions, antivirus?) or is corrupt.GL Link to comment Share on other sites More sharing options...
James_A Posted October 5, 2008 Share Posted October 5, 2008 It's NOT obvious, because that's NOT the error."Unable to load ... xactengine3_0.dll" occurs because of an earlier error.The actual error is higher up the log file:RegisterDLL(): LoadLibraryEx() failed, error = 0xc000001d.error = 0xc000001d means illegal instruction executed.I don't know why. Incidentally, this particular problem has been posted all over the Internet and nobody has a sensible reply. Link to comment Share on other sites More sharing options...
GrofLuigi Posted October 5, 2008 Share Posted October 5, 2008 (edited) Earlier, but it still refers to xactengine3_0.dll (and the actual error is its inf file. OK.). I meant corrupt as in corrupt download, but it probably isn't.I'm not fluent with inf syntax, but this doesn't seem right to me:XACT3_0_x86.inf contains[SourceDisksNames]99 = %DiskName%,"Mar2008_XACT3_0_x86.cab",0,,-1While in my full redistributable (or however it's called) downloaded straight from M$, the closest thing to it is Mar2008_XACT_x86.cab, which indeed contains the files referenced in the inf.So one solution probably would be to rename (or better copy) Mar2008_XACT_x86.cab to Mar2008_XACT3_0_x86.cab in the extracted redist package (which is a single exe, but only a self-extracting archive, so it doesn't matter if extracted or run directly - as far as I remember, it asks you where to extract, and then runs dxsetup.exe).BTW, I don't encounter this error when installing and all the xact*.* files are installed.GL*edit* - I referred to XACT3_0_x86.inf above, but it should be XACT3_0_x86_xp.inf - doesn't matter, the line with DiskName is the same in both Edited October 5, 2008 by GrofLuigi Link to comment Share on other sites More sharing options...
GrofLuigi Posted October 5, 2008 Share Posted October 5, 2008 (trying not to make a mess with editing, it's already cluttered, so I continue in another post)XACT3_0_x86_xp.inf and XACT3_0_x86.inf differ only in few lines where they talk about .cat files - smells of driver signing. So another uneducated guess would be that the setup doesn't properly recognize the OS.GL Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now