[Walkthrough] Avoiding CTD´s - Community Troubleshooting Guide

,

Hello Community,

Welcome to the Troubleshooting Guide of AmbitiousPilot´s and EpicPrimus.
After we’ve experienced different types of CTD´s and managed to help ourselves out, we decided to provide a troubleshooting guide for the community.

First of all, you need to know, that it´s kind of hard to find out the reason for a crash. There are a couple of methods to obtain the error codes that caused the specific flight simulator game crash, but in most cases, they’re simply not clear enough and the game itself does not report any information. This guide will not fix CTD´s, that are caused by a coding error by Asobo! We want to help people, who can´t even play the game for more then 10 mins or don´t even get inside the cockpit!


Warning!

Wrong BIOS Updates and BIOS settings, can cause damage to your equipment! If you don´t know, how to perform an update or which setting to edit, get information about your motherboard / BIOS. If you´re unsure how to do it, please skip those steps!

I marked the different steps with icons, to let you know, how critical the task/setting is. So, you can decide on your own, if you want to try it out! The settings can affect your hardware, your windows and your internet connection.

Icon|Risk
-|-|-|-
| |Not critical. |Cell 1:3
|There´s a risk your computer performance will be affected by this setting and you can experience issues.|Cell 2:2|Cell 2:3
|This setting can cause damage to your system, if you do something wrong.|Cell 3:2|Cell 3:3


Step 1
­

If you are experiencing CTD´s, we recommend following the instructions of the MSFS2020 Support Team below

MSFS2020 Support Team Instructions

There are some additional things to say about this, because the given solutions, aren´t feasible in every case.

- Switching to dedicated Nvidia GPU:

For some users of Nvidia GPU´s this setting doesn’t appear. There´s an alternative way of setting this up. Go to Windows Graphic Settings → Add MSFS2020 as a desktop app → set to high performance.

- Increase Virtual Memory Page File:

If you are unsure what value fit´s your system, go with 1024 x GB of RAM x 1.5 .

- Update the drivers of your GPU:

Some user´s performed a clean uninstall of their GPU driver´s, before installing the new ones. Please check out this link for a tool, helping you with that:

DDU Tool

Display Driver Uninstaller (DDU) download version 18.0.7.2

This information was added by @OutwardVoice548. Thank´s for your help!


Step 2
­

Continue here if the problems still persist.
­
­
1. Update your BIOS:

If your computer is a bit older or you used your motherboard from an older device, you should check if there´s an update available. These updates can fix problems with compatibility between different hardware parts, increase the performance of your computer or fix bugs that appeared over time. Handle the update with caution and get some information on how to do it. Make sure to back up your settings, write them down, take a photo, to make sure you can set up your BIOS in case of lost settings.

2. Turn off any Overclocking:

MSFS2020 seems to have major problems with overclocked hardware. Make sure your GPU and CPU aren´t overclocked. Some GPUs are overclocked from factory settings and it´s not possible. If you’ve got a Nvidia GPU, try out the Debug Mode in the Help Section of the control panel. If you got another GPU brand check out google on how to do it. Another way to disable your GPU Overclocking is to use MSI Afterburner. Decrease your Core Clock MHz and Memory Clock MHz step by step. For disabling the Overclocking of your CPU also refer to your manufacturers instructions. Most of the time, you can deactivate Overclocking in your BIOS / UEFI (OC Tuner, CPU Boost, etc.).

3. Check Visual Studio:

Download the latest Visual Studio Package and install it / check it to be up to date.
Jump to Step 2.22 for the extended version of the installation process.

Visual Studio

Latest supported Visual C++ Redistributable downloads | Microsoft Learn

4. Check your DirectX to be up to date:

Press WIN Key + R and enter “dxdiag”. Check if there are any problems shown and make sure your version is up to date.

5. Use Windows Eventviewer to locate the problem:

Press WIN Key + R after a crash occurred. Type in “eventvwr” and check if you can find the fault or error that caused MSFS2020 to crash. With the code the failure generated you can use google to find a specific solution. Sometimes you can also see there, which file is responsible for the crash.

6. Set the Affinity of MSFS2020 in Task Manager:

Here you specify which CPU cores MSFS2020 will use. This can help, because you give other applications and windows more space to work and the risk of conflicts decrease. Note, this only works for CPUs that have more than 4 cores. On 4 or fewer cores, this solution slows down the system.

Start the game → open Task Manager → Go to details → search the FlightSimulator.exe → Right Click → Set Affinity → Disable Core 0 and Core 1.

