I believe that the crashing began happening after Windows' most recent C++ update on 7/12/21, as I am having the exact same problem. I was playing DA2 just fine that very day. It crashed and when I restarted it, it gave me a runtime error. I have researched this extensively for four days now, and that is the best thing I can figure in terms of why it won't work.
It is also affecting my DAO play in that DAO keeps crashing intermittently now, or just crashes at startup altogether without even allowing me to get to resuming my game.
The first time I loaded DAI after these issues, it threw the same error, which was a C++ error but after repairing the game files through Origin, it has worked almost seamlessly (however it has crashed three times since whereas before 6/12/21, it never did).
This is the original write-up I intended to do regarding my issue, before I found this thread.
I play DA2 regularly. Over the past 2 weeks it has begun crashing randomly without throwing any error messages. Then on 6/12/21 after one such crash, every time I tried to start the game and resume it like I have the past 2 weeks without problems, it finally threw an error. I have researched this exhaustively, but cannot find anything for now in 2021. The one thing I uncovered by looking at my own update history was that it seems that C++ was recently updated by Microsoft, and that occurred on the same day that this new error occurred. I can no longer play DA2 at all, no matter how I try to manipulate it. I have tried:
- Downloading and installing each and every VC++ updated file directly from Microsoft, first separately, then all together, then in varying combinations, to no avail.
- Uninstalling the game (I have it through Origins) and reinstalling it, both as administrator and "normally."
- Repairing the game.
- Uninstalling the game and making certain every related folder and file was wiped manually from my computer plus doing a restart before reinstalling via Origin.
- I have both done restarts and not done restarts with all of these attempted solutions (I've been working on this almost 4 days solid and while I'm no tech guru, I'm savvy enough to find others' past solutions and work through them, which I have done several times).
- Running games as Administrator
- Checking compatibility and allowing troubleshooter to try different solutions, to no avail
- Changing DX types between 9 and 11 (although I'm using DirectX 12 right now on my computer, that's longstanding, not a recent change).
- Both disabling and enabling Origin overlay
- Made sure my NVIDIA drivers are all updated
- I have attempted to apply the 2010-2013 resolutions I've found throughout extensive EA site, Origin site and all-over Google searches, all to no avail.
- I have manually re-run the distributables that come with the games, as per a years-ago solution I found, to no avail.
- I have downloaded the latest C++ drivers from Microsoft, but all were already installed on my computer. In spite of this I installed them again to be on the safe side. It fixed nothing.
My system information:
- Microsoft Windows 10 Home
- Version 10.0 19043 Build 19043
- Manufacturer: Alienware
- Model: Alienware Aurora R11
- Type: x64-based PC
- Processor: Intel((R) Core(TM) i7-10700 CPU @ 2.90GHz 2904MHz, 8 Core(s)
- BIOS Version Date: Alienware 1.0.5 3/2/2021
- Physical Memory: 32.0 GB
I should note that:
I started a brand new DA2 game and successfully played it through to the exact spot where I was at the end of Act I about to head into the Deep Roads when the first error occurred as described above. It's reacting the same way. I cannot get past the last thing I have to do (right now it's exiting the apostates' cavern to report back to Thrask) before heading to Hightown to tell Bartrand I'm ready to go (I already paid him earlier). It is when I attempt to exit the cave that the major crash occurs, and from which I cannot resume or even load a previous save...even if the previous save is from *before* I even go to the site to speak to Thrask.
The system tried to throw me the same error for DAI, but I simply clicked OK on the popup and proceeded to play without issue (thus far). Also re: DAO when I tested it, it logged me out (of my EA account) of its own volition since last I played it some few days back. I managed to get logged back in but it crashes randomly. At first it was only during transitions, but this last time just today I was simply running through Denerim and it just crashed without throwing any errors.
Attached are the event log entries (only two of many, I might add) which may help you with information I simply don't understand, one for DAO and one for DA2 when the issues occurred.