kitch9 Posted February 8, 2009 Share Posted February 8, 2009 Ive just played for 3 hours without a crash without using commandlines as they did not work for me. Normally I couldn't last for 30 minutes without a CTD and a GTA IV has stopped working error. If you are using Vista 64 go to your C: folder. If there is a file called msdia80.dll in there it is in the wrong place and causes issues with the programs that need the C++ 2005 Redistributable Package to run. It was a bug in the microsoft installer which put it in the wrong place. GTA IV does need C++ in one form or another. You should put the file into: C:\Program Files\Common Files\Microsoft Shared\VC. This is the correct folder for this file. Next you need to register the files location so open a command prompt and type this exactly: regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll" You should get a message saying it was completed and you're all set. Could somebody try this and confirm it works? It seems a coincidence that once I've done this I don't get a crash. More info here on the issue: http://support.microsoft.com/kb/927665 Link to comment Share on other sites More sharing options...
DRMetzger Posted February 8, 2009 Share Posted February 8, 2009 Its already there on my Program Files(x86) folder, are you suggesting I place it in the 64-bit program files? Link to comment Share on other sites More sharing options...
DIRTYDUNKY Posted February 8, 2009 Share Posted February 8, 2009 i have XP64 i have this link in the X86 program files C:\Program Files (x86)\Common Files\Microsoft Shared\VC does C++ work outside the WOW64 layer? or do you think its in the right place on my system? Link to comment Share on other sites More sharing options...
Dungeoncrawler Posted February 9, 2009 Share Posted February 9, 2009 Mine is already in the correct folder but I still get random (although less frequent) crashes. Link to comment Share on other sites More sharing options...
BlueAngel Posted February 9, 2009 Share Posted February 9, 2009 I'm on XP and it is in the correct place. Link to comment Share on other sites More sharing options...
SickBoy254698 Posted February 9, 2009 Share Posted February 9, 2009 This is not the problem. I'm running Vista 64 and it's in the correct folder. Also on Vista you have to install SP 1 just to install the game and this fix is included. Link to comment Share on other sites More sharing options...
kitch9 Posted February 9, 2009 Author Share Posted February 9, 2009 Mine was in the C: folder and I'm running Vista SP2. Link to comment Share on other sites More sharing options...
kitch9 Posted February 9, 2009 Author Share Posted February 9, 2009 Its already there on my Program Files(x86) folder, are you suggesting I place it in the 64-bit program files? I have one in Program Files (X86) too and that is and was correct. Do you have a Msdia80.dll file in the C: folder? If so that should be in the Program Files path I have posted. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now