Es können keine Spiele mehr gestartet werden

Ich habe das Problem nicht.

Vielleicht sind einfach nur die Cache-Dateien durcheinander gekommen.
Um die Cach-Dateien zu erneuern geht bitte wie folgt vor:

Zuerst beendet ihr dazu die Battle.net-App vollständig und löscht anschließend euren Battle.net Cache Ordner (dieser heißt “Blizzard Entertainment”) und zusätzlich das Toolverzeichnis (der Ordner heißt “Battle.net”)

Die Cache-Dateien von HotS und Battle.net befindet sich in

C:\ProgramData\

Der Ordner ProgramData ist standardmäßig versteckt.
Versteckte Ordner könnt ihr euch über die Ordneroptionen anzeigen lassen.

Wenn ihr die Battle.net-App nun wieder startet, werden die Cache-Dateien für das Anmeldemodul erneuert (heruntergeladen). Außerdem meldet die Battle.net-App, dass keine Spiele mehr installiert sind. Diese müsst ihr nun manuell wieder zuweisen.
Dazu klickt ihr unter den Installieren-Button auf die weiße Schrift Spiel finden. Nun öffnet sich ein neues Fenster in dem ihr “nur” noch zu den entsprechenden Ordnern navigieren und ihn auswählen müsst.

Ist das erledigt, führt ihr bitte einmal die Scan- und Reparaturfunktion für den Hotsclient aus.

Erst nach dem ihr das alles erledigt habt macht ihr bitte noch einen vollständigen Systemneustart