7. Set MSFS2020 to Low Priority:

open Task Manager → Go to details → search the FlightSimulator.exe → Right Click → Set Priority → Set it to low.

8. Check the DNS of your internet connection:

A lot of CTD´s happen, cause there’s a problem with the connection between the MSFS2020 servers and your computer. Specifying a different DNS in your router or PC may help avoid that. Good DNS servers to try are Google DNS and Cloudflare.

9. Perform a System File Check:

Press Windows Key and type in “cmd”. Start the application as an administrator.
A black command window appears → Type “sfc /scannow”.

This will check your system files. If there are any faults, prefer to link below:

System File Check

Use the System File Checker tool to repair missing or corrupted system files - Microsoft Support

10. USB device Trouble:

Make sure to plug in all your USB devices, before starting the MSFS2020.

11. VSYNC:

Some users reported the crashes are gone after enabling VSYNC. Unlucky VSYNC decreases your performance, but it can help you avoiding CTD´s.

12. Disable XMP Profile in your BIOS:

Another BIOS setting you can try to change is the XMP profile. Try to disable it and see if the CTD´s still occur. Handle BIOS settings with caution and get some information on how to do it. Refer to the motherboard manufacturer’s documentation.

13. Monitor your game with MSI Afterburner:

Check if your system has enough resources to handle your graphic settings. Also, it can help to check if any part of your hardware got spikes over 100% with or without reason.

Check MSI Afterburner here:

MSI Afterburner

Afterburner

14. Disable Rolling Cache:

Another thing that helped me fixing my crashes, was deactivating the Rolling Cache. Go to the MSFS2020 settings and disable the Rolling Cache at the internet settings.

15. Lowering RAM speed/data rate:

My RAM provides 3200 MHz of speed. After my BIOS update, I decided to change the value to 3200 MHz in my BIOS as well. Unlucky, I had more CTDs and BSOD after that. After lowering the speed, I had no more BSODs and also less CTDs. As always, handle BIOS settings with caution and get some information on how to do it. Some more information about RAM speed, you can find here:

RAM Speed Information

https://www.velocitymicro.com/blog/important-ram-speed/

16. Set performance priority to background services:

If Windows and other service applications are not getting enough system resources, it can give you CTDs as well. Some applications that MSFS2020 need, are not directly linked to the application and are handled, like a background service.

Open your explorer → Right click “This / Your PC” → Properties → Advanced System Settings → Advanced → Performance Settings → Advanced → Then uncheck “applications” and set “background services” as priority

17. USB Power Settings:

Some players are experiencing CTD´s due to self disconnecting USB devices. Patch 1.7.14.0 should fix that issue, but we still want to provide you a solution, if this error still occurs. Go to your Device Manager using the Windows key, typing “device manager”. Then search “Human Interface Devices”. A list of your connected USB devices and also “HID-compliant vendor-defined device” named devices should appear.

Click on “Properties” in the Taskbar while one USB Device / Human Interface Device is highlighted. “Properties” is the 4th, left icon on the upper taskbar, shown in the picture below. Go to “Power Management” and disable “Allow this computer to turn off this device to save power”. Do that for all your connected USB devices while playing MSFS2020. If the CTD still occurs, also disable the “Human Interface Devices”.

Properties for USB devices

Thanks for this information and a big thumbs up for
@Wheeldust329
and
@oSimIano !

18. Check your PSU / power socket:

CTD´s can be caused by a poor power supply to your hardware as well. In some cases, it could be enough to use another power socket. Found this solution, due to a comment on @AmbitiousPilots thread, written by @tamalien. Here´s his answer:

However I did come across one forum user who said they used a different power outlet for their PC’s power supply and that fixed their problem. It turns out the power socket they had been using was dodgy. Just thought I would mention it.

Also check, if your PSU supplies enough power for your system, especially after you upgraded something or switched on any high-performance setting. To calculate the watts usage of your system, refer to the following link:

PSU Calculator

Power Supply Calculator - PSU Calculator | OuterVision

19. Stop your explorer while playing:

@Zixxstar noticed, that stopping Windows Explorer helps him with CTD´s. The cause of these crashes are possibly the same as in Step 2.6. There is any software or process affecting MSFS2020 while you are playing. To stop and restart your Windows Explorer, do the following steps:

Windows Explorer

Open your Task Manager and go to “Details”. Search for the task “explorer.exe”. Right-click on it and select “End Task”. Now, the lower Windows Bar and all Explorer options will disappear. No worries, this is the normal behaviour.

