Некоторым игрокам помогло отключение Windows функции Fast Startup или отключение встроенного Defender Firewall. Можно добавить в его список исключений Battle.net приложение и процесс Agent.
Брандмауэр был отключен и раньше.
Fast Startup отключила, перезагрузилась, после чего Agent.exe впервые за все это время выдал ошибку 0xc0000142.
Для решения пробовала разные варианты совместимости и проверку файлов системы на ошибки с перезагрузкой.
Проблема решилась после использования скана на вирусы
Удаляете Battle.net с компа.Заходите в Programdata и удаляете все чте связано с Battle.net, переустанавливаете Battle.net и должно все заработать
Немного опоздали с ответом.