For Windows 7, 8 or 8.1, as of October 2018, the installation utility provided by the Windows Store no longer supports these operating systems. For these operating systems, an alternate installation utility will be required.
This site offers an Installation Utility that will install to Windows 7, Windows 8, Windows 8.1 and Windows 10. The installation utility offered on this site actually provides you with an installation package, rather than just an icon on your desktop and an application in some unknown location on the cloud. The installation utilities provided on this site allow you full control over your purchase, and gives you the ability to easily install Game Hub onto all of your computers.