Cannot download any games from battle.net

you might have all this problem:

fix it, and it will work:

4 – The fourth Blizzard Agent went sleep fix we have for you involves clearing the cache. Here is how to do so:

Exit the Blizzard launcher.
Launch the Task Manager, confirm if both the launcher and Agent are ended. If they haven’t been, do so.
Click Windows + R to open the “Run” window.
Input “%programdata% into the open window
Click “OK”
Search for Blizzard Entertainment and Battle.net folders in the Program Data folder that will come up, then delete them
Exit the window and restart the launcher
You should know that when you restart the launcher, it might not detect your games. If this occurs, don’t panic. Simply click on the “Locate the game,” which you will find this beside the “Install game” button. Then, navigate to the previously downloaded game folder. Once this is done, you can expect everything to go back to normal.