Update: Reinstalling BF4 helped.
DirectX error: Battlefield 4 won't start anymore after updating from Win 8.1 to Win 10.
The directx error I get:
DirectX function "CreateDXGIFactory1 (__uuidof(IDXGIFactory),(void**)(&m_DxgiFactory-assignGET())))" failed with E_INVALIDARG ("An invalid parameter was passed to the returning function."). GPU: "", Driver:
I updated AMD Catalyst Control Center to 15.7.1
If I run dxdiag I get the following hint:
DirectX Version: 12
DX Setup Parameters: Not found
I reinstalled directx via dxsetup.exe in Battlefield 4\__Installer\directx\redist and repaired the game via Origin, deinstalled Catalyst and reinstalled it. Also tried to reinstall directx with DirectX End-User Runtimes Web Installer but it does not work because it recognizes that I have an up to date directx.
What else can I try?
I even deleted Catalyst again, ran Display Driver Uninstaller (DDU) and reinstalled Catalyst again. Thank you for help.
Windows for home | Windows 10 | Gaming
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
3 answers
Sort by: Most helpful
-
Anonymous
2015-08-12T18:12:29+00:00 -
Anonymous
2015-08-08T09:55:33+00:00 Hello,
Thank you for your interest in Windows 10.
To resolve the issue you may uninstall the Direct X installed on the computer and then you may download and install the latest version of DirectX from the link:
How to download and install DirectX
http://support.microsoft.com/kb/179113
Feel free to write us back for any further assistance with Windows. We will be glad to assist you.
-
Anonymous
2015-08-08T11:35:03+00:00 Thank you for your support. Could you please tell me how to uninstall Direct X?