So, I recently bought this game via Steam Installed everything on my C:\ drive, however the game will crash after reaching the splash screen.
In your C:...\Ubisoft\ folder you can check your logs , in particular "game_starter_log.txt" :
mine shows the following error :
[ 4700] 2017-02-20 17:10:37 [ 4196] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 3576] 2017-02-20 17:15:53 [ 996] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8944] 2017-02-20 17:30:34 [ 1468] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8960] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 9084] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8136] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
Following things I tried:
- added /disablesoundengine in Uplay
- reinstalling and reveriyfing game (in Steam) granting admin access to splash.exe,forhonor.exe ,EAC.exe
- reinstalling Uplay and downloading it from the Ubisoft site directly updating drivers
- installing newest drivers
- starting Uplay with admin
+1 also happening to me,
[ 7492] 2017-02-24 17:51:35 [ 8424] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
I click to run the game, the little splash image appears, a little bit of time goes by, splash image goes away, game does not start.
The process then just hangs out in the background.
Same problem are occurring about once in three times on my PC. (Win7 64bit)
I killed forhonor.exe from task manager. and, restart again.
I should this repeat and repeat and repeat,,,,,(forever..)
game_starter_log.txt says:
[ 6384] 2017-02-25 02:33:39 [ 2992] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8800] 2017-02-25 02:37:28 [ 3424] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 5708] 2017-02-25 04:33:25 [ 6488] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 1380] 2017-02-25 04:36:12 [ 5380] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 7148] 2017-02-25 15:19:05 [ 5852] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 6960] 2017-02-25 15:20:29 [ 6464] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 5980] 2017-02-25 15:21:49 [ 672] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 7284] 2017-02-25 15:24:05 [ 6488] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8064] 2017-02-25 15:26:01 [ 6044] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8920] 2017-02-25 15:28:41 [ 7684] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 6664] 2017-02-25 15:29:50 [ 8720] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 8160] 2017-02-25 15:30:52 [ 688] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 7312] 2017-02-25 15:32:02 [ 8984] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 3620] 2017-02-25 15:33:16 [ 4900] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[ 7568] 2017-02-25 15:34:54 [ 9164] ERROR inject_impl.cpp (130) Getting thread context failed. System error code is 5
[PLEASE READ] I might found workaround for this issue
step1: Open your For Honor folder. (ex. C:\Program Files (x86)\Steam\SteamApps\common\For Honor\)
step2: Open forhonor.exe's properties by right click.
step3: Open "Compatibility tab".
step4: Click "Change settings for all users"
step5: Check "Run this program as an administrator" then Apply and OK.
I feel the this workaround is effective at now.
When you launch For Honor, you have to press OK on a Dialog. So, This is temporary workaround.
Let's try!