I have this problem as well, as do many others. Support seems to be copy pasting the same "solution" (which don't work for anybody having these issues). Really disappointed in Ubisoft releasing a game that won't even launch for so many people.
here are some of the threads:
http://forums.ubi.com/showthread.php...-launch-Forums ( from the 11.10.2016)
http://forums.ubi.com/showthread.php...not-start-game
and more of the same
alll of them have the same error code in the log (found in ubisoft , logs folder) , which is : inject_impl.cpp (130) Getting thread context failed. System error code is 5
I have same trouble too. Splash screen is shown, but game window didn't comes up.
Steam says "For Honor - Running"
So, I have to kill forhonor.exe, then restart. (many times)
I can play once game very rarely in a day.
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\logs\game_starter_log.txt
[ 7956] 2017-02-26 01:40:15 [ 7452] 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!