DirectX 10 for Windows XP NCT (Not Completely Tested)
DirectX 10 NCT (Not Completely Tested)
DirectX10 for Microsoft Windows XP all versions! During the long search method of attachment DirectX10 to Windows XP was found a way to replace tables imports from DLL system Windows Vista, which allowed up closer to solving the problem of launch DX10 compatible programs. And make no significant increase in speed and quality graphics in games!
Homepage: 1[1].swf by visit this site get in browser catch folder (Temporary Internet Files) http://go.microsoft.com/fwlink/?LinkId=100986&name=Exploit:Win32/APSB08-11.gen!A
What's inside the setup
Inno Setup Installer makes the following to your system:
[Setup]
AppName=DirectX10
AppVerName=DirectX10 NCT (Not Completely Tested)
DefaultDirName={sys}\
OutputBaseFilename=
Compression=lzma
LicenseFile=embedded\License.rtf
InfoBeforeFile=embedded\InfoBefore.rtf
InfoAfterFile=embedded\InfoAfter.rtf
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\d3dx10.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_33.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_34.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_35.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_36.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_37.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_38.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_33.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_34.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_35.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_36.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_37.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_38.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\M2000Twn.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3d10.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10core.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10_1.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10_1core.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\dwmapi.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\dxgi.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\kernel32new.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\msvcrtnew.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\ntdllnew.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{sys}\msvcm80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcm90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp50.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp60.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp70.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp71.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr70.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr71.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcrt20.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcrt40.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\d3d10.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\d3dx10.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\dxgi.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\Nucleus.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{commondesktop}\Game Fix\ntlfl.cfg"; DestDir: "{commondesktop}\Game Fix"; Components: "Game_Fix"; MinVersion: 0.0,5.01.2600;
Source: "{commondesktop}\Game Fix\user.ltx"; DestDir: "{commondesktop}\Game Fix"; Components: "Game_Fix"; MinVersion: 0.0,5.01.2600;
Source: "{commonfavorites}\DirectX10.url"; DestDir: "{commonfavorites}"; MinVersion: 0.0,4.0.1381; Flags: uninsneveruninstall ignoreversion
Source: "{cf}\dx.reg"; DestDir: "{cf}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\DirectX"; ValueName: "Version"; ValueType: String; ValueData: "4.10.0.18000"; MinVersion: 0.0,5.01.2600; Flags: noerror
[UninstallRun]
Filename: "{cf}\dx.reg"; MinVersion: 0.0,5.01.2600;
[Icons]
Name: "{group}\{cm:ProgramOnTheWeb,DirectX10}"; Filename: "http://www.lwgame.net"; MinVersion: 0.0,5.01.2600;
Name: "{group}\{cm:UninstallProgram,DirectX10}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.01.2600;
[Components]
Name: "standart_dx_files"; Description: "DirectX d3dx*.dll Files"; Types: "custom compact full"; MinVersion: 0.0,5.01.2600;
Name: "ms_visual_c_files"; Description: "Additional msvc*.dll files for support new Games and Programs"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
Name: "km_software_directx10"; Description: "DirectX 10 version from KM-Software (Recommend)"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
Name: "alky_directx10"; Description: "DirectX 10 version from Alky Project"; Types: "custom"; MinVersion: 0.0,5.01.2600;
Name: "game_fix"; Description: "Graphic Fix for STALKER and Hell Gate London"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
[Types]
Name: "full"; MinVersion: 0.0,5.01.2600;
Name: "compact"; MinVersion: 0.0,5.01.2600;
Name: "custom"; MinVersion: 0.0,5.01.2600;
To install without running setup: follow instruction install_script.iss above (see Environment variables - inno setup {sys}, {app}) to move/copy files manually. Run regedit, make a backup/export present key under: SOFTWARE\Microsoft\DirectX, do the changes as written in section [Registry]
I will change for a clean uninstall:
no overwrite / if version lower by flag ignoreversion by some dll (d3dx9*) dx 9 runtime files replacements / backup before overwrite + add the backuped files to uninstall section place back to {sys}.
To undo all changes complete by running uninstall. Minus flag uninsneveruninstall by all url's like DirectX10.url or set as option. msv* files if they are original ms signed (check dx10 dll runtime files the signature - if wrong replace same file(s) from Windows Vista 32 bit latest DirectX 10), install files only if version is newer, not ignoreversion.
Download: Installer unpacked: dx10_xp 11-AUG-2008.rar 7.31 MB - as installer: dx10_xp 11-AUG-2008.exe 6.07 MB (don't run on x64 Windows XP or 64 bit server)
DirectX10 for Microsoft Windows XP all versions! During the long search method of attachment DirectX10 to Windows XP was found a way to replace tables imports from DLL system Windows Vista, which allowed up closer to solving the problem of launch DX10 compatible programs. And make no significant increase in speed and quality graphics in games!
Homepage: 1[1].swf by visit this site get in browser catch folder (Temporary Internet Files) http://go.microsoft.com/fwlink/?LinkId=100986&name=Exploit:Win32/APSB08-11.gen!A
What's inside the setup
Inno Setup Installer makes the following to your system:
[Setup]
AppName=DirectX10
AppVerName=DirectX10 NCT (Not Completely Tested)
DefaultDirName={sys}\
OutputBaseFilename=
Compression=lzma
LicenseFile=embedded\License.rtf
InfoBeforeFile=embedded\InfoBefore.rtf
InfoAfterFile=embedded\InfoAfter.rtf
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\d3dx10.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_33.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_34.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_35.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_36.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_37.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_38.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_33.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_34.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_35.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_36.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_37.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_38.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\M2000Twn.dll"; DestDir: "{app}"; Components: "Standart_DX_Files"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3d10.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10core.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10_1.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\d3d10_1core.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\dwmapi.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\dxgi.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\kernel32new.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\msvcrtnew.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{app}\ntdllnew.dll"; DestDir: "{app}"; Components: "KM_Software_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly ignoreversion
Source: "{sys}\msvcm80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcm90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp50.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp60.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp70.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp71.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcp90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr70.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr71.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr80.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcr90.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcrt20.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\msvcrt40.dll"; DestDir: "{sys}"; Components: "MS_Visual_C_Files"; MinVersion: 0.0,5.01.2600; Flags: overwritereadonly onlyifdoesntexist ignoreversion
Source: "{sys}\d3d10.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\d3dx10.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\dxgi.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{sys}\Nucleus.dll"; DestDir: "{sys}"; Components: "Alky_DirectX10"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{commondesktop}\Game Fix\ntlfl.cfg"; DestDir: "{commondesktop}\Game Fix"; Components: "Game_Fix"; MinVersion: 0.0,5.01.2600;
Source: "{commondesktop}\Game Fix\user.ltx"; DestDir: "{commondesktop}\Game Fix"; Components: "Game_Fix"; MinVersion: 0.0,5.01.2600;
Source: "{commonfavorites}\DirectX10.url"; DestDir: "{commonfavorites}"; MinVersion: 0.0,4.0.1381; Flags: uninsneveruninstall ignoreversion
Source: "{cf}\dx.reg"; DestDir: "{cf}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\DirectX"; ValueName: "Version"; ValueType: String; ValueData: "4.10.0.18000"; MinVersion: 0.0,5.01.2600; Flags: noerror
[UninstallRun]
Filename: "{cf}\dx.reg"; MinVersion: 0.0,5.01.2600;
[Icons]
Name: "{group}\{cm:ProgramOnTheWeb,DirectX10}"; Filename: "http://www.lwgame.net"; MinVersion: 0.0,5.01.2600;
Name: "{group}\{cm:UninstallProgram,DirectX10}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.01.2600;
[Components]
Name: "standart_dx_files"; Description: "DirectX d3dx*.dll Files"; Types: "custom compact full"; MinVersion: 0.0,5.01.2600;
Name: "ms_visual_c_files"; Description: "Additional msvc*.dll files for support new Games and Programs"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
Name: "km_software_directx10"; Description: "DirectX 10 version from KM-Software (Recommend)"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
Name: "alky_directx10"; Description: "DirectX 10 version from Alky Project"; Types: "custom"; MinVersion: 0.0,5.01.2600;
Name: "game_fix"; Description: "Graphic Fix for STALKER and Hell Gate London"; Types: "custom full"; MinVersion: 0.0,5.01.2600;
[Types]
Name: "full"; MinVersion: 0.0,5.01.2600;
Name: "compact"; MinVersion: 0.0,5.01.2600;
Name: "custom"; MinVersion: 0.0,5.01.2600;
To install without running setup: follow instruction install_script.iss above (see Environment variables - inno setup {sys}, {app}) to move/copy files manually. Run regedit, make a backup/export present key under: SOFTWARE\Microsoft\DirectX, do the changes as written in section [Registry]
I will change for a clean uninstall:
no overwrite / if version lower by flag ignoreversion by some dll (d3dx9*) dx 9 runtime files replacements / backup before overwrite + add the backuped files to uninstall section place back to {sys}.
To undo all changes complete by running uninstall. Minus flag uninsneveruninstall by all url's like DirectX10.url or set as option. msv* files if they are original ms signed (check dx10 dll runtime files the signature - if wrong replace same file(s) from Windows Vista 32 bit latest DirectX 10), install files only if version is newer, not ignoreversion.
Download: Installer unpacked: dx10_xp 11-AUG-2008.rar 7.31 MB - as installer: dx10_xp 11-AUG-2008.exe 6.07 MB (don't run on x64 Windows XP or 64 bit server)