Win 10 has this “fancy” feature for safe web browsing called “Windows Defender Application Gaurd” (WDAG). While I had this feature enabled easy anti cheat detected a D3D12.dll in the corresponding directory* for WDAG as a corrupt/dangerous file, and disallowed creation of the D3D12Device. Disabling this feature was not enough sadly, as it did not remove this file on its own, and I had to painstakingly trick windows into letting me delete this file. Nonetheless Vermintide 2 runs in DX12 mode. While it seems that EAC has to do some work to remove this incompatability on their part, I wanted to post this here, so that other Vermintide 2 users may google/see this post to rectify the issue, if they also encounter it.
*see paths below
Steps to Reproduce:
- Enable “Windows Defender Application Gaurd” feature on Win 10
- Try to play Vermintide 2 with DX12 mode.
- Experience crash on startup due to failed D3D12Device creation
(4. Fix: remove these files, should work again).
Reproduction Rate (Choose One):
The folders to the dll’s (there were actually two copies) on my PC was:
I assume the long number will change for each PC with WDAG, so I would try to navigate to the corresponding directory after enabling WDAG.