Grand Theft Auto: San Andreas

Grand Theft Auto: San Andreas

View Stats:
Fix for DirectX 9 in Windows 8/8.1
After reading through many threads, I've finally sorted out what seems to be the easiest fix for the issue where launching GTA-SA results in an error (on Windows 8 and Windows 8.1) of SA requiring "at least" DirectX 9.

Download "DirectX End-User Runtimes" from http://www.microsoft.com/en-us/download/details.aspx?id=8109

Open that file with 7Zip (or whatever archiver you use).

Extract either Jun2010_d3dx9_43_x86.cab or Jun2010_d3dx9_43_x64.cab (depending on whether you are x86 or x64).

From there, extract 'd3dx9_43.dll' and place it in your San Andreas install folder (mine was C:\Program Files (x86)\Steam\SteamApps\common\Grand Theft Auto San Andreas).

Reboot for safe measure.

Launch GTA-SA as you normally would.

You may/may not be prompted to download an additional requirement for DirectPlay (do so if prompted).

Once launched, the first load will take some time (you'll have a black screen for a minute or so).

From then on out, you should be good to go.
< >
Showing 1-15 of 36 comments
R4D0X Mar 14, 2014 @ 3:23pm 
It didn't fixed the problem for me... :-/
OriginalGabriel Mar 16, 2014 @ 1:57am 
Hmm ... Try going into the Control Panel/Programs/Progams and Features

Click "Turn Windows features on or off"; and install "Direct Play", under "Legacy Devices".

Reboot and see what happens.
R4D0X Mar 16, 2014 @ 3:30am 
That helped me! Thanks a lot! :)
Josh Mar 16, 2014 @ 4:05am 
Originally posted by gfrazee:
Hmm ... Try going into the Control Panel/Programs/Progams and Features

Click "Turn Windows features on or off"; and install "Direct Play", under "Legacy Devices".

Reboot and see what happens.

i cant find the legacy drivers... :/
Kailo Mar 16, 2014 @ 4:36am 
Install DirectPlay from Control Panel => Programs and Features => Turn Windows features on or Off => Legacy components => DirectPlay
OriginalGabriel Mar 16, 2014 @ 1:58pm 
Originally posted by S.H. Slayer Tip | Josh:
Originally posted by gfrazee:
Hmm ... Try going into the Control Panel/Programs/Progams and Features

Click "Turn Windows features on or off"; and install "Direct Play", under "Legacy Devices".

Reboot and see what happens.

i cant find the legacy drivers... :/

Is this a legit copy of Windows?
Josh Mar 17, 2014 @ 2:41am 
Originally posted by gfrazee:
Originally posted by S.H. Slayer Tip | Josh:

i cant find the legacy drivers... :/

Is this a legit copy of Windows?

lolno, who do i look like, bill gates?
OriginalGabriel Mar 17, 2014 @ 2:48pm 
Originally posted by S.H. Slayer Tip | Josh:
Originally posted by gfrazee:

Is this a legit copy of Windows?

lolno, who do i look like, bill gates?

Might need to have your install media in the drive when installing DirectPlay.
Shreyas77 Aug 30, 2014 @ 9:18am 
When I install DirectPlay, I keep on getting error code 0x80073701. What should I do?
♛ JEFF Sep 23, 2014 @ 10:42am 
Man, you're the best. Thank you.
Flutershu Dec 10, 2014 @ 3:00am 
Originally posted by gfrazee:
Hmm ... Try going into the Control Panel/Programs/Progams and Features

Click "Turn Windows features on or off"; and install "Direct Play", under "Legacy Devices".

Reboot and see what happens.
It works. Thanks!

В Windows 8 "Direct Play" находится в "Компоненты старых версий", котаны.
Beatwolf Dec 23, 2014 @ 2:08pm 
Thanks above fixes work
How do i know which bit (x64 or x86) i have
Kailo Dec 26, 2014 @ 10:31pm 
Originally posted by KillFurySixteen:
How do i know which bit (x64 or x86) i have
Control Panel->Administration->Sys info (see. Win type)
Insta Jan 19, 2015 @ 8:37am 
Doing this changes nothing, as Windows still claims it cannot find the required assembly.
< >
Showing 1-15 of 36 comments
Per page: 15 30 50

Date Posted: Feb 27, 2014 @ 1:09am
Posts: 36