Of course here is an easier fix for most of the stuff listed above, the client downloadable as the full install here has all the files you need. After it is installed before it is run Right click the icon and choose compatibility troubleshooter this gives it the ability to act like windowsXP service pack 3. You do this to the HeRO icon, and then in the folder the Setup.exe. Then on the HERO folder itself right click and go into properties choose the security tab click edit click all application packages give them full control right there since the game is heavy on modding registry for its settings, and also on the general tab uncheck the read only box, this will allow the updater to update the files correctly.
Those changes above should solve most the problems, if you haven't already at this time run your setup.exe and choose your resolution which should now show up.
Now if your on a surface Pro this is trickier the resolution due to the graphics card does not come up correct (no true update for graphics driver to off set this yet) so I unique resolution size would have to be regedited with the technique above but search me for that resolution size it is not on the list and I have yet to find it. If someone happens to know the correct one I would love to hear it, that is the only thing keeping me from getting going on playing. ( I refuse to play in windowed mode) I posted in another topic along these lines but not as detailed, I hope what I have contributed helps some along the way, or coming in behind me on this. If I ever get the solution for the surface pro I will post again on this topic and provide the fix for the future users if possible.