I need to download direct x to run the "switch monitor" program for ffxi (allows you to dualbox on one computer). The problem is, when i try to install directX, i get an "internal error" message. It tells me to go into my windows folder to see the problem. I can't make heads or tails of what it's telling me, would someone mind reading the error messages below and letting me know what it's trying to tell me?

spoilered for long

Spoiler: show
--------------------
[11/23/10 07:37:01] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/23/10 07:37:01] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[11/23/10 07:37:14] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/23/10 07:37:14] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[11/23/10 07:42:21] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/23/10 07:42:21] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[11/23/10 07:46:35] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/23/10 07:46:35] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[11/24/10 15:31:19] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------
[11/24/10 15:31:19] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

--------------------
[11/24/10 15:32:49] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

--------------------


NVidia says my driver doesn't support direct x 11, so i tried to install 9, but that didn't work either, so i'm at a loss.