The only thing that worked for me was to disable Xbox Game Bar. Ever since, I haven’t had a single CTD, at least not during a flight. I’ll still get a driver timeout followed by vcruntime140.dll only if I’m in the main menu AND I’m switching back and forth between Windows and MSFS. Otherwise it’s fine (ie. no CTD when I’m switching during a flight).
This seems like a very rare scenario and I doubt my workaround will help others though.
I understood that there was no point in complaining with our CTDs because we were responsible in their eyes for our problems.
This is not where we will find a solution.
On the other hand, maybe they would do a little more effort to solve these CTDs, if ALL possible future buyers of MSFS knew about all these problems, and they refused to buy it.
So I just had a successful 4 hour flight on the North Europe server with about 60+ other players in a group. FPS was solid and only minor stutter BUT no VCRUNTIME error.
Is the problem solved? Uh, no. But I’ve had multiple CTDs during streaming and this was the first time in a long time everything went right.
Here’s what I did if you want to try to reproduce it (warning: I did about 4 different things all of which I can’t point to it being anyone one thing so your mileage may vary AND who knows I may end up getting a CTD later and I was just lucky this time):
Uninstalled and reinstalled latest redist files (for the 4th time). I did this last night before bed and then said forget it.
Using windows graphic settings added I set my RX 5700 XT to run high performance mode(instructions on that are up in the post somewhere)
Switched my data setting in game from Bandwidth unlimited to 40 MBits
I did not have an onboard graphics card to disable so did NOT do that as it wasn’t in my BIOS as an option
Updated and restarted my Netgear Router/Firmware (done yesterday but I had a CTD during multiplayer flying yesterday so I don’t know if that helps much or not but it’s a variable nonetheless).
I’m doing more stress testing tomorrow in a large group I guess we’ll see how it goes and if any of this stuff actually stuck to the wall. Still find it silly to go through all of this but it is what it is. Luckily even if the sim runs for a short period of time it looks and plays so amazingly that I don’t usually stay mad at it.
Yeah well that was too good to be true apparently, because I had 2 more CTDs within 2 hours. The first immediately after takeoff (could be VAT-Spy related although not 100% sure if the app was the root cause or happened to crash alongside MSFS) and then another one on the next 2-hour flight, a couple of minutes before landing. Very frustrating. I just tried to turn a knob (tips overlay is disabled) and boom.
Well, none of that worked. This morning flying in a group had the vcruntime140 + a .NET this time around. I’m officially given up. I’ve tried everything on forums, from the help desk, etc. etc. and nothing works. I’ve had community folder empty, etc. etc.
Application: FlightSimulator.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 00007FFE2A4514B4
As I said HERE, EVERYTHING CTD caused by vcruntime140.dll and Microsoft Visual C ++ (1)
Now there are some that are used for applications, which might not work anymore. So far, I have only had OmniPage Ultimate showing me an error message , but I haven’t taken care of it yet.
Today after update WU4 I presume, which may be a special case as there’s lots of WASM-related stuff that I believe cause CTDs with the vcruntime error.
Upon ivestigating the vcruntime140.dll errors it turns out that MSFS will actually run fine without any VC redistributable installed.
OBS won’t. So as opposed to the advice in the actual How-To section at flightsimulator dot zendesk dot com Crashing-CTDs-issues I have downloaded the VC redistributable which is linked at the OBS website and have removed all other VC redistributables from my machine for the moment.
Turns out that there is a notable stability increase. Crashes since change: 0 (!)
Here’s what OBS recommend for a VC redistributable:
search with your fav search engine for: OBS Studio requires some additional files (Visual C++ 2019 Redistributables) that
*had to replace links with search instructions
*holding my thumbs that it actually continues to work
If you run a search through your registry, if in fact all other vcruntime instances have been removed, how many registry entries do you find. Simply deleting .dlls will create a ton of new registry errors. Your drivers, et al will be looking for the location of these missing DLLs based on the registry entries. Suggest running a registry cleaner following the removal of DLL packages and then a clean reinstall of your required drivers. Then a test MAY result in improvements.