The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Why Steam keeps installing DirectX ?

    Discussion in 'Gaming (Software and Graphics Cards)' started by Rodster, Aug 3, 2011.

  1. Rodster

    Rodster Merica

    Reputations:
    1,805
    Messages:
    5,043
    Likes Received:
    396
    Trophy Points:
    251
  2. dragmn2

    dragmn2 Notebook Guru

    Reputations:
    35
    Messages:
    74
    Likes Received:
    0
    Trophy Points:
    15
    I think the article just says its Window's fault and its not a big deal.
     
  3. Star Forge

    Star Forge Quaggan's Creed Redux!

    Reputations:
    1,676
    Messages:
    2,700
    Likes Received:
    10
    Trophy Points:
    56
    You can just cancel it when it says that it is installing DirectX and relaunch the game. It will then skip it. Seriously.
     
  4. Rodster

    Rodster Merica

    Reputations:
    1,805
    Messages:
    5,043
    Likes Received:
    396
    Trophy Points:
    251
    I tried that and the entire installation aborts. Is DX9 getting overwritten on each install or are the files skipped if the version number is the same? To my knowledge DX has worked this way in the past.
     
  5. lozanogo

    lozanogo Notebook Deity

    Reputations:
    196
    Messages:
    1,841
    Likes Received:
    0
    Trophy Points:
    55
    It is not installing DirectX per se but rather updating (or making sure that) the command lines used for the game (in DirectX) are there.
     
  6. hr0n

    hr0n Notebook Enthusiast

    Reputations:
    0
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    5
    While you can do that, I would just wait it out. Skipping the installation could lead to crashes and it's not like installing the different versions requires a reboot - just a few seconds of your time.
     
  7. aintz

    aintz Notebook Evangelist

    Reputations:
    34
    Messages:
    588
    Likes Received:
    3
    Trophy Points:
    31
    there will be no harm done installing direct x over and and over and over. so canceling it would be pointless unless you really want to save that 5s.

    steam will install microsoft frameworks over and over also. i have like 9 versions on my programs list. they cant harm your computer in anyway.
     
  8. rschauby

    rschauby Superfluously Redundant

    Reputations:
    865
    Messages:
    1,560
    Likes Received:
    0
    Trophy Points:
    55
    If you have a huge game library like me. You can gain some massive amounts of MB back by deleting all those redistributable installers from all your game folders.
     
  9. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    Delete the installers. But there are multiple versions of the DX libraries, and some games have been stupidly programmed to require specific versions. So many times what you're getting with new games installed like that are they're putting in a different point version of DX9 than you had installed. The more games you install the less this should happen.

    Welcome to what's affectionately known as DLL Hell ;)
     
  10. masterchef341

    masterchef341 The guy from The Notebook

    Reputations:
    3,047
    Messages:
    8,636
    Likes Received:
    4
    Trophy Points:
    206
    aka windows has serious issues.
     
  11. aintz

    aintz Notebook Evangelist

    Reputations:
    34
    Messages:
    588
    Likes Received:
    3
    Trophy Points:
    31
    if you have the lastest direct x you will be able to play any game. no game requires their own specific file.

    steam just installs it regardless because they want the game to work for you and is 2 lazy to program a directx detection system.
     
  12. tetutato

    tetutato NBR Troll

    Reputations:
    296
    Messages:
    1,398
    Likes Received:
    1
    Trophy Points:
    56
    Yep I just skip the whole process by cancelling and relaunching the game .. ._. If something goes wrong, I just do verify game integrity :)
     
  13. Star Forge

    Star Forge Quaggan's Creed Redux!

    Reputations:
    1,676
    Messages:
    2,700
    Likes Received:
    10
    Trophy Points:
    56
  14. lozanogo

    lozanogo Notebook Deity

    Reputations:
    196
    Messages:
    1,841
    Likes Received:
    0
    Trophy Points:
    55
    Its embedded in the game, Steam has nothing to do with it.
     
  15. Kevin

    Kevin Egregious

    Reputations:
    3,289
    Messages:
    10,780
    Likes Received:
    1,782
    Trophy Points:
    581
    Developers are forced to assume that you don't already have it, just in case.
     
  16. Karamazovmm

    Karamazovmm Overthinking? Always!

    Reputations:
    2,365
    Messages:
    9,422
    Likes Received:
    200
    Trophy Points:
    231
    ^^this, better be safe than sorry
     
  17. Rodster

    Rodster Merica

    Reputations:
    1,805
    Messages:
    5,043
    Likes Received:
    396
    Trophy Points:
    251
    So if there's a call for DX 9.0c June 2010 on the install package and it's already on your system does the installer overwrite those files or does it skip them?
     
  18. lozanogo

    lozanogo Notebook Deity

    Reputations:
    196
    Messages:
    1,841
    Likes Received:
    0
    Trophy Points:
    55
    Overwrite, like mentioned the policy can be summarized in better safe than sorry.