Share via

DirectX 10/11 applications not working after Windows 10 upgrade

Anonymous
2018-05-12T01:58:16+00:00

I upgraded last week and every program that runs with DX10 or 11 no longer works, DX9 games run but 10/11 either just plain don't load, give a blank window, or in the case of Startrek Online spit out an error saying my video card does not support DX10 (GTX1050 Ti) despite everything working perfectly fine on Win7, or Saint's Row 3 giving an error about not being able to create graphics device.

I've tried doing a clean reinstall of my video drivers, reinstalling DirectX, reinstalling some of the affected games, and nothing has worked. 3 different MS tech people tried to help with the remote assistance tool but nothing they tried worked either. The option to roll back to Win7 is not there so I can't do that and try the upgrade again.

At this point I'm starting to think my only option is a reinstall of windows but I really don't want to lose all my programs and settings, so any help would be appreciated.

Windows for home | Windows 10 | Gaming

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

7 answers

Sort by: Most helpful
  1. Anonymous
    2018-05-12T03:04:10+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.

    5 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2018-05-14T16:15:36+00:00

    They ran fine in windows 7 but as soon as I upgraded to win10 (1709) I started having this problem, which is why I patched to 1803.....but unfortunately it didn't fix the issue and overwrote the "return to windows 7" option in the restore menu, which would have been my next step since I knew for sure it was all fine before the win10 upgrade.

    I tried reinstalling the C++ and a clean boot but neither seems to have fixed it.

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2018-05-12T04:44:37+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.

    I tried compatibility mode but it didn't make any difference, and unfortunately the registry edits didn't help either but that was something I hadn't thought of doing so it was worth a shot at least.

    It's not an inherent issue with the 1803 update and DX10/11. I've have no problems with any games on any of the

    Win10 versions (even 1709 which, until 1803 was released, was the update that many gamers reckoned was the

    ultimate games breaker update).

    Are you able to run Saints Row using the DX9 launch option ?

    I don't have Startrek Online, bit Saints Row 3, and a few other games I have with Steam, need to have Steams

    *'Verify integrity of game files'*tool run after every version/feature update, or they won't launch, or will crash after

    the loading screens.

    • The registry key value change is an interesting fix. I may help, but I've had no issues with  4.09....
    • Anti-Virus programs seem to be causing issue a bit more since 1709. Try disabling your AV temporarily to verify

    it's not silently blocking the games.

    • You said 'reinstalled' your Nvidia drivers. Did you download the current driver from Nvidia, or are you

    reinstalling an older driver ?

    NVIDIA Driver Downloads - Advanced Search

    .

    SR3 runs just fine in DX9 mode, and yes I made sure to download the latest drivers from nvidia. STO and a couple other games I just straight up uninstalled and reinstalled but it didn't do any good, so I'm at a loss.

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2018-05-13T01:14:49+00:00

    Your next best option is to setup a dual boot configuration with a supported release of Windows 7 or Windows 8.

    Learn how to do that:

    How to: Dual Boot Windows 7 or Windows 8 with Windows 10 Installed First

    http://answers.microsoft.com/en-us/windows/wiki...

    0 comments No comments
  5. Anonymous
    2018-05-12T04:17:41+00:00

    It's not an inherent issue with the 1803 update and DX10/11. I've have no problems with any games on any of the

    Win10 versions (even 1709 which, until 1803 was released, was the update that many gamers reckoned was the

    ultimate games breaker update).

    Are you able to run Saints Row using the DX9 launch option ?

    I don't have Startrek Online, bit Saints Row 3, and a few other games I have with Steam, need to have Steams

    'Verify integrity of game files' tool run after every version/feature update, or they won't launch, or will crash after

    the loading screens.

    • The registry key value change is an interesting fix. I may help, but I've had no issues with  4.09....
    • Anti-Virus programs seem to be causing issue a bit more since 1709. Try disabling your AV temporarily to verify

    it's not silently blocking the games.

    • You said 'reinstalled' your Nvidia drivers. Did you download the current driver from Nvidia, or are you

    reinstalling an older driver ?

    NVIDIA Driver Downloads - Advanced Search

    .

    0 comments No comments