Battle.net keeps saying Hearthstone is still playing

Can’t start up a game because battle.net keeps saying I’m still playing,
Since I can’t play, I try to uninstall. I can’t uninstall even.

I delete files directly but some files still not being deleted saying Hearthsone.exe still playing not even on my task manager.

is this game a virus. tia.