This sounds similar to the issue in another thread in Desktop App Tech Support - you can search for it by terms along the lines of “we’ve detected a newer version of battlenet” (without the quotes). See if it what I quoted in my post on said thread does the trick for you.
Credit to Vortimer on the WoW Forums for finding the issue and the fix - see the other thread for details, if interested.