How do I fix this launch error?

Every time I launch UE4, it crashes immediately after initializing. I have tried running in compatibility mode for Windows 8 as well, but no help there. Running Windows 10 Home 64-bit (10.0, Build 17134).
Here is the full crash report.

Assertion failed: [File:D:\Build++UE4\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Util.cpp] [Line: 249] Direct3DDevice->CreateBuffer(&Desc,pInitData,StructuredBufferResource.GetInitReference()) failed at D:\Build++UE4\Sync\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11StructuredBuffer.cpp:77 with error E_INVALIDARG

UE4Editor_Core
UE4Editor_Core
UE4Editor_Core
UE4Editor_D3D11RHI
UE4Editor_D3D11RHI
UE4Editor_D3D11RHI
UE4Editor_Engine
UE4Editor_D3D11RHI
UE4Editor_D3D11RHI
UE4Editor_RHI
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll

Hey!

If anyone run in to this problem, i might have a quick fix.
I went into Device Manager → Graphics Card → Disabled Nvidia Graphics card.

So now i open unreal with Intel HD graphics and it doesn’t crash.

Had the same problem all the time, so I found a permanent solution to it, that allows you to use your beefy nvidea card. Basically, go into the nvidea control panel → manage 3d settings, and turn all antialiasing off. I did it globally cause I had the same crash with a few games so I wanted to stop it from happening, but probably you can fix it using program settings as well.
Hope I helped someone <3