To those with d3dx9_32.dll problems

Just an FYI on my experience on this issue. I just installed Win 7 64 bit, and this problem came up. I kept having a pop-up with cryptographic services and a cabinet file issue, something along those lines. Cryptographic services, etc. were all set and running. The download of the d3dx9 file kept failing from the original like at the beginning of this thread. I downloaded a later version and it would run but would not install to any file/folder no matter what I tried. I was finally able to save it to the user set of files, but nothing happened. So, I went into that set of files and located the dexsetup(?) file, double-clicked it and it installed with no problem and now Civ runs fine.

Don't know if that helps anyone, but thought I would post just in case. Pure luck on my part finding a work around, or maybe a blessing as I was about to go crazy!!!

Will Civ 5 have this same issue?
 
Just had to do a complete wipe and reboot of my computer (Windows Vista). Went to install Civ Complete, and I got this error. Went to download from the link in the first post to update my Direct9, and the update failed. I found the following in the DX Errorlog:

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 09:18:40] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 09:18:40] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/20/10 09:40:27] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXCBD7.tmp\d3dx9_25.dll.

--------------------
[11/20/10 09:40:37] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXCBD7.tmp\d3dx9_29.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 09:40:40] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 09:40:40] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.


So what now?

UPDATE: I restored my stystem to a point before Civ installation, and DirectX updates. I then ran a Registry and Driver Update scan (both were negative). Windows updates are, well, up to date. I disabled my firewalls and attempted to download the DirectX updates, but they still came up "access denied". I'm assuming this is a Vista issue that I've never had before. I'll try a Civ reinstall, and if that doesn't work, I'll Restore again, bang my head against the wall, and solicit more input.

UPDATE: Civ install failed again due to the above DirectX issue. Anyone have any ideas? According to the Directxdiag my system is fine, and I'm operating Directx 11.
 
Bueller? Bueller? :)
 
go to the microsoft website and get the directx redistributable pack - the problem is not directx11 but that the game requires some code from the directx9c libraries, maybe installing it from the microsoft site works.

No joy. The error messages above were generated by the download from the Microsoft site.
 
did you use the webinstaller or the redistributable from the microsoft site?

I clicked on the download, and it tried to install itself, if that's what you mean.
 
it should be a .exe file which you need to run - so look for directx_aug2009_redist.exe on your computer then and double click on it.

To get around Vista security issues, shouldn't I click "Run as Administrator"? And where do I want the file to go?

[Thanks for all the help btw, Ori]
 
yeah, try running it as admin - the file itself can go anywhere and it should install itself somewhere into the system folder, so there should not be a need to tell it where to go. Not: previous (years old) versions of the redistributable first unpacked themselves somewhere and then wanted you to navigate to a setup.exe file and run that. I believe that this is no longer the case, but if it is then you should tell it to unpack to somewhere you will find easily.
 
yeah, try running it as admin - the file itself can go anywhere and it should install itself somewhere into the system folder, so there should not be a need to tell it where to go. Not: previous (years old) versions of the redistributable first unpacked themselves somewhere and then wanted you to navigate to a setup.exe file and run that. I believe that this is no longer the case, but if it is then you should tell it to unpack to somewhere you will find easily.

Ok, so it saved itself in an Applications folder. I tracked down the exe, Ran as Administrator, and I unpacked it into a Downloads Folder. What's the next step, Ori?
 
it will have loads of .cab files and the like and a file for the setup, its likely called setup.exe - look for that and run it as admin.

No joy. :(

DXErrorlog:

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 09:18:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 09:18:40] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 09:18:40] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/20/10 09:40:27] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXCBD7.tmp\d3dx9_25.dll.

--------------------
[11/20/10 09:40:37] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXCBD7.tmp\d3dx9_29.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 09:40:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 09:40:40] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 09:40:40] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/20/10 12:45:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_24.dll.

--------------------
[11/20/10 12:45:33] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_25.dll.

--------------------
[11/20/10 12:45:36] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_27.dll.

--------------------
[11/20/10 12:45:36] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_28.dll.

--------------------
[11/20/10 12:45:37] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_29.dll.

--------------------
[11/20/10 12:45:38] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\xactengine2_0.dll.

--------------------
[11/20/10 12:45:38] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXF057.tmp\d3dx9_30.dll.

--------------------
[11/20/10 12:45:39] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 12:45:39] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 12:45:39] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 12:45:39] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 12:45:39] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 12:45:39] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 12:45:39] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/20/10 13:17:44] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_24.dll.

--------------------
[11/20/10 13:17:47] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_25.dll.

--------------------
[11/20/10 13:17:50] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_26.dll.

--------------------
[11/20/10 13:17:52] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_27.dll.

--------------------
[11/20/10 13:17:53] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_28.dll.

--------------------
[11/20/10 13:17:54] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\d3dx9_29.dll.

--------------------
[11/20/10 13:17:54] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX6B31.tmp\xactengine2_0.dll.

--------------------
[11/20/10 13:17:57] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 13:17:57] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 13:17:57] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 13:17:57] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 13:17:57] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 13:17:57] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 13:17:57] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/20/10 13:41:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\d3dx9_24.dll.

--------------------
[11/20/10 13:42:16] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\d3dx9_26.dll.

