If Battle.net is stuck in a Scan and Repair Loop when playing the game on your Windows 11/10 PC, then this post will help you. Battle.net is a desktop client to install, update, and play all the Battle.net games on the desktop. It lets you play some popular games including the Call of Duty series, StarCraft, World of Warcraft, and many more. However, many Battle.net users have complained of a scenario where their game is stuck in a scan and repair loop.
Some users also reported that after being stuck in the scan and repair loop, it ends with the following error message:
Whoops. It looks like something broke. Give it another shot.
Now, if you are one of those users facing the same problem, this post is for you. In this guide, we are going to discuss fixes that will help you resolve the issue.
Why is Battle.net stuck in Scan and Repair loop?
Here are the possible causes due to which your game might be stuck in the scan and repair loop on the Battle.net client:
- It is most likely to be caused due to stubborn game data and file corruption for a particular game. In that case, you should be able to fix the issue by uninstalling and then reinstalling the game.
- If you are facing the issue specifically with the Call of Duty Modern Warfare game only, there might be some glitch with its game files. So, you can try deleting the small game files to fix the problem.
Fix Battle.net Scan and Repair Loop on PC
Here are the methods to fix when the Battle.net game launcher is stuck in a Scan & Repair loop:
- Try some general troubleshooting tips and tricks.
- Remove the small data files (for Call of Duty Modern Warfare only).
- Uninstall and then reinstall the game.
Let us discuss the above fixes in detail now!
1] Try some general troubleshooting tips and tricks
At first, you can try some generic troubleshooting tips before trying additional fixes. Here are the things you need to which are as follows:
The issue at hand might be caused due to your overprotective antivirus or firewall. So, try disabling your antivirus and see if the problem is fixed.
It can also be caused due to your internet connection. In case you are on an unstable network connection, switch the internet. You can also try troubleshooting WiFi issues to optimize your connection. Other than that, you can check your internet speed and make sure it is good enough.
Also, make sure you have up-to-date drivers on your PC. In addition to that, ensure that you are on the latest build of your OS.
If you tried all the above tricks and the problem still persists, try the next potential fix to get rid of the problem.
2] Remove the small data files (for Call of Duty Modern Warfare only)
In case you are encountering this issue specifically with the Call of Duty Modern Warfare game, you can fix the issue without uninstalling the game. Since the Call of Duty Modern Warfare game is quite a huge game and uninstalling it would take a lot of time and bandwidth. So, if you want to save time and bandwidth, uninstalling the game completely is not recommended.
Instead of uninstalling the game, you can delete small game data files to avoid the Scan & Repair loop. This will enforce Battle.net to verify the integrity of game files again and then attempt to restore the missing game files.
To delete the small game data files for Call of Duty Modern Warfare, try the below steps:
- Firstly, launch the Battle.net client and then tap on the listing associated with the Call of Duty Modern Warfare game.
- Now, press the gear icon present for the game, and from the appeared context menu, click on the Show in Explorer option. Doing so will open up the game’s installation folder on your PC.
- Next, exit the Battle.net game launcher and close all the tasks associated with it using Task Manager.
- After that, inside the installation folder that you opened in step (2), delete all the folders except the Data folder.
- Then, open the Data folder, and in the search bar, type “.idx” to view only IDX files.
- Now, delete all the files with the .idx file extension.
- Next, open the sub-folder insider the Data folder and delete all the files that have a size of less than 2MB.
- After that, launch the Battle.net client and select the Call of Duty Modern Warfare game entry, and press on the Update option. It will now attempt to re-download the missing download files which will basically enable you to avoid the Scan & Repair loop.
In case this solution didn’t work for you or you are experiencing this problem with some other game, no worries. We have got one more fix that will help you resolve the issue. So, move on to the next fix.
3] Uninstall and then reinstall the game
If you are encountering an issue with a particular game, the issue is most likely triggered due to corrupted game files associated with that specific game. Now, in case the scenario applies to you, the problem can be resolved by uninstalling and then reinstalling the game. Here is how you can do that:
- Firstly, open Battle.net, and from its home screen, right-click on the game that is stuck in the scan and repair loop.
- Now, from the context menu, select the Uninstall Game option and then follow the onscreen instructions to remove the game.
- Next, reboot your PC and on the next startup, launch the Battle.net game launcher.
- After that, reinstall the game from the Games tab and then check if the issue is fixed.
In a rare case, if Battle.net doesn’t let you uninstall the game, you might need to manually uninstall the game from your PC. Here are the steps to do that:
- First, open Settings by pressing Windows+I hotkey.
- Now, go to the Apps tab from the left panel.
- Next, click on the Apps & features option on the right-side panel.
- After that, locate the game under the list of installed apps and programs.
- Then, click on the three-dot menu option and press the Uninstall option.
- Now, confirm the uninstallation and follow the on-screen instructions to complete the uninstallation process.
- Finally, reboot your PC and then launch Battle.net and reinstall the game.
Hopefully, this will fix the problem for you.
How do I enable Battle.net through firewall?
You can enable Battle.net through the firewall in Windows 11/10 using these steps:
- Firstly, launch Windows Defender Security Center and select Firewall and Network Protection.
- Now, press the “Allow an app through firewall” option and then tap on the “Change Settings” button
- Next, click on the “Add an App” button and browse and select the Battle.net executable.
- After adding Battle.net, enable the app on both Public and Private networks.
- Finally, press the OK button.