Share via

DirectX Setup: An internal error occurred.

Anonymous
2018-05-14T08:40:10+00:00

I've been unable to play most any games because they always fail to install DirectX so I went to the Microsoft website and download the web installer and 2010 installer and I get this error when I try to use them. 

It said to check the DXError.log and DirectX.log for info, I did and it mentions 

module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 1272, function: CabCallback

    Failed API: DeleteFile()

    Error: (5) - Access is denied.

    Unable to delete C:\Users\Name\AppData\Local\Temp\DX7AC2.tmp\d3dx9_24.dll.

and stuff like that. How do I repair it so I can go back to gaming?

Windows for home | Windows 10 | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

3 answers

Sort by: Most helpful
  1. Anonymous
    2018-05-14T10:04:24+00:00

    Windows 10 which includes DirectX 12 includes the necessary run times for older versions of DirectX. So, you should be able to install older games using compatibility mode.

    Run Old Software on Windows 10 with Compatibility Mode - groovyPost

    https://www.groovypost.com/howto/run-old-softwa...

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    If the above does not work, open Start, type: regedit

    Right click regedit

    Click Run as administrator

    Navigate to the following keys:

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DirectX

    Then change the key 4.09.00.0904 to 4.08.00.0904

    Launching your game.

    Was this answer helpful?

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2018-05-14T23:29:00+00:00

    Tried both and DirectX still won't install and I still get "We're sorry, an error has occurred. Invalid license. Reason code = Missing DLL D3DCOMPILER_43.dll Error: 0x0000007e." when I launch Dragon Age II and Steam still won't let me get past first startup DirectX install on games.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2018-05-14T11:26:09+00:00

    Is the problem with your games new, or did it start after an Win10 update ? What graphics processor does your machine use ?

    • Are you logged on as Administrator when running the DirectX Redist (June 2010)  installer ?
    • Have you tried disabling your Anti-virus program temporarily ?
    • When do you have the problem with the DirectX Redist (June 2010) installer ?

    When running the first step (unpacks files to folder location you select), or when running the DXSETUP.exe

    ( in the folder the files were extracted in), to finalise the DX install  ?

    • Re-booting before running the DX installer again should clear the Temp files. If not, you can delete most files

    manually by going to your  User\AppData\Local\Temp folder.

    Clearing the Temp folder before trying to run the DX installer again should prevent the installer from locking the files again.

    .

    Was this answer helpful?

    0 comments No comments