Fix DirectX function “GetDeviceRemovedReason” in Windows 8

I have Battlefield 3 game on my Windows 8 professional x64 computer. When I try tje play the game on my desktop, it crashes/freezes and shows error message “DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG: Device hung due to badly formed commands.. GPU: “NVIDIA GeForce GTX 590″, Driver: 31090I run and install available new Windows updates and the latest beta NVIDIA driver, but still keep experiencing the same problem. Is there any workarounds or solutions for that?

How to Fix DirectX function “GetDeviceRemovedReason” failedĀ  in Windows 8
* The executable files for Battlefield 3 don’t have administrator rights to run so it stops working in Windows 8 or 7.
* Open File explorer, locate the follwoing file and right-click on it
C:\Program Files (x86)\Origin\origin.exe
Select Properties, go to the Compatibility tab, check “Run this program as an administrator” box, click Apply and OK button.
Do the same steps with the file
C:\Program Files (x86)\Origin Games\Battlefield 3\bf3.exe
* In this case re-installing BF3 also does the trick.


One thought on “Fix DirectX function “GetDeviceRemovedReason” in Windows 8

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>