Some game like MTG Arena, Albion Online, Cities: Skylines, Gold Rush, and more may prompt GetThreadContext failed fatal error due to the restrictions of antivirus or conflicting applications such as FACEIT Anti-cheat Client.
[Solved] How do I fix “GetThreadContext failed” fatal error in GC when the game starts
Follow below solution steps to resolve “GetThreadContext failed” fatal error.
Table of Contents
- Content Summary
- Solution 1: Uninstall FACEIT Anti-cheat Client
- Solution 2: Disable Multi-GPU Technology
- Solution 3: Temporary Disable or Uninstall Antivirus and Firewall Settings
- Solution 4: Add the Game to Antivirus and Firewall Exception List.
- Solution 5: Change the Antivirus and Firewall Settings
- Solution 6: Add Game to the DEP Exception List
- Solution 7: Disable DEP
Content Summary
Solution 1: Uninstall FACEIT Anti-cheat Client
Solution 2: Disable Multi-GPU Technology
Solution 3: Temporary Disable or Uninstall Antivirus and Firewall Settings
Solution 4: Add the Game to Antivirus and Firewall Exception List.
Solution 5: Change the Antivirus and Firewall Settings
Solution 6: Add Game to the DEP Exception List
Solution 7: Disable DEP
Solution 1: Uninstall FACEIT Anti-cheat Client
Step 1: Go to Settings > Apps.
Step 2: Locate and expand FACEIT.
Step 3: Click on the Uninstall button.
Uninstall FACEIT Anti-cheat Client
Step 4: Restart your PC.
Solution 2: Disable Multi-GPU Technology
For NVIDIA SLI:
Step 1: Open Nvidia Control Panel.
Step 2: Expand 3D Settings in the left pane of the window.
Step 3: Click on Configure SLI, Surround and PhysX.
Step 4: In the right pane of the window, check the option of Disable SLI.
Disable NVIDIA SLI
For AMD CrossFire or AMD CrossFireX
Step 1: Open AMD Control Panel.
Step 2: Expand the option of Performance in the left pane of the window.
Step 3: Click on AMD CrossFire or AMD CrossFireX.
Step 4: In the right pane of the window, check the option of Disable AMD CrossFire or Disable AMD CrossFireX.
Disable AMD CrossFire
Disable AMD CrossFireX
Solution 3: Temporary Disable or Uninstall Antivirus and Firewall Settings
Temporarily disable or uninstall antivirus and firewall, restore the game-related files from the quarantine settings of antivirus and firewall to the original locations, if any.
Solution 4: Add the Game to Antivirus and Firewall Exception List.
Add the game installation folder into the antivirus and firewall exception list.
Solution 5: Change the Antivirus and Firewall Settings
For Avast
Step 1: Open Settings > Troubleshooting.
Step 2: Uncheck the Enable Hardware-Assisted Virtualization option.
Step 3: Restart your PC.
Uncheck the Enable Hardware-Assisted Virtualization option
For Kaspersky
Open Application Activity and in the monitored list, add the processes related to the game and Unity to Trusted.
For all other Antivirus applications
Revert settings to default.
Revert default settings
Solution 6: Add Game to the DEP Exception List
Step 1: Open Control Panel > System > Advanced system settings in the left upper corner.
Step 2: Go to the Advanced tab, and click on the Settings button in the Performance area.
Step 3: Go to the Data Execution Prevention tab and click on Turn on DEP for All Programs Except Those That I Select.
Step 4: Click on the Add button and navigate to the installation directory of the game.
Step 5: Select the executable file of the game and click on the Open button.
Step 6: Click on the Apply button in the Data Execution Prevention tab.
Turn on DEP for All Programs Except Those That I Select
Solution 7: Disable DEP
Step 1: Right-click on the Start Menu button.
Step 2: Click on Command Prompt (Admin).
Step 3: Type the following command into the elevated Command Prompt and then press Enter key: bcdedit.exe /set {current} nx AlwaysOff
Step 4: Restart your PC.
Remark: Use this command to enable the DEP: bcdedit.exe /set {current} nx AlwaysOn