D3DERR_NOTAVAILABLE error. How do I fix it?

I'm trying to play "Batman: Arkham Asylum". I bought it on Steam and haven't played it yet. I downloaded it and, apparently, it was successfully installed.
However, every time I try to start the game I get a message box stating D3DERR_NOTAVAILABLE
.
I'm running Windows 8.1 (when I installed the game, I had Win8, but I never started the game. Last night I updated to Win8.1 and then tried to run the game). I have all Windows Updates installed. I have Direct X 11 installed.
Best Answer
It may be a steam failure, try to verify the cache. If it didn't help you probaly need to contact steam. I also had the failure on some off my own game's but that was a cache issue.
Pictures about "D3DERR_NOTAVAILABLE error. How do I fix it?"



How to Fix D3DERR_NOTAVAILABLE Error Code 0x8876086A In Windows 10/8/7 [Tutorial]
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Ksenia Chernaya, Ksenia Chernaya, Ksenia Chernaya, Ksenia Chernaya