Windows 8 and 8.1 Forums


Direct3d missing - Can't play Bioshock infinite

  1. #11


    Sydney, Nova Scotia, Canada
    Posts : 6,490
    Windows 10 Education 64 Bit


    I don't think there is a stand alone version of DirectX 11 for Windows 8 as its included. https://support.microsoft.com/kb/179113

      My System SpecsSystem Spec

  2. #12


    United States
    Posts : 3,093
    Windows 8.1 Pro 64-bit


    Quote at bottom of page from link alphanumeric posted:

    Install DirectX End-User Runtime if your application or game requires an earlier version of DirectX

    Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as "The program can't start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem."

    To resolve this issue, go to the following Microsoft website to install DirectX End-User Runtime:DirectX End-User Runtime Web Installer
    Note When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic.

    List of file failures that the DirectX End-User Runtime package fixes

      My System SpecsSystem Spec

  3. #13


    Posts : 9
    Windows 8.1 64-bit


    I was waiting for an answer and I didn't see there was a second page... -.-
    i read your link and none of the options on the page resolves my problem, but i thank you for the effort.

    Well, then my last resort is to reinstall windows 8 maybe that will restore direct3d since directX 11.2 is included. Thanks for the fast replies everybody.
      My System SpecsSystem Spec

  4. #14


    Posts : 9
    Windows 8.1 64-bit


    Quote Originally Posted by popeye View Post
    Quote at bottom of page from link alphanumeric posted:

    Install DirectX End-User Runtime if your application or game requires an earlier version of DirectX

    Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as "The program can't start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem."

    To resolve this issue, go to the following Microsoft website to install DirectX End-User Runtime:DirectX End-User Runtime Web Installer
    Note When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic.

    List of file failures that the DirectX End-User Runtime package fixes

    Yes i read that, but i have tried that before i entered this forum, it doesn't create a direct3d folder, and as it said: "Note When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic". which means direct3d won't be effected. but again, thanks for the answer.
      My System SpecsSystem Spec

  5. #15


    Sydney, Nova Scotia, Canada
    Posts : 6,490
    Windows 10 Education 64 Bit


    I've installed DirectX 9 on my systems, even Windows 8 systems, and some files were copied/updated during the process. A lot of them are skipped but some are copied. The DirectX 9 redistributable package is what I have saved to my PC.
      My System SpecsSystem Spec

  6. #16


    United States
    Posts : 3,093
    Windows 8.1 Pro 64-bit


    Quote Originally Posted by Glenngould View Post
    Quote Originally Posted by popeye View Post
    Quote at bottom of page from link alphanumeric posted:

    Install DirectX End-User Runtime if your application or game requires an earlier version of DirectX

    Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as "The program can't start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem."

    To resolve this issue, go to the following Microsoft website to install DirectX End-User Runtime:DirectX End-User Runtime Web Installer
    Note When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic.

    List of file failures that the DirectX End-User Runtime package fixes

    Yes i read that, but i have tried that before i entered this forum, it doesn't create a direct3d folder, and as it said: "Note When you run this package, no change is made to your version of DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow, or DirectMusic". which means direct3d won't be effected. but again, thanks for the answer.

    Have you tried installing this? Can't hurt to try at this point. Download DirectX 9.0c (full package) Windows Drivers - Software Patch.

    PS: I don't think your video card supports Direct3D 11.
      My System SpecsSystem Spec

  7. #17


    Posts : 9
    Windows 8.1 64-bit


    I Was going to delete windows 8.1, but then i thought i might as well try the ones that seemed a little risky. So i didn't see popeye's post and i don't know if it works or not. But now i can play all games except for Bioshock infinite.

    I tried this: How to downgrade DirectX 11 and 10 to DirectX 9.0c Windows XP Vista 7 8 - YouTube - (in case other sees this).
    and it worked, that combined with disabling "enable adaptive anti-aliasing" in AMD catalyst control center.

    If Bioshock is the only game that doesn't work i will settle with this until i get a new video card. Thank you all very much, and i will try Popeye's link in a near future.
      My System SpecsSystem Spec

  8. #18


    Posts : 59
    windows 8.1


    you have to download the runtime installer and not the web installer. as the web installer wont install if there is a newer version on the system

    Download DirectX End-User Runtimes (June 2010) from Official Microsoft Download Center

    when you click on it will ask where you want the files extracted to,for example "c:\directx"

    you then go to that folder and look for dxsetup.exe and double click that. it will go and install the directx files.

    this process has been known to fix directx errors and it replaces some files and registry settings needed for directx 9
      My System SpecsSystem Spec

  9. #19


    USA
    Posts : 689
    Windows 8.1 Pro with Media Center


    Since Bioshock Infinite is a steam based game it should install everything that's needed. Also, if you are trying to run Bioshock without Steam, it's a hack, and as such, don't expect it to work.

    Additionally, just because Windows 8 has DX11 installed doesn't mean you don't or shouldn't have to update DX files.

    You might read steps 5 & 6 here to get an understanding of how DX11 functions - Tips on Troubleshooting Game Issues - Windows 7 Help Forums

    popeye & dskiller are right, try updating your DX files. However, as stated earlier, the game should have done that for you, but update anyway.

    You also need to make sure you have the latest video card drivers installed on your system.

    You could also try verifying Integrity of game cache....

    Click image for larger version

    And for the record, I have Bioshock Infinite and it is compatible with Windows 8.1 and runs just fine.
      My System SpecsSystem Spec

Page 2 of 2 FirstFirst 12
Direct3d missing - Can't play Bioshock infinite
Related Threads
Hi guys, I'm new to this forum and was wondering if anyone has encountered this issue with Bioshock... I've been playing Bioshock on my new laptop with no issues whatsoever but have noticed a lot of Critical Errors when I close the game down. So I checked my Reliability Monitor and noticed...
I've noticed that I no longer have the Play To option for media files on my Windows 8.1 machine. I have 2 digital media renderers active on my network, a WDTV Live and an Xbox 360. Both of these devices are visible on the network from the Windows 8.1 machine. On 4 other Windows 7 systems in my...
Hello, Now I know that this issue has been discussed much around the web but most of the solutions focus Windows XP and/or are outdated. Some suggest updating video drivers, some say editing specific registry keys that don't exit in Windows 7/8, while others don't reply. So I'm posting here in...
Been getting various BSOD on these two games. I suspect it might be Nvidia driver related, but I am using the latest drivers. This is a newly built system, so I have no experience with a prior driver set. Tomb Raider is notorious for problems with Nvidia systems, but I have tried all the fixes...
Hello, I am not sure where to be posting hardware/video/drivers so please move if required, and sorry a little long winded tale. I have an msi GT70 dragon laptop with i7 3630qm NVidia 680m with 4gb ram 16 gb memory running win8 64bit. For history this laptop gpu has always ran very warm,...
Hello there, About month ago I bought new laptop, and one of my favorite games, Bioshock 1 and 2 with it. And because I bought it recently, I have opportunity to upgrade for Windows 8 for few bucks. But should I? I don't care about the price as it's 15$ or so, but I heard some rumors that many...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook