Thanks. I ended up doing a clean boot and then installing directX and it finally worked. Got Bioshock and XCOM running on my computer.
Error installing DirectX11
I just got a new computer (Lenovo y580) and I can't play any games because I keep getting this message when my computer goes to install DirectX:
"An internal system error ocurred.
Please refer to DXError.log and DirectX.log in your Windows folder to
determine problem."
I definitely have the specs for this game (I'm trying to play Bioshock 1) btw. This is what I get in the DXError.log:
[03/23/13 12:47:41] module: dxupdate(May 31 2007), file: dxupdate.cpp, line: 5714, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (32) - The process cannot access the file because it is being used by another process.
Unable to iterate through C:\PROGRA~2\Steam\STEAMA~1\common\Bioshock\directx\Apr2005_d3dx9_25_x64.cab. The file may be damaged.
[03/23/13 12:47:41] module: dsetup32(May 31 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
[03/23/13 12:47:41] module: dsetup32(May 31 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
[03/23/13 12:57:47] module: dxupdate(May 31 2007), file: dxupdate.cpp, line: 5714, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (32) - The process cannot access the file because it is being used by another process.
Unable to iterate through C:\PROGRA~2\Steam\STEAMA~1\common\Bioshock\directx\Apr2005_d3dx9_25_x64.cab. The file may be damaged.
[03/23/13 12:57:47] module: dsetup32(May 31 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
[03/23/13 12:57:47] module: dsetup32(May 31 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
[03/23/13 13:11:42] module: dxupdate(May 31 2007), file: dxupdate.cpp, line: 5714, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (32) - The process cannot access the file because it is being used by another process.
Unable to iterate through C:\PROGRA~2\Steam\STEAMA~1\common\Bioshock\directx\Apr2005_d3dx9_25_x64.cab. The file may be damaged.
[03/23/13 13:11:42] module: dsetup32(May 31 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
[03/23/13 13:11:42] module: dsetup32(May 31 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
I kinda understand what it means, but I have no idea how to fix it. The DirectX.log is a bit longer so I won't put it up here. Does anyone know how to fix this?
Windows for home | Previous Windows versions | Gaming
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Answer accepted by question author
2 additional answers
Sort by: Most helpful
-
Anonymous
2013-03-23T22:56:08+00:00 You can do this to look for and install updates for all windows components:
Step 1 – type “Windows Update” in Search bar and click it.

Step 2 – check for updates and install them. It will do you good.

Step 3 – see the installed updates.

-
Anonymous
2013-03-23T22:54:45+00:00 Check your Direct X by going to start -> run -> Type dxdiag and press enter
You could also try to upgrade to a newer version of direct x.
Your account details should not be affecting in this issue.