To restart the Explorer after playing, do the following steps:
Start your Task Manager. Go to the “File” Tab on the upper Task Manager (Refer to Image 1). Select “Run new task”. Windows will now open another window (refer to Image 2). Type “explorer.exe” inside the text field and press “Ok”. Now Windows Explorer will restart.

Image 1

Image 2

20. Fix for “Exception code 0xc0000005” shown in Eventviewer:

@trevoC655 found a solution for one of the most frequent CTD´s. If you find the “Exception code 0xc0000005” in your Eventviewer (Refer to Step 2.5), this will help you.

Exception code 0xc0000005

https://www.youtube.com/watch?v=Vw7c7NBifTs

https://forums.flightsimulator.com/t/fixed-ctd-exception-code-0xc0000005-crash-to-desktop/266671

Another Thumbs Up for @trevoC655!

21. Add an exclusion within you Anti Virus:

Some Kaspersky users noticed, that the Anti Virus is blocking parts of MSFS2020. I recommend adding an exclusion to your Anti Virus for all parts of MSFS2020.

Refer to your Anti Virus manufacturer documentation or follow the following link, if you are using Windows Defender.

Windows Defender

Add an exclusion to Windows Security - Microsoft Support

22. Perform a Clean Install of all VC++ Runtime Libraries:

@JamesxL found another way to solve his CTD´s. He also made a guide, that can help you! Check it out here:

James CTD Guide

https://forums.flightsimulator.com/t/how-i-solved-my-ctd-as-well-as-other-bugs-incountered/268318

Cause there would be some double entries, I am gonna add only some of his ideas.
James performed a clean install of all his VC++ libraries. Here´s how he did it:

VC++ Clean Install

Download´s:
2015-2019 x86
2015-2019 x64
2013 x86 and x64 select both when presented with option
2012 x86 and x64 select both when presented with option
2010 x86
2010 x64
2008 x86
2008 x64
2005 x86 and x64 select both when presented with option

A big thumbs up to @JamesxL for this solution!

23. Defrag your HDD (not capable for SSD´s):

James also defragged the MSFS2020 files.

Defrag. for HDD´s

Another big thumbs up to @JamesxL for this solution!

24. Check your drives for corruption:

Drive Corruption Check

This is another solution found by @JamesxL. Don’t forget to visit his topic and upvote it!

25. Temporary fix for 0x57 retrieving AppModel Runtime status for package Windows:

@FlavorFlav365 discovered a solution for another common CTD. This type of CTD occurs for users with the following Windows Version:

Windows Version

To check out, if this error triggers a CTD in your MSFS2020, check out your Event Viewer (Refer to Step 2.5). The error is called: “Event ID:65 - Failed with 0x57 retrieving AppModel Runtime status for package Windows” and does only happen for people using the Windows 10 Version 2004. I am also having this error but it´s not triggering any CTD´s for me. I still checked my Event Viewer and here´s how often that error occurs:

Event Viewer

Unlucky, there is only a temporary fix available because you have to remove some Windows Updates (KB4571756 & KB4576478).

I also marked this solution as medium risk, cause the updates are also providing security updates for Windows Defender. It´s even worth to try!

Check out @FlavorFlav365 topic here:

Flavor´s Topic

https://forums.flightsimulator.com/t/windows-updates-kb4571756-kb4576478-causing-sim-crashes-for-nvidia-gpus/269323

Thumbs up for @FlavorFlav365 for providing this solution!

26. Remove all third party modifications and liveries:

Sometimes third party content can cause CTD´s. Remove everything from your community folder to make sure, you are running a clean version of MSFS2020. You can find your Community folders here:

Community Folder

There are different locations for the Community folder.

C:/User/YourUsername/AppData/Local/Packages/Microsoft.FlightSimulator.-Letters-Digits- (qwi8e2je for example.)/LocalCache/Packages/Community

C:/ProgramFiles/WindowsApps/Microsoft.FlightSimulator_1.7.14.0_x32/64_…

Make sure to disable hidden folders.
View hidden files and folders in Windows - Microsoft Support

This solution was brought to us by @SmokierVessel23. Special thanks!

27. Set your ATC language to English:

Due to patch 1.8.3.0 some players experienced CTD´s caused by the ATC system. MSFS2020 seems to have problems with other languages than English. We recommend using English (EN-US) as the default ATC language.

Settings Language

This solution was submitted by another user! Please refer to the comment section for further details and his Forum Account!


Submit a Solution or a CTD:

If you have a solution that should be added to the guide, you can do that here:

