Destiny 2 is an online multiplayer game which is run by Battle.net engine. The game was initially released for PC’s in 2017 after which its player count skyrocketed and it became one of the most played multiplayer games.
Since all new games have issues, Destiny isn’t special at all. There are many reports by numerous players that Destiny 2 crashed during their gameplay. This crash occurred particularly after the player had played the game for a little while (20 – 30 minutes). Blizzard has officially acknowledged the problem and even released a documentation on what could be the potential causes.
What causes Destiny 2 to crash?
After our research and potential solutions submitted by users, we came to the conclusion that Destiny 2 crashed because of several different reasons. The causes why your game crashes are but not limited to:
- Antivirus programs are conflicting with your game. Antivirus software always keeps a check on programs running on your computer. They can easily get a false positive if any application is consuming a lot of resources.
- Third-party programs such as NVIDIA Ge-Force experience etc. conflict with the game’s operation. These programs usually allow in-game overlays and if the game is not designed properly to handle these, you might crash.
- Overclocking was another potential cause reported by the players. Running the CPU or GPU at 90%+ also caused the game to crash.
- The priority of the game might not be enough. The computer manages the applications and their need of resources according to their priority.
- Some DLL files might not be stored in the correct location in the game’s directory.
- The game and all its components might require administrator privileges in order to run without any issues.
Before you move on to the workarounds listed below, make sure that you are logged in as an administrator on your computer. Furthermore, you should also have an active open internet connection.
Solution 1: Changing priority of the game
Priorities of applications running on your computer dictate on the amount of importance of an application and the level of precedence it is given on allocation of resources and processing power. By default, the priority of every application is set as Default unless it is a system application. We will use the task manager to change the priority of the game and after a restart, check if this solves the error message for us.
- Launch Destiny 2 on your computer. Now press Windows + D to launch the Desktop while the game is still running. Press Windows + R, type “taskmgr” in the dialogue box and press Enter.
- Now click on the tab of Details, locate all the entries of Destiny and net. Since Destiny 2 runs in Battle.net, it is necessary that you change its priority as well.
- Right-click on each entry, hover over set priority and set it either to Above normal or High.
- Do this for all your entries. Now Alt-tab to your game and start playing. Observe if this made any difference to the crashing problem.
Solution 2: Uninstalling/Disabling third-party programs
Third-party programs such as Discord or NVIDIA Geforce Experience have overlays which allow them to be incorporated within the game. This allows the users to directly control the application and change their settings/values inside the game. However, it should be noted that not all applications go well with overlays and one example is Destiny 2.
You should disable all third-party programs running in the background completely before launching the game. You can either monitor the applications using task manager or look for their icon on your taskbar. Once you have disabled every kind of application and also closed all running ones, launch the game and see if the crash gets fixed. EVGA precision X was also reported to cause issues.
Solution 3: Disabling Antivirus Software
Antivirus software is known to cause issues with the application which consume a lot of processing power and resources. This type of behavior by the antivirus is known as a false positive. The Antivirus software ‘thinks’ that this application is unnecessary and reduces the number of resources allocated to it which in turn crashes the game.
You should temporarily disable all antivirus software running on your computer. You can check our article on How to turn your Antivirus off. Do this temporarily. If you see that it was indeed the Antivirus software, you can add an exception to them. You can check our article on How to Add Steam as an Exception to Your Antivirus or Firewall Software. The process added as an exception is Steam. You can replicate these steps for Battle.net.
Solution 4: Granting administrator access
Another workaround which works for a lot of people is granting Battle.net administrator privileges inside its properties. This must be replicated for every executable in Destiny 2 and Battle.net directory. It is no surprise that these games require more than normal permissions because of the high resources and computation needs. Make sure that you are logged in as an administrator before proceeding.
- Navigate to the directory where your Battle.net is installed on your computer. It can be the default location in Program files in C or some custom path which you selected before the installation.
- Once in the Battle.net directory, right-click on the following entries, and select Properties.
Battle.net Launcher Battle.net
- Once in the properties, select the Compatibility tab and check the option Run this program as an administrator.
- Do this for all the entries mentioned. Now enter Destiny 2 folder and on exe, perform the same operation. Save your changes and exit. Restart your computer and play the game. Check if the crashing is resolved.
If administrator privileges don’t work, we can try relocating a DLL file which might be in a wrong directory. The DLL file “GFSDK_Aftermath_lib.dll” should be present in the following directory:
C:\Program Files\Destiny 2\
Solution 5: Disabling Overclocking
Latest processor and graphics hardware allow users to overclock their devices. Overclocking is an act of running the processor or graphics hardware at very high clock speed until it reaches its threshold temperature. The computer detects this and reverts them back to their normal clock speeds. When the temperature is cool enough, overclocking starts again.
Even though this process increases your computer’s performance, there were several cases which indicated that whenever their CPU or graphics hardware reached 90%+ utilization, the game crashed. Hence you should disable all overclocking on your computer whatsoever. Overclocking software such as MSI Afterburner was also reported to cause issues.
Solution 6: Repairing game and updating graphics software
If all the above methods don’t work and you still crash when playing the game, the only thing left is to repair the game using Blizzard’s repair utility. Furthermore, you should move forward and update the graphics software on your computer. It is a plus point if you update all your drivers and also update your Windows to the latest version.
Game files can get corrupt any time because if incomplete updates or interference from other programs. When you will repair the game, Blizzard will compare each one of your files with an online manifest and replace any module which it finds to be bad. You can check our article Fix: Overwatch Crashing and follow Solution 5 and 6 listed there for more detail.