Thanks for the ideas, guys. I tried beta 8 and exiting out of DF first, but those things did not help. I did, however, find the solution. Here was the error from my c:\windows\Logs\DXError.log (mostly just posting this part to help out other people who might be getting the same error):
Quote:
[04/18/11 09:51:11] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API:SetupIterateCabinet()
Error
5) -
Access is denied.
Unable to iterate through C:\temp\Dec2006_d3dx10_00_x64.cab. The file may be damaged.
I know it wasn't really a damaged cab file as I tried several different ways of installing directX with the same results (from game CD, off Microsoft's site, using the SDK version, or the June 2010 version, etc.) The "Access is denied" part was obviously the real problem, but since I was already running with admin privs, I was a bit stumped.
After doing some more searches, I found someone that resolved the issue by disabling Windows Defender. I tried that, which didn't fix the issue, but then I noticed that ClamAV was also enabled. I disabled that as well, and it fixed it. So, it's possible that Windows Defender also had to be disabled too, but I forgot to try re-enable it before attempting it. So, if anyone else comes across this issue, try disabling both.
Side note... as far as I can tell, DisplayFusion had nothing to do with this issue, and I love DisplayFusion, btw.