Solution Ticket

Name of your Solution: [Your Text]
Link to your topic (if you already posted the solution anywhere): [Your Text]
CTD Reason (for example an error code or an event viewer log): [Your Text]


  1. Short description of your solution:
    [Your Text]
  2. All related links, that you need for the solution:
    [Your Text]

To submit the ticket, copy the ticket, fill it with your information, and DM it to me.

When you got CTD´s and can´t help yourself out, you can submit a CTD Ticket here. We will try to help you with solving the issue!

CTD Ticket

CTD Reason (for example an error code, an event viewer log, or an action that is causing the CTD): [Your Text]
Link to your topic (if you already posted the issue anywhere):
[Your Text]


  1. Did you already reported the issue to Zendesk?:
    Yes | No
  2. Did you already try anything to solve the CTD?:
    [Your Text]
  3. What Version of MSFS 2020 are you using:
  • Microsoft Store Edition:
  • Steam Edition:
  • Physical / Disk Version:
  • Game Pass:

To submit the ticket, copy the ticket, fill it with your information, and DM it to me.


This guide will be updated by our own experience and your comments below, to get a perfect result.

Please give a big thumbs up for AmbitiousPilots too, I created this topic but we shouldn´t forget it is his work as well! He also made a guide, that is kind more specific and explains things a bit more detailed.

Check it out here:

Share your experience with CTD’s and what helped you from this guide!

Feel free to ask questions and add to this guide if you find another helpful remedy against the notorious flight sim CTD’s.

Creator Profiles

https://forums.flightsimulator.com/u/ambitiouspilots
https://forums.flightsimulator.com/u/epicprimus

4 Likes

Updated the guide!

Changelogs:

  • Step 2.2: Added Downclocking with MSI Afterburner.
  • Step 2.3 Added a link for Visual Studio and changed some wording
  • Step 2.9 Added “System File Check”
  • Step 2.10 Added “USB Device Trouble”
  • Step 2.11 Added “VSYNC”
  • Step 2.12 Added “Disable XMP Profile in your BIOS”
  • Step 2.13 Added “Monitor your game with MSI Afterburner”

Another update:

Step 2.14: Disable Rolling Cache

Rolling back Nvidia drivers is what fixed CTD’s for me, currently running 451.77. Use DDU to uninstall so as to avoid any left overs causing more problems.

2 Likes

Glad to hear, yound found a solution for your CTD’s! Gonna add a link for DDU tomorrow!

Update:

  • Step 1: added “- Update the drivers of your GPU” to to a clean install, using the DDU Tool. Thumbs up for @OutwardVoice548 for this information!

  • Step 2.15: added “Lowering RAM speed/data rate”

  • Step 2.16: added “Set performance priority to background services”

A new forum update allows to vote for posts.
If you like this guide and want other people to see it, vote it up please!
https://forums.flightsimulator.com/t/new-bugs-issues-feature-upvoting/240185

Happy landings!

1 Like

While I see many things on this list that can be beneficial, it just seems like overkill because there are just too many bugs within the simulator. For example, if you fly the C172 and use the G1000 nav system, if you try to use IFR procedures it will not work as expected – and as you try to manage the procedure (by deleting USER waypoint the system enters and which are NOT on the published approach) you will see the entire flight plan gets deleted. As you try to put the plan back in and choose/activate an approach, a CTD is almost guaranteed to happen.

I’d hate to have people going down the paths of hardware reconfiguration and changing windows settings, etc. when at this point I’d say the most likley culprit is poor quality code.

Yes, there are going to be people with rigs that have underlying issues – such as overclocks that were never really proven stable. Or GPU drivers that are corrupted.

7 Likes

Basically, the steps in this guide are for people willing to change system settings in order to fly without FS2020 crashing “now” instead of waiting for the patch that hopefully “patches” the issues and mitigates the crashes and performance problems.

And you’re right, there are currently problems with the Sim itself, causing issues for many players out there. Both EpicPrimus and I have managed to get our FS running and enjoy our multiplayer sessions despite these performance issues. And that’s what we are trying to share here, so others having issues will be able to enjoy FS as well till everything is working out of the box after the upcomming patches.

3 Likes

So, if you are only experiencing CTDs while trying to use some avionics, you’re one of the lucky guys out there.

But there are people out there, paying a lot of money and they couldn’t even take off, cause CTDs occur in the menu, while loading or while taxiing. And if they find a solution in our guide, we are happy for them. I couldn’t play the game for 10 minutes, even without clicking any button in the cockpit and I was happy, as I could end my first flight without any CTD, cause I made some changes to my computer. And why I shouldn’t provide my solution way to the community?

