Help to install DirectX_Jun2010_Redist.exe

Dav1

Member
Messages
48
Reaction score
4
hello I have a licensed NTLite version

I am trying to integrate "DirectX-Redist-Jun-2010" on a Windows 11 image with NTLite, I have a folder with lots of files

does anyone know how I could do this

I want to do it before I log in

I have this as a file in the directory if anyone could help me sea

"DirectX-Redist-Jun-2010\DXSETUP.exe"
"DirectX-Redist-Jun-2010\DSETUP.dll"
"DirectX-Redist-Jun-2010\dsetup32.dll"
"DirectX-Redist-Jun-2010\#install.bat"

"DirectX-Redist-Jun-2010\Apr2006_d3dx9_30_x64.cab"
"DirectX-Redist-Jun-2010\Apr2006_d3dx9_30_x86.cab"
"DirectX-Redist-Jun-2010\Apr2006_MDX1_x86.cab"
"DirectX-Redist-Jun-2010\Apr2006_MDX1_x86_Archive.cab"
"Say ctX-Redist-Jun-2010\Apr2006_XACT_x64.cab"
"DirectX-Redist-Jun-2010\Apr2006_XACT_x86.cab"
"DirectX-Redist-Jun-2010\Apr2006_xinput_x64.cab"
"DirectX-Redist-Jun-2010\Apr2006_xinput_x86.cab"
"DirectX-Redist-Jun-2010\ APR2007_d3dx9_33_x64.cab"
"DirectX-Redist-Jun-2010\APR2007_d3dx9_33_x86.cab"
"DirectX-Redist-Jun-2010\APR2007_d3dx10_33_x64.cab"
"DirectX-Redist-Jun-2010\APR2007_d3dx10_33_x86.cab"
"DirectX-Redist-Jun-2010\APR20 07_XACT_x64.cab"
"DirectX-Redist-Jun-2010\APR2007_XACT_x86.cab"
"DirectX-Redist-Jun-2010\APR2007_xinput_x64.cab"
"DirectX-Redist-Jun-2010\APR2007_xinput_x86.cab"
"DirectX-Redist-Jun-2010\Aug2005_d3dx9_27_x64.cab"
"DirectX-Redist-Jun-2010\Aug2005_d3dx9_27_x86.cab"
"DirectX-Redist-Jun-2010\AUG2006_XACT_x64.cab"
"DirectX-Redist-Jun-2010\AUG2006_XACT_x86.cab"
"DirectX-Redist-Jun-2010\AUG2006_xinput_x64.cab"
"DirectX-Redist- Jun-2010\AUG2006_xinput_x86.cab"
"DirectX-Redist-Jun-2010\AUG2007_d3dx9_35_x64.cab"
"DirectX-Redist-Jun-2010\AUG2007_d3dx9_35_x86.cab"
"DirectX-Redist-Jun-2010\AUG2007_d3dx10_35_x64.cab"
"DirectX-Redist-Jun-2010\ AUG2007_d3dx10_35_x86.cab"
"DirectX-Redist-Jun-2010\AUG2007_XACT_x64.cab"
"DirectX-Redist-Jun-2010\AUG2007_XACT_x86.cab"
"DirectX-Redist-Jun-2010\Aug2008_d3dx9_39_x64.cab"
"DirectX-Redist-Jun-2010\Aug2008_d3dx9_ 39_x86.cab"
"DirectX-Redist-Jun-2010\Aug2008_d3dx10_39_x64.cab"
"DirectX-Redist-Jun-2010\Aug2008_d3dx10_39_x86.cab"
"DirectX-Redist-Jun-2010\Aug2008_XACT_x64.cab"
"DirectX-Redist-Jun-2010\Aug2008_XACT_x86.cab"
“D irectX-Redist-Jun-2010\Aug2008_XAudio_x64.cab"
"DirectX-Redist-Jun-2010\Aug2008_XAudio_x86.cab"
"DirectX-Redist-Jun-2010\Aug2009_D3DCompiler_42_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_D3DCompiler_42_x86.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dcsx_42_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dcsx_42_x86.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dx9_42_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dx9_42_x86.cab"
"Direct X-Redist-Jun-2010\Aug2009_d3dx10_42_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dx10_42_x86.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dx11_42_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_d3dx11_42_x86.cab"
"DirectX-R edist-Jun-2010\Aug2009_XACT_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_XACT_x86.cab"
"DirectX-Redist-Jun-2010\Aug2009_XAudio_x64.cab"
"DirectX-Redist-Jun-2010\Aug2009_XAudio_x86.cab"
"DirectX-Redist-Jun-2010\Dec20 05_d3dx9_28_x64.cab"
"DirectX-Redist-Jun-2010\Dec2005_d3dx9_28_x86.cab"
"DirectX-Redist-Jun-2010\DEC2006_d3dx9_32_x64.cab"
"DirectX-Redist-Jun-2010\DEC2006_d3dx9_32_x86.cab"
"DirectX-Redist-Jun-2010\DEC2006_d3dx 10_00_x64.cab"
"DirectX-Redist-Jun-2010\DEC2006_d3dx10_00_x86.cab"
"DirectX-Redist-Jun-2010\DEC2006_XACT_x64.cab"
"DirectX-Redist-Jun-2010\DEC2006_XACT_x86.cab"
"DirectX-Redist-Jun-2010\dxdllreg_x86.cab"
"DirectX -Redist-Jun-2010\dxupdate.cab"
"DirectX-Redist-Jun-2010\Feb2005_d3dx9_24_x64.cab"
"DirectX-Redist-Jun-2010\Feb2005_d3dx9_24_x86.cab"
"DirectX-Redist-Jun-2010\Feb2006_d3dx9_29_x64.cab"
"DirectX-Redist-Jun-2010\Fe b2006_d3dx9_29_x86.cab"
"DirectX-Redist-Jun-2010\Feb2006_XACT_x64.cab"
 
In Post Setup (After Logon), you can specify a command to install DirectX, it will install automatically after Windows installation

But I haven't seen a way to easily integrate it into the image
 
The only way I was able to get the old DirectX redistributable to install semi-reliably was by using winget in post setup. The standalone installer is very old and would not run 100% unattended no matter what I tried.

winget install --force --silent --accept-package-agreements --accept-source-agreements --disable-interactivity --id Microsoft.DirectX

And even this may require a click to start as it downloads the same installer pretty much, but it works better for some reason that integrating and running the standalone installer.

YMMV though, I guess.
 
here's the way I do it:

1. download the redistributable zip from TechPowerUp
DirectX Runtime Offline Installer
and extract it.....the folder contains an added batch file (install.bat) for convenience....which is to be treated as the main executable in our method

2. download a tool called Appacker
Appacker - Tool for making single .exe application packages

3. launch the tool, point it to the extracted directory, choose (install.bat) as the main executable, and choose a destination and a name for the produced exe file.....now hit pack

4. add the produced exe file to NTLite post-setup (before logon)....no need for parameters


THAT'S IT !
 
here's the way I do it:

1. download the redistributable zip from TechPowerUp
DirectX Runtime Offline Installer
and extract it.....the folder contains an added batch file (install.bat) for convenience....which is to be treated as the main executable in our method

2. download a tool called Appacker
Appacker - Tool for making single .exe application packages

3. launch the tool, point it to the extracted directory, choose (install.bat) as the main executable, and choose a destination and a name for the produced exe file.....now hit pack

4. add the produced exe file to NTLite post-setup (before logon)....no need for parameters


THAT'S IT !
I managed to install it before connecting, I created a package thank you
 
Another way is to extract the contents of the zip file to a new directory, name it DXinstall;
Before compressing the directory with 7zip rename #install.bat to install.bat.
Use 7 zip to compress the contents of that directory

Create a config.txt file with following contents
;!@Install@!UTF-8!
RunProgram="dxinstall\install.bat"
;!@InstallEnd@!

You will also need 7zS2.sfx; The following files need to be in the same directory; dxinstall.7z, 7zs2.sfx and config.txt

Using the command prompt navigate to where dxinstall.7z is located and issue the following command;

copy /b 7zS2.sfx + config.txt + dxinstall.7z dxinstall.exe

Then you can add dxinstall.exe to you post command list in ntlite
 
Last edited:
Another way is to extract the contents of the zip file to a new directory, name it DXinstall;
Before compressing the directory with 7zip rename #install.bat to install.bat.
Use 7 zip to compress the contents of that directory

Create a config.txt file with following contents
;!@Install@!UTF-8!
RunProgram="dxinstall\install.bat"
;!@InstallEnd@!

You will also need 7zS2.sfx; The following files need to be in the same directory; dxinstall.7z, 7zs2.sfx and config.txt

Using the command prompt navigate to where dxinstall.7z is located and issue the following command;

copy /b 7zS2.sfx + config.txt + dxinstall.7z dxinstall.exe

Then you can add dxinstall.exe to you post command list in ntlite
Thanks for the clarification, I'll try it when I get the chance.
 
Back
Top