View Stats:
BioShock > General Discussions > Topic Details
bioshock crash permanent solution
i have found the solution to the bioshock crashes for all systems windows vista/7
1. return your computer to its default programming by restoring or reupdating to all 2010 C++ and direct x 10 10.1 or 11
1. download the game as normal
2. cancel the 2005/2006 C++ download (explained at the bottom of page)
3. cancel the direct x 9 (download also bottom of page)
4 start up game and never have bugs

reasons for #'s 2 and 3 the C++ and direct x downloads are older and no longer needed for windows vista/7 all those downloads do is revert the systems programs to older and cause not only crashes when compatibility mode used but also crashes the game completely and with all temp fixes listed in the other discussions it will crash your OS so follow these simple instructions for permanent bug free play of bioshock . Note i have spoken with 2k games and have sent emails to steam in an effort to correct the issue and have directed them to put out this set of instructions with the game download thank you sincerely alton curnel (Death By Roo Roo)
Last edited by Death By Roo Roo; Jan 5, 2013 @ 3:26pm
< >
Showing 1-15 of 35 comments
Death By Roo Roo Jan 5, 2013 @ 12:11am 
this will also work with windows 8
2point4 Jan 5, 2013 @ 7:15am 
I played BioShock on Windows 8 and let both of those installers work.

Just because Windows 8 is capable of DX 11.1 or whatever version it is doesn't mean it's got all the files necessary to support every single DX game. There were something like 43 revisions of D3Dx.dll for DX9. None of them come with Windows 8 (or 7 or Vista or XP).

The same applies for the VC++ redist. You shouldn't be cancelling these installers. If you already have the necessary files the installers will know and won't install anything. If you don't, it will install what is required.

Personally I think this will cause more harm than good, but it could serve as a nice placebo effect for some.
Death By Roo Roo Jan 5, 2013 @ 7:42am 
heres the problem with what youre say ing though i do understand that you may or may not know systems and know the ages and basis due to the ages of the program what you lack in knowledge at this point is the simple fact that when you let the older C++ and the older direct x install over the newer programs that already exist when windows vista/7/8 are installed to a system you revert the system programs to programs that yes can run on the os you are using however they do not operate well with the above named operating systems reason being is that the new systems are based in the new C++ and the new directx beginning in 2010 bioshock is an updatable and easily usable game if you know its standards and have played it on xbox and this is where you are completely wrong with your statement on xbox as well as pc the games base programs require the most up to date C++ and direct x programs to run it just as an xbox would update to the newest system programming (windows based game system) so to does a pc (windows based operating system) need to do the same however you are correct in one aspect of this discussion i do believe that steam and 2k games should go back on the download format and make these files optional for people still using windows xp and for those using mac osx with a pc base for the game to function so those people may receive the file but anything from vista up you dont need the old files you already have the updates you just need to do as follows up top and then open the game youll find that my fix for this is the proper solution thank you. p.s. as to your comment about the installers not working the C++ is automatic and installs regardless by removing the newer C++ and placing the old in its place so you lose out by doing this also the same with the old direct x sorry to tell you but sadly you are incorrect learn and understand your programs and what they do how they do it and why they are listed with date and for what reason this done so you can understand the above fix and realize just how wrong you are.
Last edited by Death By Roo Roo; Jan 5, 2013 @ 7:45am
2point4 Jan 5, 2013 @ 7:54am 
I think that you're in a little over your head here. You seem to have a gross misunderstanding of how these components interoperate with the OS and programs(games) and why they are required. But good luck with your advice.
Death By Roo Roo Jan 5, 2013 @ 8:06am 
i too think you have a gross misunderstanding of how the bioshock system again (built on windows os base/xbox) runs with a pc its still the same and must be the most up to date in order for the 2k systems programs writtien based on this to update successfully in order to do this for systems such as vist 7 and 8 the system must have compatibility without this the system can and often does malfunction causing either minor issues or when run improperly entire system crashes which i have already received multiple messages for people all over stating they have had this problem once in compatibility mode in order to fix bioshock. While it can be safe based on the build of your windows programs i.e 32 bit versions the 64 bit does not need revision back to xp programs to run an xp game hence bioshock what it needs is to be left alone and the old files which are still the base for the very files you are arguing with me about are still there in fact the above named files you have listed have all updated formats and still there in the newest C++ and the newest Direct x review the program files on each of the programs compare them with the older and look at their read me files you will find that each of the listed programs have everything from 2005/2006 and direct 9 editions within the only difference is that with the new programs all you have to do once my fix is done is verify and anything missing will show itself to steam and install or update through verification
Death By Roo Roo Jan 5, 2013 @ 8:19am 
by the way and this ends my point windows systems format on all operating systems windows based are meant only to update and go forward with programming not reverted to an older system that cannot and will not run properly when an old visual system 2005/2006 C++ is installed over 2010 C++ which causes the system to drag and disallows it to run all newer visual programs why you may ask because windows was never designed to do this each and all of its programs are only meant to go forward with visual and sound as well as computing in general dont tell people to basically turn their comps into trash because you think you know about windows when in fact if you have used windows as long as i have i.e. used by me since dos in the 80's was born in 81 and began using it in 86 ive been around to see all of it develop thank you i know have know and will always know what im talking about
Last edited by Death By Roo Roo; Jan 5, 2013 @ 8:19am
Death By Roo Roo Jan 5, 2013 @ 2:04pm 
just a small reminder to everyone who uses this i simply ask that you pay attention to your system when you do this so that you can look for any changes in performance or other complications. however there should be nothing more to happen then for you to receive better game play throughout all of your games and bioshock should run very clean and without bugs
Death By Roo Roo Jan 5, 2013 @ 3:03pm 
cant read it its all in spanish but it sounds like you didnt restore your computer back to previous system with C++2010 or didnt update back to it which would cause it all to crash also restoring the system would bring back the higher direct x fixing the crash also need to know what windows youre running
Last edited by Death By Roo Roo; Jan 5, 2013 @ 3:10pm
Death By Roo Roo Jan 5, 2013 @ 3:04pm 
also update your bioshock to 1.1 thats one of the other problems when using the game
Washy76 Jan 5, 2013 @ 3:21pm 
Didnt work for me - I got it to work by putting it into Windows Vista compatibility mode and enabling Stereo mix as mentioned in other threads.
Death By Roo Roo Jan 5, 2013 @ 3:24pm 
did you get everything back to the current programming as described in the instructions back to all 2010 and up programs on the C++ and direct x
Death By Roo Roo Jan 5, 2013 @ 3:27pm 
if exact instructions are not followed it will not work for you at all
attackeyebrows Jan 5, 2013 @ 5:38pm 
i typed -dx9 in my launch options and am almost done with the game and haven't had a problem. definitely in a bit over your head
Washy76 Jan 5, 2013 @ 5:53pm 
I followed your instruction Roo Roo - I restored my PC to an earlier version but it still didnt work. Like I said changing compatibility to Vista and enabling stereo mixer means it now works just fine. It seems its trial & error of the various fixes for each user.
MrAkkupunktur Jan 6, 2013 @ 7:19am 
where can i download directx 10 or 11 for win 7 ?
< >
Showing 1-15 of 35 comments
Per page: 15 30 50

BioShock > General Discussions > Topic Details
Date Posted: Jan 4, 2013 @ 11:58pm
Posts: 35