Blog Post
DirectX Error crash fixed for Win11 I hope!
Having a I7-13700KF, 32gb RAM, Asus Rog Strix RTX 3080 OC White Edition.
The game crashed every single time I started it up. I tried to play multiplayer, I tried to play solo. ALWAYS this DIRECTX ERROR!
Well, in my mind I was fiddling around to try solve this problem...and then it hitted me. WHAT IF!
So I putted in %temp% in my search on Windows 11. Temp map went up and there it was a Battlefield2042 map with some other dumb text in it. So I deleted that. Restarted the EA app, restarted the game and now it runs more flawless then it did before with zero crashes. I quit the game, restarted it and it goes fine now. No errors, no bluescreens it seems.
Yeah, it needs to re-allocate the shadow optimization every time you starts a game, but it doesn't crash anymore. I have even tried to re-install the game with zero success. So that gives a hint that this temp-map are still existing on the computer even if you are taking the game away and re-installing it. In that it seems to be a broken file of some kind that doesn't allow this temp-map to be deleted if game are deleted and re-installed. It didn't matter if I updated my Windows 11, my DirectX, my GPU, my brains, my food ehm, yeah EVERYTHING! The damn problem was still there. So here is atleast the steps for Windows 11.
I can say the times I started a match solo or multiplayer I had some hicups with the game. Didn't run as smooth as before and so on. But now it does. So I guess deleting this temp-map did something good to the game. I have seen many many many people having problems with this, and so did I and I have tried EVERYTHING except for this temp-map.
1. Go to searchbar and type in %temp%
2. Find the map Battlefield2042 (with some other odd symboles in the name)
3. Delete the folder from you computer. Delete it completely, even with a bazooka if needed.
4. Restart the game, play and hold your thumbs it doesn't crash anymore. If it does after another update or so. Redo this event, or stop playing Battlefield 2042, because it seems better for your heart.