I tested with version 6.2.0 and 6.3.1 and same result,
- I'm using w11 24H2 build 26100.
- Previously I was using w11 23H2/22H2 KB5041587 and before, in those the game worked fine with reshade.
- Tried changing dxgi to d3d12 and same result (crash at startup)
Btw i deleted reshade and the game went back to work/start correctly.
This appears in event viewer:
Faulting application name: ForzaHorizon4.exe, version: 1.476.400.0, time stamp: 0x00000000
Faulting module name: WINHTTP.dll, version: 10.0.26100.1591, time stamp: 0xfcfec1f9
Exception code: 0xc0000005
Fault offset: 0x00000000000e8148
Faulting process id: 0x4030
Faulting application start time: 0x1DB146A1BA64322
Faulting application path: E:\x86\Forza Horizon 4\ForzaHorizon4.exe
Faulting module path: C:\WINDOWS\SYSTEM32\WINHTTP.dll
Report Id: e43a7fd6-f415-4f6b-9763-519917c977b0
Faulting package full name:
Faulting package-relative application ID:
I also tested with an older version of the game and same result:
Faulting application name: ForzaHorizon4.exe, version: 1.476.99.0, time stamp: 0x00000000
Faulting module name: WINHTTP.dll, version: 10.0.26100.1591, time stamp: 0xfcfec1f9
Exception code: 0xc0000409
Fault offset: 0x00000000000cf88d
Faulting process id: 0x8B0
Faulting application start time: 0x1DB1472C7C00238
Faulting application path: E:\Forza Horizon 4 Ultimate Edition\ForzaHorizon4.exe
Faulting module path: C:\WINDOWS\SYSTEM32\WINHTTP.dll
Report Id: 944faa7f-c803-4709-be3f-720f9e8e4249
Faulting package full name:
Faulting package-relative application ID:
So I guess It has something to do with that WINHTTP.dll file?
Update: so yeah, that file was the problem, so a temporary solution is downloading an older winhttp.dll file (I used
www.dll-files.com/winhttp.dll.html
and grabbed version 10.0.18362.778 ) and since I can't replace the one in system32 i pasted it inside the main folder of the game, and it went back to work perfectly.