попробуй вот это
Пример:
1)Монтируем iso с копируем все содержимое в C:\GTA4
2)Запускаем FIX.exe и указываем C:\GTA4
3)Запускаем игру через LaunchEFLC.exe Внимание:Способ базируется на кряке под 1.0.4.0 версию от Razor1911 и не гарантирует 100% работоспособность
Лично у меня этот Fix.exe ничего в реестре не прописывает,поэтому предлогаю альтернативный способ(ручками)
1)Содержимое архива EFLCcrack.rar кидаем в папку с игрой
2)Запускаем regedit,идём по адресу HKEY_LOCAL_MACHINE\SOFTWARE\(для WIN7 х64 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node)
3) Создаем каталог Rockstar Games, в нем создаем каталог EFLC, в каталоге EFLC создаем строковой параметр с названием InstallFolder
4) В параметре InstallFolder прописываем путь к игре,к примеру C:\GTA4)
6) Запускаем LaunchEFLC.exe и играем!
Если у вас игра вылетает после логотипа Рокстар,значит вы проигнорировали шаги 3-4 или же неправильно указали путь
Если после логотипа разора ничего не происходит и в процессах не висит гта то у вас не установлен games for windows live (gfwlivesetup.exe в шапке)