Destiny 2 is an online multiplayer shooting game which is developed by Bungie. It is available on several different platforms i.e. Xbox, PS4, and Windows. The game gained a lot of traction in the release days and continues to be one of the best online shooting games in the world with a great storyline.
Despite the popularity of the game, we got to know several cases where Destiny 2 was causing issues and one of them was where the game was stuck in the ‘Initializing’ screen while updating.
In this article, we will go through all the reasons as to why this issue occurs and also the workarounds which can be used to fix the problem.
What causes Destiny 2 to get stuck in ‘Initializing’ Screen while updating?
After the initial reports of the problem, we started our investigation and listed the results as to why this issue occurs. Some of the reasons as to why your update might get stuck in Initializing screen are but not limited to:
- Corrupt installation files: There are numerous instances where the installation files of Destiny 2 are either corrupt or have missing files. When this occurs, the Blizzard client gets confused as to why the files are not present and go into an infinite loop.
- Client in an Error state: Destiny 2 is hosted by the Blizzard application. Like all other games hosted in Blizzard, Destiny 2 also has some issues when running in the client. Restart the client completely fixes the problem.
- Bugged Blizzard Update Settings: We also came across update settings in Blizzard which seemed to be corrupt. Corrupt update settings are known to cause problems during the update process. Here, resetting the Settings or changing them forces the module to restart which in turn fixes the problem.
- Lack of administrator privileges: Like all other games, Destiny 2 also requires extensive resources to function properly. If it doesn’t have adequate permissions, it will not be granted the resources on your computer and will most likely get stuck in a stage.
- Antivirus software: Antivirus software are known to flag a trusted file as malicious (hence the term of false positive). Here, disabling the Antivirus software and then trying usually resolved the problem.
- Bad network connection: Another issue which can arise during the update process is a bad connection. A good internet connection is required to update Destiny 2 properly. If you don’t have a stable internet connection, the updating will not work and you will get stuck as discussed in this article.
- Low download space: Another interesting scenario which we came across was where there was low download space for the game to be installed. Destiny also doesn’t prompt the user that there is less space available which makes the troubleshooting harder.
- Bad Battle.net cache files: There might also be instances where there are corrupt cache files of Battle.net on your computer. When this is true, the client will not work as expected and cause bizarre issues like the one under discussion.
Before we move on to the solutions, make sure that you are logged in as an administrator on your computer. Furthermore, you should also have a valid Blizzard account logged in.
Solution 1: Removing Destiny 2 from Installation Directory Temporarily
The most effective method which we came across was where we removed Destiny 2’s installation folder temporarily. Blizzard installer automatically detects this anomaly and then prompts the user to install the game. Here you can bring Destiny 2’s installation files back. Here the installer will again detect that the files are present and will resume the updating process. Even though it might seem to the naked eye that nothing happened, in reality, the installer just got refreshed.
Note: Make sure that you are logged in as an administrator and have an active internet connection running.
- Close the Battle.net client completely. Now press Windows + E to launch the Windows Explorer and navigate to the following directory and locate Destiny 2 folder. :
C:\Program Files (x86)
- Instead of removing the folder, we will rename it to something like ‘Temp Destiny 2’.
- Now open Battle.net and navigate to Destiny 2. Here, instead of Update, you will see the option of Install. Click it.
- When the installation process begins, change the folder’s name back to Destiny 2. Now navigate back to the client and select Start Install.
- The process will move on and after detecting the files, the updating process will proceed again. Make sure that you are patient and wait for the process to complete entirely. After the game is updated, launch it and check if it works properly.
Solution 2: Ending all Battle.net Processes
Another workaround that works for users is reinitializing Battle.net completely. When you close the Battle.net window, it shuts down the window but its main process is still running in the background. The temporary configurations still stay in the RAM and you will still experience the same stuck issue when you launch the launcher again. A good workaround is navigating to the task manager and manually ending all the processes from there. When we launch after that, Battle.net will reinitialize all the temporary configurations and hopefully, the issue will be resolved.
- Press Windows +R, type “taskmgr” in the dialogue box and press Enter.
- Once in the task manager, search for all Blizzard-related processes running. Click on each one of them and click End task.
- After ending all the tasks, launch the Blizzard application and start the updating process. Check if the issue is resolved.
Solution 3: Power Cycling and Checking your Internet Connection
If you have a bad internet connection on your computer, Blizzard will not be able to complete the update process (obviously). This is a very common scenario and users tend to ignore this scenario and keep trying to troubleshoot what the problem is. On top of the internet connection, there are several instances where routers get into an error configuration. If they are not transmitting the network properly, the client will not be able to communicate with the remote servers and hence cause bizarre behavior.
In this solution, you should first check your internet connection. Try connecting other devices to the same network and see if you can access the internet. If you cannot, you can try to power cycle the router and your computer and see if this does the trick.
- Take out the main power cable of the router and your computer (after shutting it down) from the socket. Now, press and hold the power button for around 4-6 seconds.
- Now, wait for around 3-5 minutes to make sure all the power has been drained completely.
- After the time has elapsed, re-plug everything back and then wait a few minutes so the network is broadcasting again properly and your computer starts up.
- Now check whether the issue is solved and you are able to update Destiny 2.
Solution 4: Clearing Storage Space
Another thing which you should make sure is that you have enough space in your hard drive where Destiny 2 is installed. This is usually Local Disk C (unless you have installed it to a custom directory). You should have at least 8 – 10 GB of free space in your drive.
Press Windows + E to launch the File Explorer and click on This-PC at the left navigation bar. Now check from the information under each drive whether there is ample space. If there isn’t, you can clean junk and remove excessive programs. You can also launch the Disk Cleaner by right-clicking the drive and clicking the option. Once you have created the additional space, restart your computer and launch Battle.net launcher again and check if the issue is resolved for good.
Note: You can also clear your Recycle bin and clear the System error dump files which can take up a lot of your storage.
Solution 5: Disabling Antivirus/Firewall Software
Antivirus software is well known to flag valid applications as threats. This is true for a lot of different suites and is usually fixed by either adding an exception or disabling the Antivirus software temporarily. A scenario where an antivirus flags a valid program as malicious is known as a false positive.
You should try disabling your Antivirus software at first and see if this works for you. After disabling your Antivirus, restart your computer and try launching the update process again. If disabling the Antivirus doesn’t work, you can try uninstalling it and see if it does the trick for you.
Solution 6: Granting administrator access to Blizzard
Another thing which we can try is granting the Blizzard applications administrator access in its properties. This step must be replicated to Destiny 2’s executable as well. Games like Destiny 2 require a lot of CPU resources and it is of no surprise that the operating system blocks these actions by default in some cases. Here, you must be logged in as an administrator yourself to perform all the following steps.
- 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 that 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.
Solution 7: Deleting Blizzard Configurations
Every game out there has temporary configurations stored in the computer. These temporary variables hold the initial settings and parameters which the game uses to launch. If these configurations are missing or are corrupt, you will have issues like the one under discussion. If you are having similar problems for quite a while now, it is an indication that your locally saved configuration files are corrupt and need to be refreshed.
In this solution, we will navigate to the local directories and manually delete the configuration files. When Blizzard starts up, it will notice that the files are not present and will automatically create default ones.
Note: When you launch the game for the first time after deleting the files, there might be a delay. Be patient and let the launcher/game launch itself in due time.
- Press Windows + R, type “%appdata%” in the dialogue box and press Enter. A directory will open. Move a step back and you will see three folders namely:
Local LocalLow Roaming
- Navigate into each directory one by one and delete the Blizzard This will delete all the temporary configurations of the game.
- Restart your computer after you have deleted all the temporary configurations and launch the Blizzard app. Now launch the game and check if the issue has resolved.
Solution 8: Reinstalling your Game
If none of the above methods work and you still stranded with the issue, we can go ahead and reinstall the entire game package. If need be, you can also reinstall the Blizzard application and see if this does the trick. This process will probably remove all the games which you have already downloaded which is why we have left this solution for the end. Make sure that you have your login details as you will be required to re-enter them later on.
There are two ways you can reinstall; either you can uninstall the game from the application or you can uninstall it directly from the game manager.
- Press Windows + R, type “inetcpl.cpl” in the dialogue box and press Enter.
- Now locate Destiny 2 from the list, right-click on it and select Uninstall.
If you have to uninstall the game from Blizzard client, open it and navigate to the game. Click on the gears icon and then click on Uninstall. You should also navigate to the folder where the game was installed and delete all the files/folders manually. Follow Solution 5 as well here.
After you have uninstalled the game, restart your computer completely (follow solution 3 here as well). After you have power cycled your computer, navigate back to Destiny 2 in the client and launch the game. Check if the issue is resolved with the fresh install.