DirectX End-User Runtime fail to install on windows 11 24H2

Carlos Marin 0 Puntos de reputación
2025-06-10T03:22:16.8633333+00:00

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
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Carlos Marin 0 Puntos de reputación
    2025-06-10T06:01:46.26+00:00
    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.