Error při aktualizaci DirectX

Mám Windows 7 a v poslední době při aktualizaci direct x, kterou provádím kvůli starším hrám, se objeví chybová hláška:" Došlo k vniřní chybě systému.Další informace naleznete v souborech DxError.log a DirectX.log ve složce Windows".Zajímavé je, že těsně po instalaci systému, kdy jsem ještě neměl nainstalované žádné aktualizace to šlo a v nouzovém režimu to jde vždy.Tuto chybu pozoruji u červnového dxwebsetup.exe.Před tím jsem to nepozoroval.Stalo se vám to někomu taky?Předem díky za odpovědi.Tady je ten log:
--------------------
[08/05/10 17:37:42] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:37:42] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:38:57] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[08/05/10 17:38:57] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[08/05/10 17:49:27] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:49:27] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:49:31] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[08/05/10 17:49:31] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[08/05/10 17:49:47] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:49:47] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:49:50] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[08/05/10 17:49:50] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[08/05/10 17:57:23] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:57:23] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - V souboru bitové kopie nelze nalézt zadaný typ prostředku.



Unable to get Translation valie.

--------------------
[08/05/10 17:57:26] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[08/05/10 17:57:26] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.