Kouru225 2013 年 3 月 23 日 下午 3:25
Error installing DirectX. Help please.
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?

EDIT: I'm using windows 8 (which I very much dislike so far)
最后由 Kouru225 编辑于; 2013 年 3 月 23 日 下午 3:29
< >
正在显示第 1 - 1 条,共 1 条留言
Kouru225 2013 年 3 月 23 日 下午 4:32 
PROBLEM FIXED!

I did a clean boot, then installed it, then enabled all my stuff again and restarted and Bioshock is working.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50

发帖日期: 2013 年 3 月 23 日 下午 3:25
回复数: 1