--------------------
[11/20/10 13:42:37] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\d3dx9_28.dll.

--------------------
[11/20/10 13:42:38] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\d3dx9_29.dll.

--------------------
[11/20/10 13:42:38] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\xactengine2_0.dll.

--------------------
[11/20/10 13:42:40] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX30F0.tmp\d3dx9_30.dll.

--------------------
[11/20/10 13:42:42] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/20/10 13:42:42] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/20/10 13:42:42] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/20/10 13:42:43] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/20/10 13:42:43] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/20/10 13:42:43] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/20/10 13:42:43] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/21/10 11:22:44] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\d3dx9_24.dll.

--------------------
[11/21/10 11:23:28] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\d3dx9_26.dll.

--------------------
[11/21/10 11:23:29] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\d3dx9_27.dll.

--------------------
[11/21/10 11:23:30] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\d3dx9_28.dll.

--------------------
[11/21/10 11:23:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\d3dx9_29.dll.

--------------------
[11/21/10 11:23:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DX5E38.tmp\xactengine2_0.dll.

--------------------
[11/21/10 11:23:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/21/10 11:23:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/21/10 11:23:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/21/10 11:23:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/21/10 11:23:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/21/10 11:23:32] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/21/10 11:23:32] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.

--------------------
[11/21/10 11:41:29] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\d3dx9_24.dll.

--------------------
[11/21/10 11:42:27] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\d3dx9_26.dll.

--------------------
[11/21/10 11:42:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\d3dx9_28.dll.

--------------------
[11/21/10 11:42:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\d3dx9_29.dll.

--------------------
[11/21/10 11:42:31] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\xactengine2_0.dll.

--------------------
[11/21/10 11:42:32] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 1269, function: CabCallback

Failed API: DeleteFile()
Error: (5) - Access is denied.



Unable to delete C:\Users\Brian\AppData\Local\Temp\DXC331.tmp\d3dx9_30.dll.

--------------------
[11/21/10 11:42:34] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/21/10 11:42:34] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[11/21/10 11:42:34] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5752, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[11/21/10 11:42:34] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 6613, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Access is denied.



Unable to install Microsoft.DirectX.dll.

--------------------
[11/21/10 11:42:34] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 5772, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/21/10 11:42:34] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/21/10 11:42:34] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.
 
:hmm: something doesn't have access rights to something - I'll see if I find any reasons - but a quick google search yields mostly generic things like try to diable the antivir program during installation and such. If I don't post again by tomorrow afternoon, please remind me, unfortunately I don't have time to search for possible solutions right now :)
 
:hmm: something doesn't have access rights to something - I'll see if I find any reasons - but a quick google search yields mostly generic things like try to diable the antivir program during installation and such. If I don't post again by tomorrow afternoon, please remind me, unfortunately I don't have time to search for possible solutions right now :)

Yeah, I don't get it either. :confused: I would've figured Running as Admin might've been a solution, but guess not. Thanks for your help, Ori, and I'll keep hunting. I PM'd Lemon, so, hopefully, she'll have some ideas.
 
Here's Microsoft's suggestion:

"I have checked the Microsoft Direct X End User Run Time Installer from the link you provided. It is a web installer and it will be an online installation process which may encounter permission issue. To avoid the permission issue, let’s take following actions:

1. We need to activate and log in Vista’s build-in administrator account (step 1 in my last email).
2. Manually download DirectX End-User Runtimes (Full Package). Then, manually install it (run it as admin & in compatibility mode). The installation will be offline.
3. Run the Game again (run it as admin & in compatibility mode).

Now, here are the detailed instructions:

Step 1: Activate and log in Vista’s build-in administrator account
===========================================

1. Click Start, click "All Programs", please find and open "Accessories" folder.
2. Please right-click on "Command Prompt" item and select "Run as administrator".
3. Please type the following command line in to the coming window.

net user administrator /active:yes

Note: There is a space between "Administrator" and "/active:yes".

4. Log off the current account and log on the “Administrator” account. Then go on with steps in built-in administrator account.

Note: to disable build-in administrator account, repeat step 1-2 above. Change command to “net user administrator /active:no”.

Step 2: Manually download / install DirectX End-User Runtimes (Full Package)
========================================
Please download the full package from following link:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553

Please save it to desktop.

Let’s install the package in compatibility mode with administrative privilege:

1. Right-click the downloaded file directx_aug2009_redist.exe and choose Properties.
2. Click the "Compatibility" tab.
3. Please check the "Run this program in compatibility mode for:" and choose "Windows XP (Service Pack 2)".
4. Select "Run this program as an administrator" option under the Privilege Level.
5. Click Apply, click OK.
6. Please double click the directx_aug2009_redist.exe file to install it.

Can we install it with success?"

Nope, that didn't work, either. :mad:

Still Civ-less. :(
 
Microsoft was no help. Strangely, no matter what I tried, or when I tried to download the DirectX patch, the error messages always came up with the date of the original download; don't know if that'll help anyone in the future.

Anyway, I sorta solved the problem by completely rebooting my system, and while it was stuck in 2007, I installed Civ before updating Windows. Works like a charm. It's a good thing I only use this thing for email, and Civ.
 
Top Bottom