GTAVLauncher.exe has stopped working – is there a fix

grand-theft-auto-5technical-issues

I just want to play GTA V. It worked really well and I haven't had any issues with it. But since two days (AFAIK there was no patch involved between running and error times) from one day to another, it doesn't work anymore. I haven't even restarted the PC, I literally did nothing for a couple of hours and now GTA V is mad.

When double-clicking the exe files, I immediatelly get the error that GTAVLauncher.exe has stopped working. I can't see any user interface or anything else related to the programm. I double-click the exe and instantly get this error.

This information is given on the error:

Problemsignatur:
  Problemereignisname:  BEX64
  Anwendungsname:   GTAVLauncher.exe
  Anwendungsversion:    1.0.350.1
  Anwendungszeitstempel:    5540c4df
  Fehlermodulname:  StackHash_756f
  Fehlermodulversion:   0.0.0.0
  Fehlermodulzeitstempel:   00000000
  Ausnahmeoffset:   PCH_A3_FROM_GTAVLauncher+0x00000000000A5B29
  Ausnahmecode: c0000005
  Ausnahmedaten:    0000000000000008
  Betriebsystemversion: 6.3.9600.2.0.0.256.48
  Gebietsschema-ID: 1031
  Zusatzinformation 1:  756f
  Zusatzinformation 2:  756fcf3bd5e92f32a86857ffb85c6d22
  Zusatzinformation 3:  b2fc
  Zusatzinformation 4:  b2fc15a3ecd0521085a2e5533a001b35

Lesen Sie unsere Datenschutzbestimmungen online:
  http://go.microsoft.com/fwlink/?linkid=280262

Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
  C:\WINDOWS\system32\de-DE\erofflps.txt

I have tried nearly every fixing guide on the interwebs, but it was worthless effort:

  • the fix with disabling my graphics card doesn't work
  • deleting the exe files so that they're re-downloading per PlayGTAV.exe
  • disabling and deinstalling anti-virus
  • compatibility mode + run as administrator
  • I even created a local administrator account to launch it

Is there a known fix for this issue?

If you need any more information, please ask for it! I'm glad to provide it.

Windows 8.1 x64
i7-4790K
nVIDIA GTX 970
16 GB RAM

Best Answer

What does the error tell us?

Problemereignisname:  BEX64
Fehlermodulname:  StackHash_756f
Ausnahmeoffset:   PCH_A3_FROM_GTAVLauncher+0x00000000000A5B29
Ausnahmecode: c0000005
Ausnahmedaten:    0000000000000008

0xc0000005 is an exception of type (memory) Access Violation, meaning that the game tried to access memory that did not belong to it [1]. This might be a software error (bug) in the game itself, or in one of the libraries it uses [2].

This particular error is probably raised by DEP (Data Execution Prevention):

A user-mode DEP exception results in a STATUS_ACCESS_VIOLATION (0xc0000005) on Windows systems. The first parameter of ExceptionInformation that is located inside the EXCEPTION_RECORD structure contains the type of access violation that occurred. A value of 8 for ExceptionInformation[0] indicates the access violation was an execution violation.

Note that this (8) is the value of your Exception Information (Ausnahmedaten).

How do we fix this?

Because this is a software error, the usual course of action is to wait until the publisher updates the software. This is the safest course to take, but may take a few days or weeks.

Another option is to exclude this application from DEP. However, because the DEP error is a symptom of the problem, and not itself the problem, there is no guarantee that adding an exception will resolve your problem.

From the Wikipedia:

These problems may be prevented by disabling DEP, but this increases vulnerability of the system to malware. DEP can be turned off on a per-application basis, or turned off entirely for all non-essential Windows programs and services. Microsoft recommends that DEP not be globally disabled where an application malfunctions due to incompatibility with DEP. Instead, the supplier of the offending software should be contacted for an updated version that does not violate DEP; until the problem is corrected DEP may be disabled on an exception basis for the offending application only.


[1] ... or that was not marked to be so accessed, e.g. trying to execute code from memory not marked as executable.

[2] However, Windows was unable to determine where exactly it went wrong, which is why it took a "Stack Hash".