On 6.1.0 DirectX 9 seem to install correctly, but there is one error mentioned in the installation log. The tail of my DirectX.log:
08/11/07 11:31:32: dsetup32: Installed file c:\windows\RegisteredPackages{44BBA855-CC51-11CF-AAFA-00AA00B6015C}\dxxp.cat
08/11/07 11:31:32: dsetup32: LoadSysSetup(): LoadLibrary() failed, error = 126.
08/11/07 11:31:32: dsetup32: start finalizing: phase: 257 - 244, total: 439 - 426
08/11/07 11:31:32: DXSetup: DSetupCallback(): Phase = 3, Steps = 0
08/11/07 11:31:32: dsetup32: Starting RegisterDirectXWithActiveSetup
08/11/07 11:31:32: dsetup32: RegisterDirectXWithActiveSetup: query version: result = 2.
08/11/07 11:31:32: dsetup32: RegisterDirectXWithActiveSetup: Done.
08/11/07 11:31:32: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in c:\windows\system32\DirectX\DX7d25.tmp.
08/11/07 11:31:32: dsetup32: DirectXSetupIsJapanese == 0
08/11/07 11:31:32: dsetup32: DirectXSetupIsJapanNec == 0
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x86.cab does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x64.cab does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_MDX_x86.MSI does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Apr2005_d3dx9_25_x86.cab does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Apr2005_d3dx9_25_x64.cab does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Apr2005_MDX_x86.cab does not exist.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Installing Jun2005_d3dx9_26_x86.cab...
08/11/07 11:31:32: dxupdate: DXCheckTrust(): D:\DirectX9\Jun2005_d3dx9_26_x86.cab is trusted.
08/11/07 11:31:32: dxupdate: Extracted file d3dx9_26_x86.cat from cab
08/11/07 11:31:32: dxupdate: Extracted file d3dx9_26.dll from cab
08/11/07 11:31:32: dxupdate: Extracted file d3dx9_26_w9x.inf from cab
08/11/07 11:31:32: dxupdate: Extracted file d3dx9_26_x86.inf from cab
08/11/07 11:31:32: dxupdate: Extracted file jun2005_d3dx9_26_x86.inf from cab
08/11/07 11:31:32: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
08/11/07 11:31:32: dxupdate: CheckDependency(): no dependency.
08/11/07 11:31:32: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_Win2K] is being installed.
08/11/07 11:31:32: dxupdate: Files: 4
08/11/07 11:31:32: dxupdate: Size: 2230272
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Installing: d3dx9_26_x86.inf - [x86_Install]
08/11/07 11:31:32: dxupdate: Installed file c:\windows\system32\d3dx9_26.dll
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Jun2005_d3dx9_26_x64.cab] is skipped on this platform.
08/11/07 11:31:32: dxupdate: -----
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): Managed DirectX Plug-In [Jun2005_MDX_x86.cab] is not installed on this platform.
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): folder is not found, [Beta_Jun2005_xinput_x86.cab] is skipped.
08/11/07 11:31:32: dxupdate: DirectXUpdateInstallPlugIn(): folder is not found, [Beta_Jun2005_xinput_x64.cab] is skipped.
08/11/07 11:31:32: dsetup32: SetupForDirectX: InstallPlugIn() Succeeded.
08/11/07 11:31:32: dsetup32: Installation ended with value 1 = Installation succeeded need restart
08/11/07 11:31:32: DXSetup: WM_APP_ENDINSTALL
08/11/07 11:31:32: DXSetup: ~CDXWSetup()
08/11/07 11:31:36: DXSetup: PropSheet_RebootSystem()
08/11/07 11:31:36: DXSetup: reboot system