1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

DirectX and specific games

Discussion in 'Games' started by gro0003, Feb 20, 2010.

Thread Status:
Not open for further replies.
Advertisement
  1. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    I post this in the games section because even though it is a DirectX problem, the problem only seems to occur with certain games. Sorry if this is the wrong place.

    I used to be able to run Street Fighter IV off of steam with no problems. Now, whenever I try I get "the latest version of DirectX is required". I recently tried to install Company of Heroes: Opposing Fronts and I got a similar error (basically telling me I don't have the latest DirectX). I have a NVIDIA GeForce 8400M GT GPU graphics card with the latest driver on Windows 7. Dxdiag shows that I have DirectX 11, the display tab says DirectDraw, Direct3D and AGP Texture Acceleration are enabled. The notes section says no problems found.

    I tried using the DirectX runtime installer (dxwebsetup.exe), as well as the latest DirectX SDK and both give me an error (internal system error has occured). I'm not sure when this started happening but I used to have no issues with DirectX.

    Here is what is in my DXError.log file:
    Code:
    --------------------
    [02/20/10 14:56:46] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 14:56:46] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 14:56:46] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 14:56:46] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 15:04:05] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 15:04:05] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 15:04:05] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 15:04:05] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 15:06:59] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 15:06:59] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 15:06:59] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 15:06:59] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 16:22:09] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 16:22:09] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 16:22:09] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 16:22:10] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 16:23:25] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 16:23:25] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 16:23:25] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 16:23:25] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 22:35:50] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 22:35:51] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 22:35:51] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 22:35:51] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    --------------------
    [02/20/10 23:00:20] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 189, function: GetDXVersion
    
        Failed API:		RegQueryValueEx()
        Error:		(2) - The system cannot find the file specified.
    
    
    
        Current DirectX may be a older version which does not have the version value in the registry.
    
    --------------------
    [02/20/10 23:00:20] module: dxupdate(Jun 20 2007), file: dxupdate.cpp, line: 4740, function: DirectXUpdateGetSetupInformation
    
        GetDXVersion() failed.
    
    --------------------
    [02/20/10 23:00:20] module: dsetup32(Jun 20 2007), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
    
        DirectXUpdateInstallPlugIn() failed.
    
    --------------------
    [02/20/10 23:00:20] module: dsetup32(Jun 20 2007), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
    
        InstallPlugIn() failed.
    
    
     
  2. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
  3. preachp

    preachp

    Joined:
    Dec 2, 2009
    Messages:
    42
    Hi gro0003,

    While I'm by no means a Direct-X expert it seems that the file calls in the error report are showing files from June 2007. Have you tried reloading Direct-X 11? Don't know that it will cure all the issues but it does seem that there is an earlier version of X being reported in the error log.
     
  4. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    That's what I've been attempting to do for the past few days. I have absolutely no idea how to repair/reinstall DirectX. Any kind of installer program I run either tells me it's already up to date or comes up with an unnamed error.

    Also, something interesting... a game called Galcon Fusion does not run via steam for me (says it needs updated DirectX). However, if I download it without using steam I can install and run it fine (I think because it doesn't check my DirectX). It isn't a steam issue though or I wouldn't be getting the error with Company of Heroes.

    It seems to me that my DirectX is working fine but is being detected as not working by some programs.
     
  5. Courtneyc

    Courtneyc

    Joined:
    Dec 6, 2003
    Messages:
    1,935
    You don't have the latest version of DirectX installed. Here's the problem: DirectX is Windows, not the video card. However, if you run Windows Update, it will update DirectX 10. The problem is that you need to update DirectX 9. Here's how: Go to http://www.microsoft.com/downloads/...38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en and download the End-User program. Run the update.

    You should then be good. Remember that DirectX 9 is not updated automatically. You will have to manually update it from time to time.

    Courtney
     
  6. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    I'm pretty confident my DirectX isn't out of date as games run fine as long as they don't attempt to detect my DirectX version (as shown by my Galcon example).

    Also, this wasn't always an issue (Street Fighter IV used to run without problems).

    EDIT: If a screenie will help, here ya go:
    [​IMG]

    After that it just says "Installation failed" with no other details and then I click finish to exit.
     
  7. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    Bump.

    Sorry I keep bumping this but I really need some kind of solution :eek:. I'm missing out on valuable LAN gaming time with my friends. :(
     
  8. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    *cry*
     
  9. Tanis

    Tanis

    Joined:
    May 29, 2006
    Messages:
    3,969
    First Name:
    Shane
    Have you tried Courtneyc's solution? DirectX9, as he said is not automatically updated whereas DirectX 10/11 are, games could be trying to use different versions of DirectX (you can have more than one on the system) hence why some work and some don't.
     
  10. gro0003

    gro0003 Thread Starter

    Joined:
    Nov 24, 2008
    Messages:
    8
    :(
     
  11. Tanis

    Tanis

    Joined:
    May 29, 2006
    Messages:
    3,969
    First Name:
    Shane
    oops, I think my eyes must have crashed or something, didn't even see that post!
     
  12. Syst3mSh0ck

    Syst3mSh0ck

    Joined:
    Jul 11, 2009
    Messages:
    356
    If your games are running fine but your getting errors when trying to update then I suspect some registry keys have become orphaned or corrupt, try doing a Repair from the Windows Setup disc, it might solve your issues.
     
  13. Sponsor

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Loading...
Similar Threads - DirectX specific games
  1. Gambizon
    Replies:
    4
    Views:
    253
Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/904431

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice