Anyway, got a solution. If someone has the same problem, you can check this thread from ms forums.
Translate
DirectX End-User Runtime fail to install on windows 11 24H2
Carlos Marin
0
Puntos de reputación
Hi, I've been experiencing problems with DirectX since I performed a reset. Some apps and games I use need support from some features within DirectX End-User Runtime which trhows the following error:
--------------------
[06/09/25 20:48:28] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 1094, function: CabCallback
SPFILENOTIFY_FILEEXTRACTED: error = 13.
--------------------
[06/09/25 20:48:28] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5689, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (13) - Datos no válidos.
Unable to iterate through C:\WINDOWS\system32\DirectX\WebSetup\Apr2006_XACT_x64.cab. The file may be damaged.
--------------------
[06/09/25 20:48:28] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[06/09/25 20:48:50] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 1094, function: CabCallback
SPFILENOTIFY_FILEEXTRACTED: error = 13.
--------------------
[06/09/25 20:48:50] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5689, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (13) - Datos no válidos.
Unable to iterate through C:\WINDOWS\Installer\MSI2BD~1.TMP\Jun2010_d3dx9_43_x86.cab. The file may be damaged.
--------------------
[06/09/25 20:48:50] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
-------------------
And the stacktrace is the following:
06/09/25 20:42:59: dsetup32: === SetupForDirectX() start ===
06/09/25 20:42:59: dsetup32: Jun 2 2010 04:33:05
06/09/25 20:42:59: dsetup32: DXSetupCommand = 0.
06/09/25 20:42:59: dsetup32: IsIA64(): not IA64.
06/09/25 20:42:59: dsetup32: CLR version number = 2.0.50727
06/09/25 20:42:59: dsetup32: DXCheckTrust(): C:\PROGRA~2\MICROS~4\Redist\dxupdate.cab is trusted.
06/09/25 20:42:59: dsetup32: GetCDXUpdate(): Extracting dxupdate.dll from C:\PROGRA~2\MICROS~4\Redist\dxupdate.cab.
06/09/25 20:42:59: dsetup32: Extracted file C:\Temp\DX4BB.tmp\dxupdate.dll from cab
06/09/25 20:42:59: dsetup32: Extracted file C:\Temp\DX4BB.tmp\dxupdate.inf from cab
06/09/25 20:42:59: dsetup32: Extracted file C:\Temp\DX4BB.tmp\dxupdate.cif from cab
06/09/25 20:42:59: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\Temp\DX4BB.tmp\.
06/09/25 20:42:59: dsetup32: IsWow64(): running on Wow64.
And the following are actual endless lines similar to this: 06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Checking for dxdllreg_x86.cab...
06/09/25 20:42:59: dxupdate: DXCheckTrust(): C:\PROGRA~2\MICROS~4\Redist\dxdllreg_x86.cab is trusted.
06/09/25 20:42:59: dxupdate: Extracted file C:\Temp\DX4BB.tmp\dxdllreg_x86.inf from cab
06/09/25 20:42:59: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In RGB9Rast_1_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In RGB9Rast_1_x64.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In RGB9Rast_2_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In RGB9Rast_2_x64.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2902.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2903.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2904.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2905.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2906.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2907.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2908.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2909.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
06/09/25 20:42:59: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In MDX_1.0.2910.0_x86.cab does not exist.
06/09/25 20:42:59: dxupdate: -----
And so on... Btw here's a paste-bin with the full one: https://pastebin.com/afiz0aBN
Things I've tried so far:
- Install DirectX SDK June 2010: Got code s1023
- Install using DirectX End-User Runtime (June 2010)
- Install using DirectX End-User Runtime Web Installer
- Updating drivers
- Clean Install
- Reinstall multiple times Visual C++ Redistributable 2010
- Change TEMP folder
- Added Graphic Tools, .NET Framework 3.5 from optional features
- Run as administrator and with compatibility mode enabled
- Disable windows defender
System info:
- Windows 11 PRO 24H2 1000.26100.84.0
- Intel(R) Core(TM) i9-14900HX 2.20 GHz
- Nvidia Geforce 4070 Laptop GPU Game Ready 576.52 Graphics Driver
- Intel Graphics Driver 32.0.101.6877
Windows para empresas | Cliente de Windows para profesionales de TI | Experiencia del usuario | Otros
253 preguntas