Recently, Steam version’s GTA4 suddenly cannot launch correctly, just black screen.  If you keep waiting to that, around 2 mins, you actually can get into the game menu.

After some research, it turns out related to network problem. Blocking network connection for GTA4 will make the game launching faster as usual. Here is the solution (Tested on Windows 10 only):

 

  1. Go to “Windows Settings”, search “firewall” and click “Windows Defender Firewall”
  2. Click “Advanced settings”
  3. Outbound Round => New Rule => select “GTAIV.exe” and click next next next and finish.
  4. Repeat step 3 with “gta4Browser.exe”
  5. Done.