Of course we can’t provide solutions for something like a bugged G1000. But we also don’t say, our guide fixes everything.

If a user thinks, here he can find a solution for a reproducible bug, that is obviously caused by the same knob / thing whatever, he should also know, that changing the performance profile of your GPU for example, won’t help solving this issue.

As you can see, it takes some time for Asobo fixing bugs and patching things. So, we provide a solution for people who want to play already, instead of waiting. Can’t see anything wrong here.

Everyone can decide, which setting he wants to change or if he wants to use a guide for fixing problems.

So, there’s no discussion that this game still has massive problems and there are some optimisation issues, but there are enough topics facing this.

The topic says “Avoiding CTDs”, not “We fixed the game”

Thanks for your reply,
happy landings!

3 Likes

I’m afraid I cannot agree with the upgrade BIOS part.
I’ve been in the gaming industry for quite some time and I’ve never come across situations where somebody had to upgrade the BIOS the make the game more or less stable.

There are underlining risks that have to measured and inexperienced people shouldn’t follow this advice since it can easily brick your motherboard. On the other hand,
GPU drivers or OS updates are totally different stories and I strongly suggest going for the most recent ones.

So, in my opinion the game has to be fixed. Simply as that!

7 Likes

I had positive results in updating my motherboard on my whole system and I will keep updating my BIOS. And as I also said in the post above, you can decide doing a BIOS update or not. If you’re unsure how to do it and don’t understand how to do it, don’t do it. I wrote, handle it with caution, get information. I agree, the chance a BIOS update will avoid a CTD is not very high, but since there are much problems with RAM speeds CPU OC etc., it can give you more options and optimize the performance of your whole system.

And again I am saying, the game has issues, but discussing and saying that, is not why I created that topic. Here are solutions for people who can’t even play or only can play for a short time. Of course this is not a long time solution!

Thanks and happy landings!

2 Likes

Thanks for your swift feedback @EpicPrimus
Please don’t take this as a criticism. It was meant to work as a warning for inexperienced people that are not used to this sort of activity.

We all know how we are passionate about this hobby and that sometimes we act emotionally, and do the impossible to have some minutes of fun. :slight_smile:

2 Likes

Yeah, I don’t try to sound unfriendly and I am happy about every reply here, even if it’s critiscm.

I totally agree with you, BIOS updates has to be handled with caution and I am gonna add an extra warning asap.

Thanks and happy landings!

1 Like

very interesting post.
I did step 16) but the one that worked for me was changing virtual memory from 6gb to 8-32gb

1 Like

Update:

  • added another warning for working in the BIOS.
  • added an icon system, that indicates the risk of using this setting/change.

@TonyCoderIE5984

Happy Landings!

2 Likes

For those plagued with phantom USB disconnect faults, this might help. I noticed on my system under Device Manager/Human Interface Devices, there were about a dozen “HID-compliant vendor-defined device”, “USB input device”, plus all of my yoke system, rudder system, throttle quadrant, APC UPS, etc. devices all had the box checked under “Power Management” that stated “Allow this computer to turn off this device to save power.” Since on my system, there were over a dozen such devices, any one of which could have been arbitrarily shut down by the system to save power and cause FS2020 to CTD, until FS is patched to disregard this, it might be a good idea to uncheck all these power management boxes.

2 Likes

Gonna add your solution in the next update! Thanks for sharing the information.

Happy Landings!

1 Like

Also one i spotted…

If you go to settings / system / Power & Sleep, then on the right hand side Additional Power Settings. Alongside the High Performance option which we must all have selected by now, click the change plan settings link, then Change advanced power settings. In the small window that opens there is a USB Settings with an option for USB selective suspend setting which is enabled, maybe disabling this will remove the need to turn off the power management settings in each USB device in device manager.

I have tried this but in my case has made no difference but then again i don’t know if its USB devices causing my CTD’s

1 Like

Gonna add this one too in the next update! Thanks for your input and happy landings!

Updating the Guide again!

Finally, the first update is here and we hope, there are more people out there being able to play now!

Changelog:

  • added Step 2.17: USB Power Settings

This shouldn´t be an issue anymore due to the released patch 1.7.14.0, but we still want to provide this in case you still got problems with USB devices.

Thanks for the recent activity in this thread and every input, you are giving us! Don´t forget to upvote, if you like our guide! Special thanks for the newest information @Wheeldust329 and @oSimIano!

2 Likes