from the log:
"04/19/08 01:41:18: dxupdate: ExecuteInf(): Unable to install C:\WINDOWS\System32\DirectX\DX212.tmp\d3dx9_24_x86.inf:[x86_Install]. Please verify the Cryptographic Services are enabled."
i think u have some essential windows service disabled.
just go to run, and type "services.msc" and search for Cryptographic service, double click it and click Run.
btw dx9.0c dont have this d3dx9_31.dll, save ur time and donwload this
http://www.microsoft.com/downloads/details...&displaylang=enand install it, its inside.