FS2004 (FS9) 5 min read

Why does FS2004 keep crashing after working normally?

Ian Stephens
In short

Find why FS2004 keeps crashing after working normally, then isolate damaged settings, add-ons, scenery, modules and Windows changes safely.

FS2004 usually starts crashing after previously working because something around the simulator changed: a damaged fs9.cfg, a saved flight that calls a missing aircraft or gauge, conflicting scenery, a faulty module, or a Windows or driver update. Isolate the trigger before reinstalling; the crash timing normally reveals which area to test.

What should I test first when FS2004 suddenly crashes?

First establish exactly when the crash occurs, because a repeatable trigger is far easier to diagnose than an apparently random failure.

  1. Test a clean flight. Use a default Microsoft aircraft, a stock airport, fair weather and no saved flight. If that works, the core simulator is probably healthy and the fault is associated with an add-on, location or saved situation.
  2. Undo the latest change. Disable the most recently added aircraft, scenery, AI package, gauge, weather utility or module. An add-on can cause trouble even when it installed without an error.
  3. Reset the configuration. Rename fs9.cfg so FS2004 generates a clean copy. This is especially useful after a display change, forced shutdown or graphics-driver update.
  4. Reduce add-ons in groups. Disable half the likely scenery entries, aircraft or modules, test again, then repeat with the failing half. This binary approach finds the culprit much faster than testing hundreds of files individually.
  5. Check Windows logs. Look in Event Viewer under Windows Logs and Application for the FS2004 crash. Record the faulting module name and exception rather than replacing files immediately.
When FS2004 crashesMost likely areaBest first test
Before reaching the opening screenConfiguration, startup flight or moduleRegenerate fs9.cfg and temporarily remove recently added modules
When one aircraft loadsPanel, gauge, model or aircraft configurationLoad a default aircraft at the same airport
At one airport or during approachScenery, AFCAD, mesh or AI trafficDisable that airport and nearby scenery entries
Only when closing FS2004Gauge, module or external utilityStop external tools and test without recent modules
At unrelated locations and timesGraphics, memory, heat, storage or background softwareUse a clean flight and check system-level changes

How do I reset fs9.cfg safely?

Renaming fs9.cfg is a safe diagnostic step because FS2004 creates a replacement automatically and leaves installed aircraft and scenery untouched.

  1. Close FS2004 and confirm that fs9.exe is no longer running.
  2. Open the configuration folder by entering %APPDATA%\Microsoft\FS9 in Windows File Explorer or the Run box.
  3. Rename the file from fs9.cfg to fs9.cfg.old. Do not delete it yet.
  4. Start FS2004 and test a basic flight before changing graphics, controls or compatibility options.
  5. Compare the result. If the crashes stop, rebuild your preferences gradually. If nothing changes, you can remove the newly generated file and restore the old filename.

A common mistake is to reinstall FS2004 without resetting this file. Because fs9.cfg sits in the user profile rather than the main simulator folder, it can survive a reinstall and reproduce the same crash.

How can I identify the failing FS2004 add-on?

An add-on is implicated when default aircraft and stock airports work but the crash returns with a particular aircraft, location or utility.

  • Aircraft: switch from the suspect aircraft to a default model at the same airport. If that fixes the crash, inspect the aircraft's panel, gauges, sounds and configuration rather than the scenery.
  • Scenery: untick recent entries in the Scenery Library instead of deleting files. A crash tied to one location often comes from duplicate airport layouts, incompatible mesh, AI traffic or a damaged BGL; use our add-on airport crash diagnosis for that specific pattern.
  • Panels and gauges: a third-party gauge can crash the simulator while an aircraft is loading, even when Windows reports PANEL.DLL. Our panel and gauge troubleshooting steps cover saved flights and shared gauge files as well.
  • Modules: temporarily remove only recently installed third-party DLLs from the Modules folder. If the trouble began after changing FSUIPC or a utility that depends on it, follow the FSUIPC error checks for FS2004.
  • External programs: close weather engines, flight trackers, hardware interfaces and other programs that connect to FS2004, then add them back one at a time.

What does the faulting module name mean?

The faulting module is a clue, not always the defective file. For example, PANEL.DLL may be where a bad third-party gauge finally fails, while a graphics-related module can be named when incompatible scenery or exhausted simulator memory is the underlying cause.

Do not download individual replacement DLL files or overwrite FS2004 system files based only on that name. Confirm the diagnosis by reproducing the crash without the associated aircraft, scenery or module.

Could Windows make an old FS2004 installation start crashing?

Windows, graphics drivers and security software can destabilise an unchanged FS2004 installation, particularly when the crashes affect unrelated aircraft and locations.

Check whether the failure began after a driver update, security-software change, new compatibility setting or move into a protected folder. Avoid stacking several compatibility options at once: change one setting, test the same flight, and keep only changes that produce a repeatable improvement.

If the crash remains random after resetting fs9.cfg and testing without add-ons, work through our modern-PC checks for random FS2004 crashes, including graphics, permissions and memory-related faults.

Hardware deserves attention when other games or applications also fail. Check temperatures, storage health, memory stability and any CPU, GPU or RAM overclock before blaming FS2004 itself.

Should I reinstall FS2004?

Reinstall FS2004 only after a clean configuration and add-on isolation fail, because reinstalling over the existing folder can leave the damaged file in place.

Back up personal aircraft, scenery, flights and configuration files, but do not copy them straight back into the fresh installation. Test the base simulator first with a default aircraft and stock airport, then restore add-ons in small batches. When the crash returns, the last batch contains the most likely cause.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members