Система: Athlon XP 2500+ XT, 2GB, ATI X800 GTO, ..., WinXP SP3, DirectX 9.0c.
Установил Call of Duty 5.
После установки игры, инсталятор потребовал переустановить/обновить DirectX (даже если стоит DirectX 10). Дал OK.
В конце процесса обновления, инсталятор выдал ошибку.
Файл DirectX.log:
- 11/14/08 01:21:12: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DX206.tmp\xact2_4_x86.inf from cab
11/14/08 01:21:12: dxupdate: Files: 5
11/14/08 01:21:12: dxupdate: Size: 229376
11/14/08 01:21:12: dxupdate: DirectXUpdateInstallPlugIn(): Installing: XACT2_4_x86.inf - [x86_Install]
11/14/08 01:21:12: dxupdate: ExecuteInf(): SetupInstallFromInfSection() failed, error = 5.
11/14/08 01:21:12: dxupdate: ExecuteInf(): Unable to install C:\WINDOWS\system32\DirectX\DX206.tmp\XACT2_4_x86.inf:[x86_Install]. The file may be damaged.
11/14/08 01:21:12: dxupdate: DirectXUpdateInstallPlugIn(): ExecuteInf() failed.
11/14/08 01:21:12: dsetup32: CSetup::InstallPlugIn(): DirectXUpdateInstallPlugIn() failed.
11/14/08 01:21:13: dsetup32: CSetup::SetupForDirectX(): InstallPlugIn() failed.
11/14/08 01:21:13: dsetup32: start finalizing: phase: 108 - 108, total: 0 - 75
11/14/08 01:21:13: dsetup32: Installation ended with value -9 = Internal or unsupported error
- [11/14/08 01:21:12] module: dxupdate(Mar 5 2008), file: dxupdate.cpp, line: 2046, function: ExecuteInf
Failed API: SetupInstallFromInfSection()
Error: (5) - Access is denied.
Unable to install C:\WINDOWS\system32\DirectX\DX206.tmp\XACT2_4_x86.inf:[x86_Install]. The file may be damaged.
--------------------
[11/14/08 01:21:12] module: dxupdate(Mar 5 2008), file: dxupdate.cpp, line: 5858, function: DirectXUpdateInstallPlugIn
ExecuteInf() failed.
--------------------
[11/14/08 01:21:12] module: dsetup32(Mar 5 2008), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/14/08 01:21:13] module: dsetup32(Mar 5 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
- Start -> Run -> Msinfo32 -> Tools -> DirectX Diagnostic Tool
DirectX 9.0c и все нормально
В чем дело ?