By accident i deleted directx folder from regedit because someone told me to do so to fix the problem with my directx. I ran windows 7 ultimate and now i cannot install any of the directx required for the black ops. I try install dxwebsetup.exe it comes up with this error "An internal system error occured. Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem". The same message comes up with all the directx updates that i download. If you know how to fix this pls tell me what to do.
Code:
--------------------
[11/16/10 12:10:15] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 351, function: CDXWSetup::InitInstallEngine
Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[11/16/10 12:10:15] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
--------------------
[11/16/10 12:10:30] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 351, function: CDXWSetup::InitInstallEngine
Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[11/16/10 12:10:30] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
--------------------
[11/16/10 12:12:45] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - The system cannot find the file specified.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/16/10 12:12:45] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
-------------------
[11/16/10 12:12:45] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/16/10 12:12:45] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[11/16/10 12:31:34] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - The system cannot find the file specified.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/16/10 12:31:34] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
--------------------
[11/16/10 12:31:34] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/16/10 12:31:34] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[11/16/10 12:41:46] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - The system cannot find the file specified.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/16/10 12:41:46] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
--------------------
[11/16/10 12:41:46] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/16/10 12:41:46] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[11/16/10 12:42:50] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - The system cannot find the file specified.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/16/10 12:42:50] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
--------------------
[11/16/10 12:42:50] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/16/10 12:42:50] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[11/16/10 13:18:57] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion
Failed API: RegQueryValueEx()
Error: (2) - The system cannot find the file specified.
Current DirectX may be a older version which does not have the version value in the registry.
--------------------
[11/16/10 13:18:57] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation
GetDXVersion() failed.
--------------------
[11/16/10 13:18:57] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[11/16/10 13:18:57] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[11/16/10 13:24:14] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine
Sections are not initialized.
--------------------
[11/16/10 13:24:14] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
--------------------
[11/16/10 13:55:04] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 351, function: CDXWSetup::InitInstallEngine
Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[11/16/10 13:55:05] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
--------------------
[11/16/10 13:57:22] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 351, function: CDXWSetup::InitInstallEngine
Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[11/16/10 13:57:22] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
--------------------
[11/16/10 14:07:47] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 351, function: CDXWSetup::InitInstallEngine
Failed API: SetAction()
Error: (0x80070057) - The parameter is incorrect.
--------------------
[11/16/10 14:07:47] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc
CDXWSetup::InitInstallEngine() failed.
Maybe if someone was giving his DirectX folder registry from Windows 7 Ultimate could work. I dont know